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)

猜你喜欢

转载自www.cnblogs.com/lelexiong/p/8987706.html