selenium-rc Невозможно подключиться к удаленному серверу - PullRequest
0 голосов
/ 20 июля 2010

Вчера я столкнулся со странной проблемой. Я использую selenium-rc вместе с C # для написания тестовых скриптов. Впервые вчера я начал получать сообщение об ошибке «Невозможно подключиться к удаленному серверу». Кажется, это происходит случайно в любой части кода. например Ошибка срабатывает при утверждении selenium.setspeed(2000);. В другом сценарии это вызвало оператор assert. Если проблема была связана с подключением к серверу селена, то зачем ему выполнять другие команды селена и выдавать ошибку только в некоторых конкретных операторах. Пожалуйста, дайте мне знать, если вам нужна более конкретная информация об ошибке.

Кто-нибудь имел дело с подобными ошибками раньше ?? Буду признателен за любую помощь в этом направлении.

Спасибо и С уважением,
Vamyip

1 Ответ

2 голосов
/ 29 июля 2010

Иногда кажущиеся случайными ошибки Selenium возникают из-за загрузки страницы.Например, если щелкнуть что-то, вызывающее переход на страницу, а затем снова нажать.В зависимости от того, насколько быстро загружается страница, вы можете столкнуться с ошибкой при некоторой загрузке, если действие второго щелчка переместит пистолет.Это может даже произойти, если вторая команда является waitForPageToLoad ().Часто решение состоит в том, чтобы просто сделать короткий сон сразу же после всех действий, которые могут вызвать переходы.

Ошибки, которые возникают в этих ситуациях, часто являются несколько неопределенными и вводящими в заблуждение.Если вы запускаете и получаете эту ошибку на нескольких страницах, можете ли вы отследить предыдущую команду, отправленную перед каждой ошибкой?(что вы называли прямо перед selenium.setspeed () в этом случае?)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...