在 testng.xml 中使用侦听器时修改 ATU 报告描述

Modifying the ATU reports descriptions when listeners are used in testng.xml

我的 testng.xml

中有以下几行
 <listeners>
  <listener class-name="atu.testng.reports.listeners.ATUReportsListener"></listener>
  <listener class-name="atu.testng.reports.listeners.ConfigurationListener"></listener>
  <listener class-name="atu.testng.reports.listeners.MethodListener"></listener>
  </listeners>

这里的问题是 ATU 报告是使用报告描述的默认名称生成的,运行 描述。在研究中,我发现我们可以通过在 atu.properties 文件中进行修改来更改这些。但是,由于我直接使用 testng.xml 中的侦听器,因此我没有引用属性文件。

所以问题 - 是否有任何方法可以像我在这里所做的那样使用侦听器修改描述?

您应该能够指定 ATU 属性:

System.setProperty("atu.reporter.config", "Path of properties file");

您可以在自己的IExecutionListener中设置此配置。

来自http://www.testingdiaries.com/testng-reports-atu-reporter/

为避免空指针异常,您可以使用以下代码片段。

ATUReports.setWebDriver(driver); ATUReports.setAuthorInfo("User Name", Utils.getCurrentTime(),"1.0");

来自http://automationtestingutilities.blogspot.in/2013/12/ATUReporterPart2.html