Ride學習筆記一《Robot Framework 自動化測試》

環境: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

使用

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章