Python webdriver没有属性' manage'

时间:2017-03-24 18:20:50

标签: python selenium-webdriver pageload

我想在不等待页面加载的情况下执行下一步。我试过了

from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.set_preference("webdriver.load.strategy","unstable")
browser = webdriver.Firefox(firefox_profile=profile)
browser.manage().timeouts().pageLoadTimeout(5, TimeUnit.SECONDS)
browser.get(url)

但是我得到了AttributeError。我怎么处理它?谢谢。我使用3.3.1 selenium包。

AttributeError: 'WebDriver' object has no attribute 'manage'

我运行时出错。

browser.set_page_load_timeout(30)

消息后这没什么。我无法确定错误的类型。

selenium.common.exceptions.WebDriverException: Message: 

1 个答案:

答案 0 :(得分:0)

我将我的硒版本从3.3.1降级到3.3.0。我现在可以使用set_page_load_timeout()。