条件分支
关键字通用形式
Run Keyword If | 条件1 | do action1 | |
---|---|---|---|
... | ELSE IF | 条件2 | do action2 |
... | ELSE IF | 条件3 | do action3 |
... | ELSE | do action4 |
普通分支
Starting test:
* INFO : @{nameList} = [ Tom | May | Jack ]
* INFO : Tomcat
* INFO : MayDay
* INFO : Jack Jones
Ending test:
注意:条件分支前的...是必须的,否则无法识别,类似Python的缩进。
多个条件
使用小写and、or连接多个条件。
Starting test:
* INFO : @{nameList} = [ May | Tom | Jack ]
* INFO : @{animalList} = [ bird | cat | dog ]
* INFO : No if.
* INFO : Tomcat
* INFO : No if.
Ending test:
通过判断后执行多个action
使用大写的AND连接多个action。
Starting test:
* INFO : @{nameList} = [ May | Tom | Jack ]
* INFO : @{animalList} = [ bird | cat | dog ]
* INFO : No if.
* INFO : Tom
* INFO : cat
* INFO : No if.
Ending test:
注意:
1.变量${var}值为true或false时,在判断条件中其需要加单引号或双引号,为'${var}'或者"${var}"。
2.在判断条件中,与变量${var}对比的布尔值也需要加单引号或双引号,为'${true}'或者"${true}"。
即'${var}'=='${true}'.