selenium webdriver设置超时
Posted 菲菲菲菲菲常新的新手
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium webdriver设置超时相关的知识,希望对你有一定的参考价值。
webdriver类中有三个和时间相关的方法:
1.pageLoadTimeout
2.setScriptTimeout
3.implicitlyWait
pageLoadTimeout
from selenium import webdriver
driver = webdriver.firefox()
driver.set_page_load_timeout(10)
setScriptTimeout
设置异步脚本的超时时间,用法同pageLoadTimeout一样就不再写了,异步脚本也就是有async属性的JS脚本,可以在页面解析的同时执行。
implicitlyWait
识别对象的超时时间,如果在设置的时间类没有找到就抛出一个NoSuchElement异常,用法参数也是和pageLoadTimeout一样,大家可以自己试验试验。
以上是关于selenium webdriver设置超时的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 Selenium Python WebDriver 默认超时?
你的回答“用selenium webdriver来判断一个网页加载完毕”,如何用加载超时报异常来确定是否加载完毕?