我需要获取当前驱动程序对象的页面加载超时,才能生成如下内容:
old_timeout = <get somehow current page load timeout value from self.driver>
new_timeout = 100
self.driver.set_page_load_timeout(new_timeout)
self.driver.get('https://stackoverflow.com')
self.driver.set_page_load_timeout(old_timeout)
换句话说,我只想获得当前的超时设置,将其更改为新设置,执行某些操作,然后在恢复设置之后设置。这个链中唯一不知道该怎么做的是获取当前的超时设置。
我不想衡量加载页面需要多长时间。
我们的想法是为一次性请求更改此设置并将其恢复原状。
提前致谢。
答案 0 :(得分:3)
无法从驱动程序获取当前超时设置。您有两种选择:
创建临时驱动程序并使用它
temp_driver = self.driver
temp_driver.set_page_load_timeout(100)
temp_driver.get('https://stackoverflow.com')