【前置条件】确保已经正确安装了Allure,确认方法如下:
【生成Allure报告】
分成两步:
第一步将测试结果生成json格式的报告。
第二步根据json报告生成html的allure报告。
(1)生成临时的json报告
pytest.main(["-vs" , '--alluredir=./temp', '--clean-alluredir'])
--alluredir=./temp 为报告的目录
--clean-alluredir 每次生成前,清除之前旧的报告
(2)生成htmI的allure报告
os.system("allure generate ./temp -o ./report --clean")
./temp 为json报告的目录
./report 为html报告的目录
--clean 每次生成前,清除之前旧的报告