如何使用Robot Frame Ride执行分支语句?

时间:2016-03-28 09:11:01

标签: robotframework

我使用Robot Framework Ride来运行测试。 这是测试用例结构:

if A>B:
   print 1
   print 2
   print 3
if C>D:
   print 4
   print 5

我找不到在if下执行多个命令的方法。我找到了一个关键字Run Keyword if,但它只能执行一个语句。

1 个答案:

答案 0 :(得分:1)

有许多与条件步骤相关的机器人框架关键字。最常见的是Run keyword if。如果要运行多个命令,可以将其与Run keywords组合使用。

例如:

*** Test cases ***
| Example
| | run keyword if | ${a} > ${B} | Run keywords
| | ... | log to console | 1
| | ... | AND | log to console | 2
| | ... | AND | log to console | 3

BuiltIn library记录了机器人框架附带的所有关键字。