背景:因登录接口使用的是tesseract-ocr识别的验证码,所以存在识别错误的情况,可以使用Wait Until Keyword Succeeds关键字

Arguments:
[ retry | retry_interval | name | *args ]
Runs the specified keyword and retries if it fails. 
name and args define the keyword that is executed similarly as with `Run Keyword`. How long to retry running the keyword is defined using retry argument either as timeout or count. retry_interval is the time to wait before trying to run the keyword again after the previous run has failed. 
If retry is given as timeout, it must be in Robot Framework's time format (e.g. 1 minute, 2 min 3 s, 4.5) that is explained in an appendix of Robot Framework User Guide. If it is given as count, it must have times or x postfix (e.g. 5 times, 10 x). retry_interval must always be given in Robot Framework's time format. 
If the keyword does not succeed regardless of retries, this keyword fails. If the executed keyword passes, its return value is returned.

总计等待60s,如果login失败,每2s重试一次直到成功

RobotFramework-关键字-Wait Until Keyword Succeeds相关推荐

  1. robotframework关键字常用

    *** Settings *** Library Selenium2Library Library Collections*** Test Cases *** allkeywordopen brows ...

  2. Tricks(二十六) —— 妙用关键字参数(keyword arguments)创建字典

    python 中,关键字分两种, *args:位置型参数,使用 args 将位置型参数转换为 tuple: **kwargs:关键字型参数,使用 kwargs 将关键字型参数转换为 dict: def ...

  3. 自动化测试实例分享——《用例失败重试机制》

    1. 背景说明 在开展自动化测试工作时,经常会由于一些外在原因(如网络中断.返回超时)导致自动化测试用例运行失败,而这些失败并不是用例本身验证或被测程序存在Bug而引起的,更可气的是这些失败场景有可能 ...

  4. RobotFramework自动化测试各类库关键字整理

    RobotFramework自动化测试 一.web自动化测试 1.browserManagement 2.cookie 3.elements 4.JavaScript 5.screenshot 6.w ...

  5. robotframework 内置库BuiltIn学习笔记

    robotframework自带库 BuiltIn 库 内容转移至:www.xiwenqin.com 自建系统,不定时开启. BuiltIn 库 Call Method 从翻译上来看是调用一个方法,但 ...

  6. robotframework安装包_Robot Framework零基础入门教程

    原作者:逆之時間軸 原出处:CSDN 原文链接:https://blog.csdn.net/yydoraemon/article/details/13847781 版权声明:本文为博主原创文章,转载请 ...

  7. robotframework安装_Robot Framework零基础入门教程

    1.介绍 1.1.介绍Robot Robot Framework是一个基于关键字驱动的自动化测试框架.通过该框架,测试人员可使用python封装关键字,并在非代码环境下使用关键字构建可被执行的测试用例 ...

  8. Robot Framework(4)——Selenium2Library关键字

    在第一讲的时候,已经安装了Selenium2Library这个库,这一篇主要来整理介绍一下Selenium2Library中的常用关键字,为我们之后的web自动化打好基础 一.browserManag ...

  9. WEB自动化-(RFS)RobotFramework+Selenium框架介绍测试流程详解

    各个驱动下载地址: http://www.seleniumhq.org/download/ 一.RFS介绍 1.概念 RFS框架:RobotFramework+Selenium框架 2.特点 2.1通 ...

  10. appium java常用函数_AppiumLibrary常用关键字

    通过上一章节,open application关键字的使用,相信大家对手机自动化充满了兴趣,那么今天这一章节,主要介绍AppiumLibrary中常用关键字的使用. 一.实用函数 关键字 含义 实例 ...

最新文章

  1. 035_vue脚手架
  2. T-SQL编程基础-基本语法
  3. 特奇怪的问题:centos5下mount.cifs 与apache2.2.3和vsftpd结合
  4. 深入解读f-散度和f-GAN训练的相关数学性质
  5. C语言的指针函数与函数指针
  6. Linux内核调试技术——kprobe使用与实现
  7. js(Dom+Bom)第五天(1)
  8. 【项目管理】IT项目成功
  9. C#实现两个时间相减的方法
  10. pt-show-grants的用法
  11. 逻辑回归模型(Logistic Regression)及Python实现
  12. 协同过滤算法_利用数据分析量化协同过滤算法的两大常见难题
  13. centos7添加新硬盘并挂载
  14. Python学习笔记_Day3_字典
  15. Java 二叉树层次遍历
  16. Soul网关源码阅读06-使用zookeeper同步数据(01)
  17. 智课雅思词汇---十六、前缀hyper和hypo是反义词
  18. 一文带你由浅入深Netty异步非阻塞世界(持续更新~~~)
  19. 自学Java day12 使用jvav实现链表 从jvav到架构师
  20. 资源-Windows10-2020原版镜像下载地址(20H2)以及1809、1803、1709

热门文章

  1. 2020你必须掌握的CSS特效~建议收藏
  2. hihoCoder #1498 : Diligent Robots【数学】
  3. python爬取二手房信息_python爬虫爬取链家二手房信息
  4. 人民币大写转换工具C++实现(支持任意位金额转换)
  5. 计算机网络与云技术计算,计算机网络云计算技术(原稿)
  6. 2018-2019-1 20165320 《信息安全系统设计基础》 缓冲区溢出漏洞实验
  7. 【HPU】[1732]序列的区间操作
  8. Mysql 之 缓存更新策略
  9. Genlovy_Hoo大神的杰作
  10. Selenium初级 | 使用navigate系列方法操作网页