原文链接
如果你是Java栈的同学,那么你可能知道extent report测试报告框架。而Python你可能知道HTMLTestRunner测试报告框架。今天要介绍的则是基于HTMLTestRunner的新测试报告框架PyTestReport。
如果Python语言界已经有了HTMLTestRunner
,那么为什么还要一个PyTestReport
测试框架呢?原因很简单,因为与Extent Report
框架相比,HTMLTestRunner
在界面的优越性上面还是有不少的差距,而PyTestReport
则意在成为Python语言中的Extent Report
。
开局一张图
这个就是PyTestReport
的默认主题模板,虽然看上去跟Extent Report
的众多模块相比,还是稍有逊色显得不是很专业。但是这并不影响我们介绍这款框架,因为它在基于HTMLTestRunner
进行改良之后开始支持模板扩展了,也就是说将来它可以拥有和Extent Report
同步样式的报告模板。
所以如果你对此框架还有兴趣,就一起来看下如果快速的使用和扩展该框架的主题模板。如果你具有较好的CSS功底,那么欢迎来为我们的主题模板舔砖加瓦_!开源合作相关请点击PyTestReport的github地址查看详情。
安装
通过pip安装
pip install PyTestReport
通过安装包
可通过发布的安装包进行安装,具体安装包可在dist目录查找。
pip install PyTestReport-0.1.X-py3-none-any.whl
通过源码(最新版本)
pip install git+https://github.com/five3/PyTestReport.git
或者</