selenium/standalone-chrome-debugの最新版を使ってLaravel Duskを動かすと常にassertSeeがエラーを出す


背景

Laravel Duskを久々に起動するとassertSeeが常にエラーを吐き出す。

前提条件

Laravel DuskがDockerで起動できるように設定済み。
こちらを参考にどうぞ。

問題

stackoverflowを見るとSeleniumのDockerイメージが最新版だと破損しているらしいとのこと。

3.141.59-oxygenではfixされているとのことで、3.141.59-oxygenを使う。

以下の通りに。


docker-compose.yml

version: '3'
services: 
  selenium:
    image: selenium/standalone-chrome-debug:3.141.59-oxygen

テキトーに最新版使わずにバージョン指定しましょう

参考

Undefined index: ELEMENT Laravel dusk