環境:python3.7 + ride1.7.3.1
1.創建用例:new project -> new suit(Directory ROBOT) -> new suit(File ROBOT) -> new test
-----------------------------------------------------------------------------------------------------
以下爲 Builtin 庫中關鍵字,Builtin是Robot Framework標準庫,不需要加載
2.log相當於 print
3.定義變量 Set Variable
4.連接對象 Catenate
使用SEPARATOR進行信息分割
5.定義列表 CreateList
打印列表關鍵字 log many
6. 操作時間關鍵字 get time,休眠時間關鍵字 sleep(s)
7. if語句 run keyword if
8. for 循環 :FOR
遍歷列表
循環中判斷 Exit For Loop If 進行判斷,符合條件後跳出循環
9. 執行python表達式,並返回結果 Evaluate
10. 導入庫,Import Library (可以不使用命令,直接在Settings中設置)
11.註釋 comment 或者 使用 #
Builtin 庫關鍵字結束
-----------------------------------------------------------------------------------------------------
Screeshot庫,是Robot Framework標準類庫,但是需要手動加載
12. 截取當前屏幕 Take Screenshot
-----------------------------------------------------------------------------------------------------
Collections庫,是Robot Framework標準庫,但是需要手動加載
13. 操作字典
GetDictionary Items 關鍵字獲取字典中的 key 和 value
GetDictionary Keys 關鍵字獲取字典中的 key
GetDictionary Values 關鍵字獲取字典中的 value
GetFrom Dictionary 關鍵字獲取字典中的 key 對應的 value
-----------------------------------------------------------------------------------------------------
14. Add Resource(新建——添加)
(1) 右鍵 -> New Resource File
(2) 右鍵 -> New User Keyword
(3) 在 Edit 界面中編寫新建的resource邏輯
(4)在Add Import中導入新建的resource
(5)使用
總結:類似定義一個函數然後調用的過程:
步驟(2)相當於定義函數名和函數的參數;
步驟(3)相當於函數邏輯實現;
步驟(4)相當於導入函數;
步驟(5)相當於函數使用。
-----------------------------------------------------------------------------------------------------
15. 定義一個全局變量 Add Scalar
16.新建列表
使用
17. 給用例加上tag,方便分不同情況執行用例
使用
18. 測試用例開始準備 和 結束清理
19. 創建用戶關鍵字
右鍵 -> New User Keyword
使用