一、IF 语句
1. IF语句简单实现
Run Keyword If 1<2 Log 111111
2. IF语句赋值实现
${rst} Set Variable If 1 < 2 2 1
3. IF...ELSE实现
${rst} Run Keyword If 1 < 2 Set Variable 2
... ELSE Set Variable 1
4. IF语句嵌套实现
${rst} Set Variable 2
FOR ${i} IN RANGE 1
Exit For Loop If '${rst}'=='2'
Log 111111111
Log 222222222
END
Log 333333333
这里通过利用FOR...END关键字实现批量关键字嵌套,然后配合Exit For Loop If实现语句判断,最终达到IF语句嵌套形式。
注意:最新版本RF用【 FOR ... END 】形式,代替了旧版本【:FOR ...】 形式。
二、FOR 语句
1. FOR ... IN RANGE
FOR ${i} IN RANGE 60
Continue For Loop If ${i}>60
Sleep 1
Log ${i}
END
2. FOR ... list()
@{temp} Create List a b c
FOR ${each} IN @{temp}
Continue For Loop If ${each}=b
Sleep 1
Log ${each}
END