在testng.xml

时间:2016-08-05 10:34:06

标签: selenium-webdriver report testng

我的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中使用侦听器,因此我没有引用属性文件。

所以问题 - 有没有办法像我在这里一样使用听众修改描述?

2 个答案:

答案 0 :(得分:0)

您应该可以使用以下命令指定ATU属性:

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

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

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

答案 1 :(得分:0)

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

<强> ATUReports.setWebDriver(驱动器); ATUReports.setAuthorInfo(“用户名”,Utils.getCurrentTime(),“1.0”);

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