RobotFramework + Python 自動化入門 五 (Suite Setup/Teardown+Resource文件+Locator和數據封裝)


在《RobotFramwork + Python 自動化入門 一》中,完成了一個Robot環境搭建及測試腳本的創建和執行。

在《RobotFramwork + Python 自動化入門 二》中,對RobotFramework的關鍵字使用和查看源碼進行了介紹。

在《RobotFramwork + Python 自動化入門 三》中,完成了web自動化腳本開發的入門。

在《RobotFramwork + Python 自動化入門 四》中,介紹了web自動化腳本的進階設計。

本節,繼續優化自動化腳本設計。

一、Suite Setup 和 Suite Teardown

Test Setup和Test Teardown 在每條測試用例執行前后分別執行。

Suite Setup和Suite Teardown 在當前robot文件中所有測試用例執行前后分別執行,或者說在單個測試套件的最開始和最后執行。

 

 從報告中可以看出執行順序:

二、Resource文件

一些通用的關鍵字可以放入Resource文件來統一進行管理,之后使用Resouce關鍵字來引用該文件,即可使用其中的關鍵字。

1. 選擇項目名稱,右鍵新建Robot Resource file

 

 2. 在該文件夾中開發關鍵字。

 

 3. 在需要使用其中關鍵字的測試腳本中通過Resource關鍵字引入該文件。

 

快速查看文件中所有關鍵字

點擊robot文件左側的箭頭,即可看到該文件中全部關鍵字名稱。

 

 

 三、Locator和Data封裝

在實際測試中,一個項目會包含多個測試用例,產生多個測試腳本,而不同測試腳本用到的locator和數據可能會存在通用性。

因此可以將Locator和數據單獨封裝在一個robot文件中進行維護。

新建Robot Resource file,分別存放locator和測試數據。

 

 

 

 

 

 


免責聲明!

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



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