python之robotframework+ride測試框架


一、robotframework簡介
Robot Framework是一款python編寫的功能自動化測試框架。具備良好的可擴展性,支持關鍵字驅動,可以同時測試多種類型的客戶端或者接口,可以進行分布式測試執行。主要用於輪次很多的驗收測試和驗收測試驅動開發(ATDD)
 
二、ride簡介
ride是rf框架的IDE,圖形界面,使用起來比較方便,用例管理與執行都不錯,最近也出了針對python3的版本更新。
 
三、robotframework安裝
通過pip install robotframework來進行安裝
 
四、ride安裝
通過pip install robotframework-ride來進行安裝
 
五、selenium庫安裝
通過pip install robotframework-seleniumlibrary來進行安裝
以下安裝完成后pip.exe list查看安裝情況
 
六、ride測試框架操作
1、ride打開
進入python所在目錄的script目錄下,執行python ride.py即可打開ride
最新版本可設置桌面快捷方式
 
2、建立工程project
3、建立測試套test suite
4、建立測試用例test case
都建立完成后界面如下:
5、加載包:如selenium
可在測試套或測試用例文件上加載library:(SeleniumLibrary)
6、編輯腳本:
圖形化界面編輯測試用例,比較方便
以下舉例使用selenium進行自動化測試,打開百度首頁
 
7、執行
勾選並執行用例:
確保,Chrome的驅動包已放在python目錄下
 
七、報告與日志
當用例運行結束,Robot Framework 生成三個文件:output.xml、log.html 和 report.html。output.xml 記錄的測試結果是 xml 文件,這個文件不夠直觀。根據特定的需要可以編寫腳本讀取 xml 文件並生成特定的測試報告。相比較而言 log.html 和 report.html 報告要直觀得多,因為是 html 格式的嘛。查看 log.html 文件,點擊 Run 標簽而上的“Log”按鈕,通過默認瀏覽器打開。
 
 


免責聲明!

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



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