如何自定义Selenium TestNG默认报告或创建新的HTML报告?

时间:2016-09-23 06:44:42

标签: selenium selenium-webdriver reporting-services testng

我试过了ReportNG,但现在还没有更新报告。我发现不再使用ReportNG from this answer。 我想创建一个测试报告/自定义TestNG报告给开发团队。我使用Hybrid Framework来创建项目,并遵循this tutorial

2 个答案:

答案 0 :(得分:1)

是的,您可以使用Listeners and Reporters自定义TestNG报告。这是文档的link。从问题中不清楚您想要做什么类型的定制。

但我想在此提出更好的报道方法。有两种最常用的库通常与Selenium一起使用。

  1. Allure Test Report
  2. Extent Report
  3. 我没有使用过Allure测试报告,但它似乎很好并且在社区中广泛使用。我已经在两个项目中使用了Extent Reports并且非常满意。 Anshoo Arora做了出色的工作。文档非常好,很多示例和&代码段。我强烈推荐它。

答案 1 :(得分:1)

要自定义selenium TestNG报告,您可以使用testng监听器。

  1. ITestListener:测试通过/失败/跳过时的日志结果/屏幕截图。

  2. IReporter:从xml套件结果和日志生成html报告。

  3. 但作为替代方案,您可以使用qaf-reporting

    它提供详细的实时报告(不需要等待完整的执行)。