本章主要介紹RF的循環,判斷以及關鍵字Evaluate。python
1. for循環dom
在RF中經過 :FOR 編寫循環oop
: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判斷lua
經過"run keyword if" 關鍵字能夠編寫if分支語句,還有不少其餘的if判斷,如Return From Keyword If等等spa
Run Keyword If ${i}>=90 log A ... ELSE IF ${i}>=80 log B ... ELSE IF ${i}>=60 log C ... ELSE log D
3. 強大的Evaluatecode
經過Evaluate能夠使用 Python 語言中所提供的方法blog
${d} Evaluate random.randint(1,20) random log ${d}
其中random是須要import的模塊,random.randint(1,20)是調用random模塊的方法和參數it
${t} Evaluate time.localtime() time log ${t}
這裏就列舉兩個簡單的例子,全部在python中可以運行的算式均可以使用Evaluate在RF中使用。for循環