У меня такой вопрос: при запуске большого количества тестов (около 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));
Скриншот в момент падения ниже. По нему видно, что дравйер просто перестал загружаться. Почему, неясно. Кто сможет помочь догадками или решениями, пожалуйста, откликнитесь
Когда-то давно сталкивались с рандомными фейлами запуска IE при большом количестве тестов (около 1000) и достаточно длительным временем прохождения (около двух суток). Решили проблему следующим образом:
Вместо driver.quit() просто убивали процессы IExplore.exe и IEDriverServer.exe
При запуске драйвера «трай/кэтчили» эксепшены. По эксепшену выполняли п1, и заново пытались инициализировать драйвер. И так N-ое количество итераций.