【RobotFramework】关键字Run KeyWord If应用

在RF中,用到条件判断时我们会用到Run KeyWord If这个关键字,下面就简单汇总下自动化过程中的一些应用

一、常用语法

1)run keyword if  判断表达式  关键字  参数

2)run keyword if  判断表达式  关键字  参数  ELSE 关键字  参数

3)run keyword if  判断表达式  关键字  参数

      ...   ELSE IF     判断表达式  关键字   参数

      ...   ELSE IF     判断表达式  关键字   参数

      ...   ELSE         关键字   参数

4)${变量}  run keyword if  判断表达式  set variable/evaluate  参数/表达式

二、日常应用

应用1:

当表达式成立,执行某关键字。

应用2:

赋值,当表达式成立,执行evaluate关键字后的表达式,输出结果${b}=1

 赋值,当表达式成立,执行Set Variable关键字并赋值为1,不成立执行关键字Set Variable关键字赋值为2,输出结果为${b}=1

 应用3:

多个判断条件

特别说明:

1、表达式还可以使用in/or/and且必须是小写

2、ELSE/ELSE IF必须是大写

posted @ 2022-01-10 15:07  拜托拜托  阅读(1182)  评论(0编辑  收藏  举报