我是靠谱客的博主 直率高山,最近开发中收集的这篇文章主要介绍十七、RF中的等待时间,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.sleep:强制等待n秒

  sleep  秒数

 

2.implicit wait 隐式等待

  2.1 get selenium implicit wait  :取隐式等待时间,隐式等待时间默认为0

 

 

  2.2 set selenium implicit wait  :设置隐式等待时间

     2.2.1 通过查看源码,Selenium2Library的implicit_wait默认值为0,所以在引入Selenium2Library时就可以设置implicit_wait时间,而且是全局使用;

    2.2.2 当然这个全局是指要一起运行,简单来说就是比如你再suite1中引入了Selenium2Library并且设置了implicit_wait时间,要想在suite2中也达到这样的效果,就要suite1与suite2一起运行,单独运行suite2是不生效的, 因为没有实例化suite1中引入的Selenium2Library库,就是没有编译过根本不会执行生效。

3.speed:运行速度(使用同implicit wait)

  3.1 get selenium speed :获取运行速度

  3.2 set selenium speed:设置运行速度

4.timeout全局超时时间

  4.1 get selenium timeout :默认超时时间为5s

 

 

  4.2 set selenium timeout :设置超时时间

 

 

5. 等待关键字与timeout

  5.1 以下五个关键字:非必填项,若既设置了全局timeout  又设置了 局部timeout   采用就近原则

Wait Until Element Contains                 Arguments:[ locator | text | timeout=None | error=None ]         等待元素匹配    

Wait Until Element Is Enabled              Arguments:[ locator | timeout=None | error=None]                    等待元素可用
Wait Until Element Is Visible                 Arguments:[ locator | timeout=None | error=None]                   等待元素可见
Wait Until Page Contains                     Arguments:[text | timeout=None | error=None ]                        等待页面内容匹配
Wait Until Page Contains Element       Arguments:[ locator | timeout=None | error=None]                    等待页面元素匹配

转载于:https://www.cnblogs.com/chushujin/p/9492997.html

最后

以上就是直率高山为你收集整理的十七、RF中的等待时间的全部内容,希望文章能够帮你解决十七、RF中的等待时间所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部