最近發(fā)現(xiàn)allure這個報告美化插件真心很不錯,可以瞬間讓你的測試報告變得高大上哗蜈,這里強烈安利一下茁瘦。allure支持多種編程語言測試框架,例如pytest,nose墓贿,jUnit茧泪,testNG等十幾種測試框架蜓氨,詳細參考官方鏈接,https://docs.qameta.io/allure/队伟。偶爾發(fā)現(xiàn)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測試用例的時候淋淀,注意配置運行參數(shù),--listener allure_robotframework;log4 覆醇,其中l(wèi)og4是你自定義的日志目錄朵纷,默認是output目錄。
6永脓、生成allure報告并查看
上一步robot運行結(jié)束之后會在腳本所在的目錄生成一個log4的目錄袍辞,log4中為符合allure日志格式的文件。如果robot運行時不指定allure listener目錄的話常摧,會在robotframework的日志目錄默認生成一個output目錄革屠。
進如robotframework的日志目錄下,用allure命令行生成報告并打開報告排宰。其中-o參數(shù)指定輸入報告的路徑似芝。
7、結(jié)果顯示
上圖為allure報告overview視圖板甘,可以依次點擊左側(cè)的菜單欄還查看時間線党瓮,圖標(biāo),測試集等盐类∧椋總之,allure報告可以讓你的robotframework日志變得異常高大上在跳。