Python 3.6+才能使用pytest-html
1、安装pytest-htm插件l:pip install pytest-html
![](https://img.haomeiwen.com/i5726219/33517fe3ceaa0998.png)
2、打开cmd,cd到需要执行pytest用例的目录,执行指令:pytest --html=report.html
生成的报告会在当前脚本的同一路径
![](https://img.haomeiwen.com/i5726219/9050e6d9e2472619.png)
点击可查看报告内容
![](https://img.haomeiwen.com/i5726219/061ab9d1c88c294a.png)
3、指定报告路径pytest --html=./report/report.html放在report文件夹里
![](https://img.haomeiwen.com/i5726219/2c6cba78a827de85.png)
![](https://img.haomeiwen.com/i5726219/7292cb92bf4fa9c0.png)
但是此方式生成的报告,css是独立的,分享报告时,样式会丢失
4、把css样式合并到html里面:pytest --html=./report/report.html --self-contained-html
![](https://img.haomeiwen.com/i5726219/7259863597094ed4.png)
网友评论