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

显示等待和隐式等待的区别

时间:2020-04-01 16:32:54      阅读:485      评论:0      收藏:0      [点我收藏+]

标签:用法   元素   结束   note   web   刷新   nbsp   sel   超过   

  • implicitly_wait():隐式等待,是设置的全局等待。设置等待时间,是对页面中的所有元素设置加载时间,如果超出了设置时间的则抛出异常。隐式等待可以理解成在规定的时间范围内,浏览器在不停的刷新页面,直到找到相关元素或者时间结束。
  • WebDriverWait():显示等待,是针对于某个特定的元素设置的等待时间,在设置时间内,默认每隔一段时间检测一次当前页面某个元素是否存在,如果在规定的时间内找到了元素,则直接执行,即找到元素就执行相关操作,如果超过设置时间检测不到则抛出异常。默认检测频率为0.5s,默认抛出异常为:NoSuchElementException。  用法: webDriverWait(self,driver.timeout,poll_frequecy,ignored_exceptions=None).until_note(self,method,message= )

 

显示等待和隐式等待的区别

标签:用法   元素   结束   note   web   刷新   nbsp   sel   超过   

原文地址:https://www.cnblogs.com/try-chi/p/12613282.html

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