-1

Python + Selenium 中是否有任何方法可以检索 webdriver 的当前页面加载超时?

我知道使用set_page_load_timeout()和检查 Chromedriver 日志表明这修改了它的内部状态,所以我想知道是否有办法查询它?

或者,我将简单地将值保存在我这边的代码中。检索将有助于验证超时是否已成功设置,然后它仍然是相同的。

4

1 回答 1

1

当您初始化WebDriver时,它配置了默认 page_load_timeout300000 ,您可以从功能 字典中提取如下:

  • 代码块:

    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
    
于 2018-12-29T11:02:44.483 回答