如何从不同的可发送电子邮件的 html 文件构建单个 testNG 可发送电子邮件的报告

Posted

技术标签:

【中文标题】如何从不同的可发送电子邮件的 html 文件构建单个 testNG 可发送电子邮件的报告【英文标题】:How to build single testNG e-mailable report from the different e-mailable html files 【发布时间】:2019-07-03 22:51:13 【问题描述】:

我有一个场景,我需要从不同的 testng emailable-html 报告中收集数据,并使其与 testng-emailable 报告看起来一样单一。

我不知道如何实现它。我只想创建一个单独的 java 项目,该项目将读取不同的 html 报告,并使其最终合并报告,看起来像 testng-emailable 报告。

请给我一些输入,比如是否有任何监听器可以创建 html 模板并接受来自 html 文件的输入数据。

我没有查看工作代码。只是寻找一些输入来启动这个要求。

【问题讨论】:

【参考方案1】:

TestNG 是开源软件,因此您可以从原始代码构建您的解决方案。您从 EmailableReporter 类开始。您将不同的结果收集为 XML 文件 (testng-results.xml) 并将它们合并到您的代码中,以便为 EmailableReporter 获取正确的输入。这将生成您想要的输出。

【讨论】:

以上是关于如何从不同的可发送电子邮件的 html 文件构建单个 testNG 可发送电子邮件的报告的主要内容,如果未能解决你的问题,请参考以下文章

通过电子邮件发送 HTML 表单

关于如何使用从其电子表格的html表单接收的数据创建pdf并通过电子邮件发送pdf文件的Google应用程序脚本

使用 HTML 发送邮件 [重复]

成功构建计划后如何通过电子邮件发送驻留在竹制品中的文件?

带有单选按钮的 PHP 邮件表单使用 AJAX 发送

如何从 GitLab CI 管道的工作发送电子邮件?