条件分支

关键字通用形式

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}'.

results matching ""

    No results matching ""