Python + Selenium 中是否有任何方法可以检索 webdriver 的当前页面加载超时?
我知道使用set_page_load_timeout()
和检查 Chromedriver 日志表明这修改了它的内部状态,所以我想知道是否有办法查询它?
或者,我将简单地将值保存在我这边的代码中。检索将有助于验证超时是否已成功设置,然后它仍然是相同的。
Python + Selenium 中是否有任何方法可以检索 webdriver 的当前页面加载超时?
我知道使用set_page_load_timeout()
和检查 Chromedriver 日志表明这修改了它的内部状态,所以我想知道是否有办法查询它?
或者,我将简单地将值保存在我这边的代码中。检索将有助于验证超时是否已成功设置,然后它仍然是相同的。
当您初始化WebDriver时,它配置了默认 page_load_timeout
的300000 秒,您可以从功能 字典中提取如下:
代码块:
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