1

我正在尝试使用 ReportNG 生成预期的 HTML 报告。我已经包含了必要的 jar 文件(guice、velocity 和 reportng)并编写了一个测试类和各种页面对象类。我将必要的侦听器添加到 testing.xml 文件中。我用 Java 编码并使用过 Selenium 和 TestNG。我的测试都成功运行。

我唯一的问题是报告没有更新。我只用了一次测试就运行了一次,以确保它有效。报告已成功生成,并显示一种方法已通过。我添加了 4 个其他测试,HTML 报告仍然只显示一种方法。我尝试删除旧的 HTML 报告,但没有生成新的报告。

这是我的项目的截图

提前致谢!

4

2 回答 2

0

即使我尝试使用 ReportNG,但据我所知,不再使用 ReportNG,而是建议使用自定义的 TestNG 报告格式。

这里有几个链接,可能对你有帮助,

https://www.seleniumeasy.com/testng-tutorials/testng-customize-emailable-html-report-example

https://github.com/cbeust/testng/commit/31cc17da840d31682daae6b283c0a8766c93bd13 ----在这里通过EmailableReporter.java

于 2016-07-26T10:11:06.147 回答
0

要生成 reportNG 报告,请确保禁用默认的 TestNG 侦听器。

可以按照以下步骤完成:

  1. 右键单击项目。
  2. 右键单击属性
  3. 点击TestNG。
  4. 您会发现一个选项为“禁用默认侦听器”,选中复选框
  5. 单击“应用”按钮,它将显示为“项目首选项已保存”的消息。
  6. 现在单击“确定”按钮。
于 2016-07-26T10:27:41.067 回答