Как определить тайм-аут сетевых запросов к сетке после запуска теста Sauce с использованием клиентского объекта RemoteWebDriver? У меня есть сценарий, который я хочу, чтобы моя структура уловила, а именно, когда внешнее подключение к SauceLabs работает, но подключение обратно не работает. Другими словами, это сетевой сценарий, в котором мой тест Selenium отправляет браузер .get () и открывает новый браузер в SauceLabs с новым URL-адресом, но затем из-за сетевой проблемы последующие пакеты JSON терпят неудачу, и тесты кажутся зависшими. . Я знаю, в чем проблема, но я просто хочу, чтобы моя платформа модульного тестирования сообщала о проблеме с сетью. Прямо сейчас RemoteWebDriver будет тайм-аут на неопределенный срок при возникновении этого условия, а это неприемлемо.
Я знаю, что для решения этой проблемы потребуется понимание того, как работает тайм-аут на стороне клиента, когда клиент RemoteWebDriver изначально пытается отправить команды JSON в Grid Hub.
Я знаю, что могу указать тайм-аут при запуске Grid, но похожие параметры не отображаются на стороне клиента?
Hub start :- java -jar /tools/grid/selenium-server-standalone-2.35.0.jar
-role hub -maxSession 20 -browserTimeout 240
-remoteControlPollingIntervalInSeconds 180 -sessionMaxIdleTimeInSeconds 240
-newSessionMaxWaitTimeInSeconds 250 -timeout 30