0

我正在使用 selenium、testng 和 jenkins 来自动化我的测试用例、运行测试并生成报告。我使用 jenkins 仪表板插件来查看测试状态和报告。此外,我有时会使用 testNG/reportNG 来查看我的测试状态报告。但我需要更多地自定义报告。我觉得修改 testNG 源或仪表板插件源很难。是否有任何其他想法来生成或自定义这些测试报告?或任何其他生成/与testNG集成的工具?请帮助我..谢谢!

4

2 回答 2

0

您可以使用 TestNG Reporter 对象将 HTML 写入测试输出。我用它来插入屏幕截图、错误链接、嵌入视频等。

或者,您创建一个 TestNG Reporter 侦听器(文档)

这将允许您创建自己的报告。

于 2013-08-24T16:27:22.253 回答
0

当我们使用 TestNG 执行测试时,它会生成一个包含基本信息的默认 html 报告。为了以您想要的方式自定义它(开始时间和执行时间、浏览器名称、异常信息等),您必须实现“IReporter”接口来生成自定义报告。它具有“generateReport()”方法,该方法将在所有套件完成执行后调用,并将报告提供到指定的输出目录。有关更多详细信息,请参阅链接: https ://www.seleniumeasy.com/testng-tutorials/testng-customize-emailable-html-report-example

于 2016-10-10T09:35:04.457 回答