t.me/atinfo_chat Telegram группа по автоматизации тестирования

Падения тестов Selenium при запуску на сервере

Теги: #<Tag:0x00007f9afb5c3e18> #<Tag:0x00007f9afb5c3cb0> #<Tag:0x00007f9afb5c3b48> #<Tag:0x00007f9afb5c3968>

Пишу тесты на: Selenium + WebDriver+TestNG+Gradle+Jenkins
Помогите преодолеть ошибку при запуске тестов на сервере:

Gradle suite > Gradle test > tests.Testing.Test1 FAILED
** org.openqa.selenium.remote.UnreachableBrowserException at Testing .java:55**
** Caused by: org.apache.http.conn.HttpHostConnectException at Testing.java:55**
** Caused by: java.net.ConnectException at Testing.java:55**

Иногда тесты проходят успешно, иногда вылетает ошибка (вылетает в разных местах в разных тестах, при этом часть тестов проходит успешно)

В какую сторону “копать” решения задачи?
В чем возможная причина падения тестов?

Подозреваю, что там есть ошибка:
Error communicating with the remote browser. It may have died

Такое случается изредка. Но чаще всего, когда разные версии selenium и браузера. У них есть связки поддерживаемые. Например Firefox 46.x и Selenium 2.53.0
И если используете grid, то надо что бы node и hub были одной версии.

Если что-то другое то надо копать.

Error communicating with the remote browser. It may have died. Build info: version: ‘2.53.0’, os.name: ‘Linux’, Driver info: version=46.0.1 .

Локально (Win7) тесты проходят отлично

Проверьте качество сети. Я запускаю на виртуалке часто, И на том-же компе.

Возможна ли проблема именно в версии ФФ 46.0.1 . ? может слудет попробывать 45.х?