Тайм-аут после 30000 мсек, когда я пытался перейти на следующую страницу, нажав кнопку «Отправить» с помощью Selenium RC - PullRequest
2 голосов
/ 02 марта 2011

Я использую Selenium RC от Java. Заполните необходимые данные на 1-й странице -> Click Кнопка «Отправить» для перехода на следующую страницу. Мой код:

selenium.click("Submit");
selenium.waitForPageToLoad("30000");

После нажатия кнопки «Отправить» я обнаружил ошибку:

com.thoughtworks.selenium.SeleniumException: Timed out after 30000ms

Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 21 июня 2012

Selenium.waitforpagetoload ( "30000");

означает, что вы даете время 30000 мс = 30 секунд

Это означает, что для полной загрузки вашей страницы требуется более 30 секунд.

Так, чтобы избежать ошибки, дайте больше времени. как 60 секунд или 90 секунд.

После того, как вы примерно увидите, сколько времени занимает полная загрузка страницы, нажмите Отправить вручную и запишите время. (it may take long time if your internet connection is low).

Итак, проверив время, необходимое для загрузки, укажите это время в

selenium.waitforpagetoload("time in m.sec").

...