allure生成的html报告为什么在浏览器中手动直接打开html看不到数据:解决方法
allure生成的html报告为什么在浏览器中手动打开html看不到数据:解决方法其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)
·
allure生成的html报告为什么在浏览器中手动打开html看不到数据:解决方法
其实在allure-report下index.html文件是不能直接打开的,出现页面都是loading的情况,这是因为直接allure报告用浏览器是打不开的,需要用allure命令渲染之后打开才能展示效果(allure常识)
解决办法
可以在文件更目录下,文件夹目录下新建一个bat文件:generateAllureReport.bat, 文件内容为:allure open report/
然后点击文件generateAllureReport.bat, 即可打开有内容的html报告。设置目录如下:

或者直接在代码里加main函数入口,让代码去打开html报告
if __name__ == '__main__':
# 生成测试结果
pytest
.main(['-vs', 'test_sample-2.py', '--alluredir', './result2'])
# 生成 HTML 报告
os
.system('allure generate ./result2 -o ./report2 --clean')
# 打开 HTML 报告(Windows 系统)
os
.system('allure open ./report2')
可以参考:
https://download.csdn.net/blog/column/12360177/132035293
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)