Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Selenium Grid(URLError: <urlopen error [Errno 110] Connection timed out>)

selenium
python
Теги: #<Tag:0x00007f7b68ec99c0> #<Tag:0x00007f7b68ec96f0>

(Пётр Алексеев) #1

Python 2.7.11 + Selenium Grid 2.50.1. Один хаб(linux) и нода(windows). Периодически тесты валятся в разных местах с ошибкой
URLError: <urlopen error [Errno 110] Connection timed out>
Кто нибудь сталкивался с такой проблемой?
Такое ощущение, что как-то рвется связь хаба с нодой. Смотрел пинги, никаких потерь между машинами нет( Подскажите, что можно сделать?


(Dzmitry Ihnatsyeu) #2

самый очевидный вариант - у вас стоит слишком маленький таймаут на загрузку страницы или хост на котором находится тестируемое приложение не пингуется с ноды


(Yauheni13) #3

как можно увеличить тайм аут на загрузку страницы?


(Roma Marinsky) #4

А сколько времени она у вас открывается?
Может вы уже этот таймаут установили?


(Yauheni13) #5

У меня проблема в следующем, клиент отсылает тесты на Хаб, Хаб раскрывает хорошо на 4 нода, везде только хром, по началу все ок, но после первых тестов начинаются сбои, хром открывает новое окно и оно так и остаётся висеть белым, в строке адреса написано слово дата, словно команда driver.get в итоге до нода не дошла, такое ощущение что сбой происходит где то на этапе останов пуск браузера,


(Yauheni13) #6

Хаб отсылает тесты на 4 нода