5、用allure美化报告
allure generate
这里命令如下:
allure generate report/allure_raw -o report/allure_report --clean
通过上面的命令运行后,就会从 allure_raw 目录中将 pytest 运行的结果生成一个漂亮的报告,存放在 allure_report 中。
6、查看报告
在 pycharm 中可以选择index.html通过右键[ Open in Browser]就可以看到报告了
这里选择chrome浏览器打开,展示效果如下
注意:这里直接找到存放结果allure_report下的index.html打开,是看不到报告数据的
至此,漂亮报告是不是让人赏心悦目,陡然感觉高尚上起来了。
问题1:如果你不是用 Pycharm 的话,可以通过 allure 命令生成服务查看
allure open 报告路径
如:allure open D:\PYTEST eport\allure_report
将自动使用当前默认浏览器展示报告
问题2:过程中如果遇到AttributeError: module 'allure' has no attribute 'severity_level'问题
pip uninstall pytest-allure-adaptor
pip install allure-pytest
因为pytest-allure-adaptor和allure-pytest不能同时使用,需要卸载掉pytest-allure-adaptor。
--End--
关联文章: