В Python - Selenium2, как установить время, в течение которого экземпляр веб-драйвера должен ждать при загрузке страницы, прежде чем выдать исключение тайм-аута? - PullRequest
0 голосов
/ 01 декабря 2011

Я попробовал это, создав экземпляр веб-драйвера, используя тайм-аут в качестве третьего параметра, как показано ниже:

self.driver = webdriver.Firefox(None, None, 5)

, а затем использовал драйвер для извлечения веб-страницы, например

self.driver.get("http://www.google.com")

Тем не менее, он ждет, пока страница загрузится.Также опробован WebDriverWait(self.driver, 3), где self.driver является экземпляром веб-драйвера, но безрезультатно.

OS-Windows Vista;Python 2.7;Селен2;Привязки Python-Selenium 2.8

Любые идеи?

РЕДАКТИРОВАТЬ: Кажется, что он не существует для Python и запрос на то же самое уже было вставлено

1 Ответ

0 голосов
/ 01 декабря 2011

WebDriverWait следует использовать как:

WebDriverWait(driver, 10).until(lambda driver : driver.title.lower().startswith("cheese!"))

Пожалуйста, обратитесь к: http://seleniumhq.org/docs/03_webdriver.html

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