码迷,mamicode.com
首页 > 其他好文 > 详细

【selenium——添加等待时间】

时间:2017-04-09 20:29:53      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:utf-8   浏览器   打开   http   bsp   cli   imp   odi   time   

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——添加等待时间】

标签:utf-8   浏览器   打开   http   bsp   cli   imp   odi   time   

原文地址:http://www.cnblogs.com/jinshengshun/p/6686042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!