如何通过Selenium和Python检索页面加载超时

时间:2018-12-28 17:41:14

标签: python-2.7 selenium selenium-webdriver webdriver pageloadtimeout

Python + Selenium中是否有用于检索Webdriver当前页面加载超时的方法?

我知道使用set_page_load_timeout()并检查了Chromedriver日志,发现它修改了其内部状态,所以我想知道是否有查询的方法?

或者,我只是将值保存在代码这一边。该检索将有助于验证是否成功设置了超时,之后又保持不变。

1 个答案:

答案 0 :(得分:1)

初始化 WebDriver 时,其配置为 300000 默认 page_load_timeout <您可以从功能 字典中提取以下时间:

  • 代码块:

    from selenium import webdriver
    
    driver = webdriver.Firefox(executable_path=r'C:\Utility\BrowserDrivers\geckodriver.exe')
    dict = driver.capabilities['timeouts']
    print(dict["pageLoad"])
    driver.quit()
    
  • 控制台输出:

    300000