はじめに
Docker上でLaravelのE2Eテストをするときに出たエラーがあったので対処法があるのでメモ書き。
前提条件
- Docker for Macで実行されていること
- Docker上でPHP8.0系, Laravel8系が動作すること
以下に検証用のリポジトリがあるので構成を参考にしてもらえればと思います。
github.com
原因
Chromeのバージョンが最初にインストールしたバージョンよりも新しくなっており
古いバージョンで実行しようとしていた。
現象
対応方法
duckでChromeバージョンを上げることで解決
php artisan dusk:chrome-driver
参考
stackoverflow.com