selenium中的等待方法及区别

等待是为了使脚本执行更加稳定

常用的休眠方式:

1、time模块的sleep方法 :引入from time import sleep

 

2、implicitly_wait():设置webdriver等待时间,

implicitly_wait(5):当找不到时一直会去找,直到超时,当找到了,就不用等待5S,会立即执行

 

3、WebDriverWait:等待条件满足或者超时后退出 from selenium.webdriver.support.ui import WebDriverWait

def get_ele_times(driver,times,func):

  return WebDriverWait(driver,times).until(func)

 

posted @ 2018-05-03 21:44  乐乐熊小妹  阅读(221)  评论(0编辑  收藏  举报