Robot Framework关键字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必须是大写

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章