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一样,大家可以自己试验试验。

posted @ 2016-12-01 10:56  菲菲菲菲菲常新的新手  阅读(5001)  评论(0编辑  收藏  举报