Allure报告在从生成的报告启动index.html后卡在加载动画上
我用下面的代码生成了一个allure报告,但生成后打开index.html文件时,它一直在加载。不过,当我使用serve命令来启动它时,报告能正常生成,但这个报告并没有被存储下来(使用serve命令时),所以我无法通过邮件分享给别人。
allure_generate_command = f"allure generate Report\\allure_result -o Report\\allure_report_{timestamp}"
subprocess.run(allure_generate_command, shell=True)
1 个回答
0
这个问题跟Webkit的默认安全设置有关,这些设置不允许在本地文件系统上进行Ajax请求。
serve
命令和generate
命令的区别在于,serve
会把报告生成到临时文件夹,并启动一个网络服务来托管这个报告。而generate
命令只是把静态报告文件直接生成到文件系统中。
想要解决这个问题,可以参考这个链接:https://stackoverflow.com/a/78205486/3915166