【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必须是大写