Selenium WebDriver время от времени вызывает исключения Timeout

Использование селена для тестов пользовательского интерфейса в нашем проекте. Мы работаем с новейшей версией 2.30.0. Мы используем Firefox WebDriver и работаем с Firefox 19.0.

Вообще говоря, тест пользовательского интерфейса работает локально и даже на стороне сервера, когда я запускаю тест пользовательского интерфейса в Visual Studio. Наши тесты пользовательского интерфейса исполняются на нашем сервере сборки. Он использует то же самое развертывание на том же сервере, который я тестирую вручную через Visual Studio.

Но время от времени мы сталкиваемся с следующей проблемой, когда ui-тест выполняется на buildserver:

Test(s) failed. OpenQA.Selenium.WebDriverException : The HTTP request to the remote WebDriver server for URL http://localhost:7056/hub/session/bed1d0e7-efdc-46b6-ba07-34903519c44d/element/%7B8717bb19-96c7-44d3-b0ee-d4b989ae652d%7D/click timed out after 60 seconds.
      ----> System.Net.WebException : The operation has timed out
       at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)
       at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
--WebException
   at System.Net.HttpWebRequest.GetResponse()
   at OpenQA.Selenium.Remote.HttpCommandExecutor.CreateResponse(WebRequest request)

В основном тест нажимает на кнопку загрузки, где поле ввода ранее было заполнено файлом. Поскольку файл очень маленький, это делается за несколько секунд. Тем не менее время ожидания 60 секунд иногда достигается.

Любые идеи, как изолировать основной вопрос? Или кто-нибудь сталкивался с той же проблемой раньше? Любые намеки приветствуются. Благодарю.

Ответы на вопрос(0)

Ваш ответ на вопрос