0

我通过使用超时作为第三个参数来实例化 webdriver 来尝试它,如下所示:

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

然后使用驱动程序来获取这样的网页

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

但是,它会无限期地等待页面加载。还尝试了WebDriverWait(self.driver, 3)self.driver 是 webdriver 实例的地方,但无济于事。

操作系统-Windows Vista;蟒蛇2.7;硒2; Python-Selenium 绑定 2.8

有任何想法吗?

编辑:似乎它不存在于 python 并且已经提出了相同的请求

4

1 回答 1

0

WebDriverWait 应该像这样使用:

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

请参考:http ://seleniumhq.org/docs/03_webdriver.html

于 2011-12-01T10:45:01.707 回答