上一小节,你已经感受到了 Robot Framework 的基本说法,这一小节你将会看到 Robot Framework 更多强大的用法。
if 语句
通过 “run keyword if” 关键字可以编写 if 分支语句。
*** Test Cases ***
test case8
${a} Set variable 59
run keyword if ${a}>=90 log 优秀
... ELSE IF ${a}>=70 log 良好
... ELSE IF ${a}>=60 log 及格
... ELSE log 不及格
首先定义变量 a 等于 59 。
If 判断 a 大于等于 90 ,满足条件 log 输出 “优秀 ”;
不满足上面的条件,接着 else if 判断 a 大于等于 70 ,满足条件 log 输出 “良好”;
不满足上面的条件,接着 else if 判断 a 大于等于 60 ,满足条件 log 输出 “及格”;
上面的条件都不满足,else log 输出“不及格”。
注意 sele if 和 else 前面的三个点点点(...)
for 循环
在 Robot Framework 中编写循环通过 “:FOR” 。
1、循环 0~9 。
*** Test Cases ***
test case9
:FOR ${i} IN RANGE 10
\ log ${i}
通过“:FOR”定义 for 循环;IN RANGE 用于指定循环的范围。
2、遍历列表。
*** Test Cases ***
test