首页 > 代码库 > 【selenium——添加等待时间】
【selenium——添加等待时间】
a.添加固定的休眠时间,引入time包
python的time包提供的sleep()方法
例如:
1 #coding=utf-8 2 from selenium import webdriver 3 import time 4 5 browser=webdriver.Firefox() 6 browser.get("http://www.baidu.com") 7 time.sleep(10) #打开页面等待10秒 8 browser.find_element_by_id("kw").send_keys("selenium") 9 browser.find_element_by_id("su").click() 10 11 time.sleep(10) #浏览器10秒后关闭 12 browser.quit()
b.添加智能等待,隐式的等待一个元素被发现或一个命令完成
webdriver提供的超时等待
例如:
1 #coding=utf-8 2 from selenium import webdriver 3 import time 4 5 browser=webdriver.Firefox() 6 browser.get("http://www.baidu.com") 7 browser.implicitly_wait(20) #智能等待20秒 8 browser.find_element_by_id("kw").send_keys("selenium") 9 browser.find_element_by_id("su").click() 10 11 browser.quit()
【selenium——添加等待时间】
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。