我有 100 个测试用例,如果有任何失败的测试脚本,则重试逻辑将执行,并且可通过电子邮件发送的报告仅包含失败的测试脚本的状态。我只想合并第一个测试报告,并在执行完成后以 testng 中可通过电子邮件发送的报告的形式重试运行测试报告。可能在 Jenkins 后期构建 Activity 中我只想执行合并 Activity 。我只需要建议和实现这一目标的有效方法。
屏幕截图:
上面的屏幕截图有 3 个 emailable.html 报告。我只想创建另一个可通过电子邮件发送的报告,其中包含所有三个 html 文件的合并详细信息。
最佳答案
同样的答案:)
因为 HTML 基本上是 XML。我们可以将它与 xlst 合并。使用 xpath,我们可以轻松地隔离必须从每个 html 中提取的部分并将它们合并到单个 html 请参阅这篇文章以获得更好的想法。 Merging html files using XSLT?
关于java - 如何通过编程方式将所有 testng 可通过电子邮件发送的报告合并为单个报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52973535/