1、如果条件满足就......;
基本语法: run keyword if.....log.....
示例:
测试结果:
Starting test: UItest programs.Test Suite.var_test1
20200317 21:39:21.869 : INFO : ${var} = python
20200317 21:39:21.870 : INFO : 两个相等
Ending test: UItest programs.Test Suite.var_test1
2、如果条件满足就....否则....;
基本语法: run keyword if.....log.....ELSE....log....;
示例: “ELSE” 必须大写
测试结果:
Starting test: UItest programs.Test Suite.var_test1
20200317 21:46:30.147 : INFO : ${var} = Python
20200317 21:46:30.148 : INFO : 两个不相等
Ending test: UItest programs.Test Suite.var_test1
3、多语句输出 表达式;
当条件满足后,需要输出多条语句时,需要使用 特殊关键字标记 (run keywords);
3.1、基本语法: run keyword if.....run keywords log...AND log....;
示例: “AND”必须大写
测试结果:
Starting test: UItest programs.Test Suite.var_test1
20200317 21:59:22.375 : INFO : ${var} = python
20200317 21:59:22.376 : INFO : 两个相等
20200317 21:59:22.377 : INFO : 符合预期
20200317 21:59:22.377 : INFO : 这是多语句输出;
Ending test: UItest programs.Test Suite.var_test1
3.2、基本语法: run keyword if.....run keywords log...AND log....ELSE run keywords log...AND log...;
示例:
测试结果:
Starting test: UItest programs.Test Suite.var_test1
20200317 22:13:08.026 : INFO : ${var} = Python
20200317 22:13:08.028 : INFO : 两个不相等,符合预期;
20200317 22:13:08.029 : INFO : 这是多语句输出;
Ending test: UItest programs.Test Suite.var_test1
原文:https://www.cnblogs.com/guoyucong/p/12513943.html