一、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