我有100个测试用例,如果有任何失败的测试脚本,并且可通过电子邮件发送的报告仅具有失败的测试脚本的状态,则将执行重试逻辑。我只想将第一个合并并在执行完成后以可发送电子邮件的形式在testng中重试运行测试报告作为单个报告。可能在Jenkins的构建后活动中,我只想执行合并活动。我只需要建议,以及实现这一目标的有效方法。
截屏:
上面的屏幕截图有3个emailable.html报告。我只想创建另一个可通过电子邮件发送的报告,其中包含所有三个html文件的合并详细信息。
答案 0 :(得分:0)
对此也有相同的答案:)
因为HTML基本上是XML。我们可以将其与xlst合并。使用xpath,我们可以轻松地从每个html中分离出必须提取的部分,并将它们合并为单个html。 请参阅这篇文章,以获得更好的主意。Merging html files using XSLT?