Robot Framework變數和基礎關鍵字
阿新 • • 發佈:2018-11-24
Robot Framework
變數和常量
1.變數分為兩種型別,一種是Scalar,一種是List;Scalar型變數以“$”作為識別符號,List型變數以“@”作為識別符號
2.變數的宣告有兩種方式,一種是直接通過add scalar、add list來宣告,一種是通過set variable來宣告
示例:
1).通過方式1來宣告變數
宣告一個Scalar變數,一個list變數,結果如下:
2).通過方式2來宣告變數
3.在RIDE裡面所有的字元都會被當做字串來處理,此時如果變數的值是數字,也會被當做字串處理,如果想要當做數值,則應該加上“${}”來識別。
常用關鍵字
賦值:Set variable、Set variable if
賦值後直接執行,預設會打印出變數和變數值
建立列表:Create List”
List型別的變數可以通過set varial關鍵字來直接賦值,也可以通過create list來建立
列印日誌:log、log many
列印list型別變數時使用logmany
連線物件:Catenate
可以連線多個資訊
獲取當前時間:get time/設定休眠時間:sleep
if語句
if語句一般跟run keyword一起使用,具體用法如下:
若使用if巢狀,則在ELSE IF前必須使用“...”,且ELSE IF必須全部是大寫的
For迴圈
For迴圈語句一般和in range配合使用
注意事項:
- for前面必須加冒號
- 遍歷列表
中斷迴圈:Exit For Loop If”
通過“Exit For Loop If”關鍵字時行 for 迴圈內的判斷,當滿足 Exit For Loop If 條件後,迴圈結束。
匯入第三方庫:import library
註釋:comment
註釋有兩種方式,一種是用關鍵字comment註釋,一種是用“#”進行註釋
快捷方式使用
滑鼠放在關鍵字上,然後按鍵盤的ctrl即可看到關鍵字的使用方法