Я создал образ docker selenium на ubuntu и выполнил с ним свои тестовые примеры selenium. Но я вижу довольно много случайных отказов.
Кто-нибудь знает хорошую версию:
1) Chrome,
2) Chromedriver,
3) Selenium,
4) TestNG,
5) Docker(?)
6) JDK
что в целом это может дать мне самый высокий уровень успеха? Спасибо.
Это тип ошибки, которую я получил: "org.openqa.selenium.StaleElementReferenceException: ссылка на устаревший элемент: элемент не прикреплен к документу страницы (Информация о сеансе: headless chrome = 69.0.3497.100)" (Информация о драйвере: chromedriver = 2.42.591071 (0b695ff80972cc1a65a5cd643186d2ae582cd4ac), platform = Linux 4.4.0-116-generic x86_64) (ВНИМАНИЕ: сервер не предоставил никакой информации о трассировке стека) Длительность команды или тайм-аут: 0 миллисекунд ».

Здесь нет универсальных правильных комбинаций версий. Я считаю, что вы можете оценить это, постоянно пробуя разные версии, и посмотреть, какая из них лучше всего подходит для вас.
Всегда будут случайные сбои, вызванные проблемами настройки.
1) Хром
Это зависит от тестируемого приложения и его поведения в данной версии браузера. Некоторые изменения в браузерах ужасным образом влияют на некоторые веб-приложения. Поэтому мы не можем предложить вам конкретную версию, не зная о вашем приложении. Это действительно зависит от многих факторов.
2) Драйвер Chrome Каждая версия драйвера Chrome рекомендуется для определенных версий Chrome, поэтому это зависит от версии браузера.
3) В более новых версиях Selenium исправлены ошибки, поэтому в идеальном случае вам следует использовать самую новую версию. Но нет никакой гарантии, что он подойдет вам как нельзя лучше.
4) TestNG - это зависит от того, как вы его используете, поэтому здесь больше ничего нельзя сказать.
5) Docker - не уверен, может ли версия Docker каким-либо образом повлиять на выполнение тестов. Но это может зависеть от версии селена.
6) JDK зависит от вашей реализации тестов. Вы используете новые функции Java и т. д. На самом деле это должно иметь минимальное влияние на выполнение тестов
Какой тип случайных отказов?