这是因为当您使用maven运行报告时,报告可能生成在target文件夹中,而当您直接通过testng.xml运行报告时,报告可能生成在test-output中。因此,您可能希望它在不同的地方,您打开了错误的报告,而您的最新报告在目标文件夹中。
我最近将我的项目从JUnit5转换为TestNG,完全是为了得到体面的报告。 我添加了一个监听器,它在每次运行结束时生成报告: 我的问题是,通过电子邮件发送的报告不是来自当前运行,而是来自上一次运行。 然而,如果我使用Eclipse IDE在/test-output/custom-report.html中打开报告,它是正确的! 我如何确保发出的电子邮件是最新的? 当我将对sendEmail的调用移
我使用下面的代码片段通过邮件发送testng的emailable-report.html。 公共类SampleSendMail{
请让我知道通过邮件自动发送TestNG可电子邮件报告而不添加外部jar的最佳方式。
我正试图在testng报告中附加屏幕打印。这在index.html报表中工作得很好,但在emailable报表中,它只是html标记,当我检查它作为html escaps记录的html文件时,对此有任何帮助
TestNG生成一个可通过电子邮件发送的报告。我已经看到可以通过使用监听器自定义这个报告。却得不到我想要的。我的要求是在本报告的摘要部分包括额外的细节。我希望能够添加一个新的表或额外的列来显示测试执行的环境细节。 试图附上一个截图,但显然遗漏了一些东西,它没有出现。
我有一个场景,我需要从不同的TestNG-Emailable-HTML报告中收集数据,并使其与testng-emailable报告一样。 我对此没有任何想法,比如我如何实现它。我只想创建一个分离的java项目,它将读取不同的html报告,并将使其最终合并报告看起来像testng-emailable报告。 我看起来没有工作代码。只是寻找一些输入来启动这个需求。