本章主要介紹RF的循環,判斷以及關鍵字Evaluate。
1. for循環
在RF中通過 :FOR 編寫循環
:FOR ${i} in range 10 log ${i}
@{list} create list a b c :FOR ${i} IN @{list} \ Exit For Loop If '${i}'=='b' log ${i}
2. if判斷
通過"run keyword if" 關鍵字可以編寫if分支語句,還有很多其他的if判斷,如Return From Keyword If等等
Run Keyword If ${i}>=90 log A ... ELSE IF ${i}>=80 log B ... ELSE IF ${i}>=60 log C ... ELSE log D
3. 強大的Evaluate
通過Evaluate可以使用 Python 語言中所提供的方法
${d} Evaluate random.randint(1,20) random
log ${d}
其中random是需要import的模塊,random.randint(1,20)是調用random模塊的方法和參數
${t} Evaluate time.localtime() time
log ${t}
這里就列舉兩個簡單的例子,所有在python中能夠運行的算式都可以使用Evaluate在RF中使用。
