Run Keyword And Ignore Error,Run Keyword And Return Status,Run Keyword And Continue On Failure,Run K

Posted pengwue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Run Keyword And Ignore Error,Run Keyword And Return Status,Run Keyword And Continue On Failure,Run K相关的知识,希望对你有一定的参考价值。

 

技术图片

 

*** Test Cases ***
case1
#即使错误也继续执行,也不记录失败,且可以返回执行状态和错误信息
${Run Keyword And Ignore Error status} ${statusValue} Run Keyword And Ignore Error Click Element //span[@title="aaa"]
#执行关键字,返回执行成功或者失败状态,True和False
${Run Keyword And Return status} Run Keyword And Return Status Click Element //span[@title="aaa"]
${message} Set Variable Are your sure?
#即使错误也继续执行,不中止用例,但是会记录失败
Run Keyword And Continue On Failure Should Be Equal ${message} Are your sure?
#这个会报失败
Run Keyword And Continue On Failure Click Element //span[@title="aaa"]
#执行关键字,匹配失败的信息,如果关键字执行成功,则Run Keyword And Expect Error 失败。比如evaluate 1/0肯定会失败,则catch失败信息
${msg} = Run Keyword And Expect Error * evaluate 1/0
Should Start With ${msg} Evaluating expression ‘1/0‘ failed: ZeroDivisionError: integer division or modulo
#重复执行关键字
Repeat Keyword 2 Log repeat
#在规定时间规定频率内执行关键字,直到成功。如果超时还未成功,则失败,终止用例执行。
Wait Until Keyword Succeeds 10s 2s log Wait Until Keyword Succeeds 执行成功
Wait Until Keyword Succeeds 10s 2s evaluate 1/0

 

以上是关于Run Keyword And Ignore Error,Run Keyword And Return Status,Run Keyword And Continue On Failure,Run K的主要内容,如果未能解决你的问题,请参考以下文章

RobotFramework_Run Keyword If

mac 每次启动终端都会提示 zsh compinit: insecure directories and files, run compaudit for list.Ignore insecure

ES的keyword的属性ignore_above 坑

run keyword if判断条件正确后,如何对条件变量进行进行赋值

Run Keyword If

Run Keyword If判断的使用