前言css
最近小夥伴們在學玩python,,看着那HTMLTestRunner生成的測試報告,左右看不順眼,終以爲太醜。搜索了一圈沒有找到合適的美化報告,因而忍不住自已動手進行了修改,因習慣python 2.7,因此,在原做者HTMLTestRunner.py的Version 0.8.2上進行了自已的修改定製。有時大夥會以爲英語會有莫名的逼格(感嘆,沉默...),因此作了CN與EN兩個版本,知足一下不一樣人的須要。html
[項目地址] https://github.com/findyou/HTMLTestRunnerCNpython
說明:如離線使用,能夠下載bootstrap到本地,替換掉HTML_TMPL中的bootstrap.min.css等三個百度引用git
1)、編寫test_HTMLTestRunnerCN.py github
import HTMLTestRunnerCN ... ... if __name__ == '__main__': filePath ='F:\\Report.html' #肯定生成報告的路徑
fp = file(filePath,'wb') runner = HTMLTestRunnerCN.HTMLTestRunner( stream=fp, title=u'自動化測試報告', #description='詳細測試用例結果', #不傳默認爲空
tester=u"Findyou" #測試人員名字,不傳默認爲QA
) #運行測試用例
runner.run(Suite())
[樣例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerCN.pybootstrap
2)、執行用例網絡
python test_HTMLTestRunnerCN.py
3)、測試報告測試
(1)、使用同CN,只是報告顯示爲英文ui
[樣例] https://github.com/findyou/HTMLTestRunnerCN/blob/master/test_HTMLTestRunnerEN.pyspa
(2)、執行用例
python test_HTMLTestRunnerEN.py
(3)、測試報告
對這個折騰的結果還算是滿意的,若有須要可自行拿走,若有其餘要求可提,但不必定知足你。JAVA的同窗不要羨慕,能夠直接用ReportNG,我以爲還行,雖然比不上我這個定製的好看,哈哈,好,就這樣,
明天就是2017下半年了哦(這裏有個小忽悠....),同窗們加油吧,六一節日快樂,祝你們永遠活得像孩子同樣幸福!
多見者博,多聞者智,拒諫者塞,專己者孤。
轉載說明
本文爲原創文章,如需轉載,請在開篇顯著位置註明做者Findyou和出處