robotframework之數據驅動


用robotframework做接口自動化時,如果執行用例條數比較多時,需要把用例存到表格當中,通過數據驅動讀取表格內容.

一.引入第三方庫

數據驅動的第三方庫:DataDriver

直接在setting里引入第三方庫后面添加表格路徑和sheet,如圖:

 

添加了datadriver后,執行用例時,表格有多少行內容就相當於有多少條用例要執行.

 二.添加模板

把封裝好的關鍵字作為執行用例的模板

1.在keywords里編輯模板內容,如圖:

2.在setting里添加模板,如圖:

 

三.表格內容讀取

讀取表格內容,通過表格的列標題與模板參數相同來映射.

如圖:

 

 如上圖,*** Test Cases ***列寫用例名稱,表格里的每一列對應關鍵字里的參數.

四.編寫用例

在*** Test Cases ***里添加一行用例,這一行用例是根據模板的關鍵字來執行的.執行的用例數量為表格行數

附:robotframework數據驅動完整代碼:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM