一、关于安装
pytest-html属于pytest的一个插件,使用它需要先安装
pip install pytest-html
pytest可以生成多种样式的结果:
生成JunitXML格式的测试报告,命令:--junitxml=path
生成ResultLog格式的测试报告,命令:--resultlog=report/log.txt
生成Html格式的测试报告,命令:--html=OutPuts/reports/report.html(相对路径)
二、生成html报告
if __name__ == '__main__': # 生成python-html报告 pytest.main(['-s', '-v', '--html=OutPuts/reports/report.html'])
生成的测试报告位置:
打开测试报告: