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

Ошибка загрузки WebDriver: The HTTP request to the remote WebDriver server for URL http://localhost timed out after N seconds


(hodosh) #1

Добрый день!

У меня такой вопрос:
 при запуске большого количества тестов (около 500), где-то в середине "падает" WebDriver с ошибкой: The HTTP request to the remote WebDriver server for URL http://localhost:1225/session timed out after 600 seconds.

Как видите, время загрузки драйвера я увеличил с одной минуты до 10:            

_driver = new InternetExplorerDriver(InternetExplorerDriverService.CreateDefaultService(),
                            new InternetExplorerOptions(),
                            TimeSpan.FromMinutes(10));

 

Скриншот в момент падения ниже. По нему видно, что дравйер просто перестал загружаться. Почему, неясно. Кто сможет помочь догадками или решениями, пожалуйста, откликнитесь


(Mykhailo Poliarush) #2

а какую версию webdriver вы используете?


(hodosh) #3

2.31


(Mykhailo Poliarush) #4

попробуйте обновиться до последей версии IEDriver и wedriver и протестировать


(vmaximv) #5

 

Когда-то давно сталкивались с рандомными фейлами запуска IE при большом количестве тестов (около 1000) и достаточно длительным временем прохождения (около двух суток). Решили проблему следующим образом:

  1. Вместо driver.quit() просто убивали процессы IExplore.exe и IEDriverServer.exe
  2. При запуске драйвера «трай/кэтчили» эксепшены. По эксепшену выполняли п1, и заново пытались инициализировать драйвер. И так N-ое количество итераций.

(hodosh) #6

да, что-то подобное я и пытаюсь сделать. спасибо!


(hodosh) #7

эта штука меня преследует уже несколько версий драйвера