修改ATU当听众的testng.xml使用报告描述

问题描述:

我在我的testng.xml以下行修改ATU当听众的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中使用侦听器,因此我没有引用属性文件。

所以这个问题 - 是否有任何修改描述使用监听器,因为我在这里做?

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

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

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

你应该能够与指定ATU属性:

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

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

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

+0

需要,我计划运行的每个类添加上面的代码。为了避免这种情况,我试图找出我们是否可以在testng.xml中提到一些内容,以便修改一次适用于整个套件。 –

+0

只需实现一个http://testng.org/javadocs/org/testng/IExecutionListener.html并注册它。 – juherr

+0

谢谢,这工作。但是,在该方法中,如果我尝试设置作者姓名,版本等,则会得到空指针错误。你有没有遇到类似的问题? –