1、强制等待
time.sleep(5)
2、智能等待-隐形等待(不稳定)
每个会话(浏览器打开到quit关闭进程,会有一个sessionid)里开头调用一次就够了,后面会智能调用,相当于全局
driver.implicitly_wait(10)
条件是 :1、1个元素被找到(元素存在)2、1条命令执行完成
3、智能等待-显性等待(常用)
针对具体的场景 :条件+等待
等待:WebDriverWait类,等待上限15s,默认每隔0.5秒轮询条件是否达成
WebDriverWait(driver,15,0.5).until/not_until(条件)
条件:使用条件模块Expected_condition
web页面操作-等待
最新推荐文章于 2022-09-08 20:12:02 发布