allure與Robot Framework集成


最近發現allure這個報告美化插件真心很不錯,可以瞬間讓你的測試報告變得高大上,這里強烈安利一下。allure支持多種編程語言測試框架,例如pytest,nose,jUnit,testNG等十幾種測試框架,詳細參考官方鏈接,https://docs.qameta.io/allure/。偶爾發現allure盡然還支持robotframework,本文簡單的記錄了在windows10上的部署過程。Linux上的請自行百度或者google.
 

1、安裝robotframework

這里不做介紹,請自行百度

2、安裝allure

https://docs.qameta.io/allure/#_installing_a_commandline

3、安裝allure-robotframework

https://github.com/allure-framework/allure-python/tree/master/allure-robotframework

4、編寫robot測試用例

這里不做介紹,請自行百度

5、運行robot測試用例

運行robot測試用例的時候,注意配置運行參數,--listener allure_robotframework;log4 ,其中log4是你自定義的日志目錄,默認是output目錄。

 
 

6、生成allure報告並查看

上一步robot運行結束之后會在腳本所在的目錄生成一個log4的目錄,log4中為符合allure日志格式的文件。如果robot運行時不指定allure listener目錄的話,會在robotframework的日志目錄默認生成一個output目錄。

進如robotframework的日志目錄下,用allure命令行生成報告並打開報告。其中-o參數指定輸入報告的路徑。

 
 

7、結果顯示

 
 

上圖為allure報告overview視圖,可以依次點擊左側的菜單欄還查看時間線,圖標,測試集等。總之,allure報告可以讓你的robotframework日志變得異常高大上。


免責聲明!

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



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