我们有一个laravel项目,我们使用黄昏浏览器测试来测试。
测试一直进行到昨天。
现在我们得到一个未定义的索引:每次测试的ELEMENT错误。
我们尝试再次运行CI CD Pipline并清除缓存。
1)测试\浏览器\ ArtikelBearbeitenTest :: testArtikelBearbeiten_GreenPath ErrorException:未定义的索引:ELEMENT
/builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:190 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/ElementResolver.php:310 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/ElementResolver.php:84 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Concerns/InteractsWithElements.php:142 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/Pages/LoginPage.php:82 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Browser.php:479 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/F_001/ArtikelBearbeitenTest.php:60 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:67 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/F_001/ArtikelBearbeitenTest.php:81
2)测试\浏览器\ ArtikelErfassenTest :: testArtikelErfassenGreenPath ErrorException:未定义的索引:ELEMENT
/builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php:190 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/ElementResolver.php:310 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/ElementResolver.php:84 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Concerns/InteractsWithElements.php:142 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/Pages/LoginPage.php:82 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Browser.php:479 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/F_001/ArtikelErfassenTest.php:28 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/vendor/laravel/dusk/src/Concerns/ProvidesBrowser.php:67 /builds/mike.noethiger/ip12-18vt_webshop_2/build/app/tests/Browser/F_001/ArtikelErfassenTest.php:36
答案 0 :(得分:1)
如果您使用的是Docker托管的Selenium映像,该映像已锁定为最新版本,那么看来最近的部署可能破坏了某些功能。
尝试使用旧版本(https://hub.docker.com/r/selenium/standalone-chrome-debug/tags)。我们的CI中也遇到了类似的问题,但是更改为3.141.59-oxygen
标签似乎可以解决此问题。