2016-11-27 3 views
0

Довольно прямой вопрос, как мне обрабатывать таймауты? Я хочу установить новый прокси-сервер и повторить попытку, но просто уйти будет достаточно.C# Selenium webdriver timeout callback? Как выйти из драйвера, если он истечет?

driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(10)); 
driver.Navigate().GoToUrl(aURL); 

Я использую хром-драйвер. В настоящее время, когда время истекает, страница становится активной, есть ли способ, которым я могу запросить состояние страницы, чтобы проверить, не «мертв» после этого кода?

ответ

0

Вы можете поместить try-catch по вызову .GoToUrl(), поймать исключение таймаута, а затем установить новый прокси-сервер и повторить попытку.

 Смежные вопросы

  • Нет связанных вопросов^_^