有没有办法将 Allure Report 导出到单个 html 文件?与团队分享

Jak*_*ake 15 python automation frameworks allure

现在,我通过终端运行以下命令来生成 Allure 报告:allureserve {包含 json 文件的文件夹},但这样 HTML 报告将仅对我的本地可用,因为

  1. 生成报告的json文件在我的电脑中
  2. 我通过终端运行命令(如果我终止终端,报告就会消失)

我尝试过:将 Allure 报告保存为网页,完整,但结果没有反映到页面,我看到的只是空白字段。

所以,我想做的是在执行生成报告的命令后,我想要一个可以存储、保存到我的计算机或通过电子邮件发送的报告的html 文件,这样我就不必执行查看以前的报告的命令。(尽可能多地放入1个html文件中)

V. *_*Rob 8

它不起作用,因为您看到的诱惑报告不是一个简单的网页,您无法保存它并将其作为文件发送给您的团队。它是一个本地 Jetty 服务器实例,提供生成的报告,然后您可以在浏览器中打开它。

这里针对您的需求提供一些解决方案:

  1. 一台服务器(您的本地 PC、远程或某些 CI 环境),您可以在其中生成报告并为您的团队共享。(服务器应该一直运行)
  2. 将 allure 报告文件夹作为文件({包含 json 文件的文件夹})共享给队友,设置它们 allure 工具,并在本地(哪一个)上运行命令 allure 服务器。

希望能帮助到你。