Пишу тесты на: 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.х?