美文网首页
selenium显示等待、隐式等待和强制等待的区别

selenium显示等待、隐式等待和强制等待的区别

作者: 潇湘demi | 来源:发表于2021-08-20 10:09 被阅读0次

    在实际使用selenuim或者appium时,等待下个等待定位的元素,特别是web端加载的过程,都需要等待。selenium常用的等待分为显示等待WebDriverWait()、隐式等待implictly_wait()、强制等待sleep()

    sleep() 强制等待,设置固定休眠时间,脚本的执行过程中执行sleep()后线程休眠,另外两种线程不休眠。

    implictly_wait() 隐式等待,全局等待。是对页面中所有元素设置加载时间,超出了设置时间抛出异常。 规定的时间内,浏览器不停的刷新页面,直到找到相关的元素或者时间结束。

    WebDriverWait()显示等待,是对某个特定元素设置的等待时间。在设置时间内,每隔一段时间检测一次当前页面的某个元素是否存在,如果找到了执行相关操作,超出抛出异常。显式等待设置查找间隔和超时时间绑定某个查找动作相对灵活。

    https://www.cnblogs.com/zf612326/p/9309943.html

    相关文章

      网友评论

          本文标题:selenium显示等待、隐式等待和强制等待的区别

          本文链接:https://www.haomeiwen.com/subject/tknpvktx.html