Неопределенный индекс: ELEMENT Laravel dusk - PullRequest
1 голос
/ 05 июня 2019

У нас есть проект laravel, который мы тестируем с помощью браузерных тестов в сумерках.

До вчерашнего дня тесты работали нормально.

теперь мы получаем неопределенный индекс: ошибка ELEMENT при каждом тесте.

Мы попытались снова запустить CI CD Pipline и очистить кеш.

1) Тесты \ Браузер \ ArtikelBearbeitenTest :: testArtikelBearbeiten_GreenPath ErrorException: неопределенный индекс: ELEMENT

/ строит / mike.noethiger / ip12-18vt_webshop_2 / сборки / приложения / поставщик / facebook / WebDriver / Библиотека / 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

/ строит / mike.noethiger / ip12-18vt_webshop_2 / сборки / приложения / поставщик / facebook / WebDriver / Библиотека / 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

1 Ответ

1 голос
/ 07 июня 2019

Если вы используете размещенный в Docker образ Selenium, заблокированный до последней версии, то похоже, что недавнее развертывание могло нарушить некоторые функции.

Попробуйте использовать более старую версию (https://hub.docker.com/r/selenium/standalone-chrome-debug/tags). У нас была похожая проблема в нашем CI, но переход на тег 3.141.59-oxygen, похоже, исправил ее.

...