首页 > 其他 > 详细

selenium-等待

时间:2021-09-02 01:26:49      阅读:14      评论:0      收藏:0      [点我收藏+]

3种等待:

  • 显示等待,WebDriverWait(driver,timeout=10).until(ec.presence_of_element_located(locator)),超时时间内定位到locator后执行下一步,否则超时异常
  • 隐式等待,driver.implicitly_wait(timeout=10),等待页面完全加载好才能执行下一步,只需要获取某个元素时,有点浪费时间,配一个限制一下避免部分页面加载慢
  • 强制等待,time.sleep(10),不要用这种,不稳定
    其它:
  • 页面等待,driver.set_page_load_timeout(timeout=20),执行get(url)方法,页面等待超时时间

selenium-等待

原文:https://www.cnblogs.com/bonus_scene/p/15212738.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!