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

Добрый день!

У меня такой вопрос:
 при запуске большого количества тестов (около 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));

 

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

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

2.31

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

 

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

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

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

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