条件判断 run keyword if condition name *args ... ELSE IF conditon name *args ...ELSE name *args condition:python表达式,条件表达式参数 传给python中的eval()函数 name:条件满足时执行关键字,只能执行一个关键字 *args:关键字name的参数 注意:1.ELSE 必须要大写 且是新版本才有的语法,老语法是 run keyword unless(可单独使用) 2.RF中解决太长的…
In my post last week I talked about customizing alert notifications and alert templates. Sometimes you need to go further and create an alert handler. This week I’d like to share a code sample from Rashid Aga, one of our escalation engineers. His s…
关键字run keyword if 格式如下: Run Keyword If 判断条件 其他关键字 ... ELSE IF 判断条件 其他关键字 ... ELSE 判断条件 其他关键字 如下示例: Run Keyword if 1==2 log 相等 ... ELSE log 不等 使用 run keyword if关键字注意点: 1.ELSE IF 必须大写 2.ELSE IF 前面需要加“...”表示缩进 使用示例 1.判断条件—数字对比 2.判断条…
1. 需求: 执行某个测试套时,某条用例执行失败,则该用例下其他关键字不在执行(RF自带功能): 但实际情况下是 某条用例执行失败后,下面的用例再执行就没有意义了: 想满足某条用例执行失败,下面的用例就不再执行 2. 找了下 RF自带的关键字: Run Keyword If Test Failed ,相关介绍如图: 3. Run Keyword If Test Failed 关键字满足了用例执行失败的场景,只需要 在满足该场景下终止整个测试就可以了: Fatal Error 关键字,相关介绍如图…