Selenium webdriver 自动化测试实用程序(ATU报告)无法在testng.xml中处理多个测试
我是报表工具的粉丝,喜欢html报表 在这里,我需要您帮助处理ATU在testng.xml文件中通过多次测试生成的html报告 在我的testng.xml文件中,我有3-4个测试,如下面的testng.xml文件所示 第一次测试。前台登录、注册、搜索、编辑测试 第二次测试。前台注销(创建了不同的测试,因为testng.xml不允许在同一测试中调用同一类) 第三次测试。医生登录、搜索任务和创建病例Selenium webdriver 自动化测试实用程序(ATU报告)无法在testng.xml中处理多个测试,selenium-webdriver,testng,utility,Selenium Webdriver,Testng,Utility,我是报表工具的粉丝,喜欢html报表 在这里,我需要您帮助处理ATU在testng.xml文件中通过多次测试生成的html报告 在我的testng.xml文件中,我有3-4个测试,如下面的testng.xml文件所示 第一次测试。前台登录、注册、搜索、编辑测试 第二次测试。前台注销(创建了不同的测试,因为testng.xml不允许在同一测试中调用同一类) 第三次测试。医生登录、搜索任务和创建病例 <suite name="AUT Test" verbose="1"> <
<suite name="AUT Test" verbose="1">
<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>
<test name="Sanity One">
<parameter name="url" value="URL" />
<parameter name="registrationCount" value="2" />
<groups>
<run>
<include name="sanityregression" />
</run>
</groups>
<classes>
<class name="com.LoginTest">
<parameter name="role" value="Receptionist" />
<methods>
<include name="Login" />
</methods>
</class>
<class name="com.RegistrationTest" />
<class name="com.SearchTest" />
<class name="com.ViewProfileTest" />
<class name="com.EditTest" />
</classes>
</test>
<test name="Sanity Method Logout">
<classes>
<class name="com.LoginTest" >
<methods>
<include name="Logoff" />
</methods>
</class>
</classes>
</test>
<test name="Sanity for doctor">
<classes>
<class name="com.LoginTest" >
<parameter name="role" value="Doctor" />
<methods>
<include name="Login" />
</methods>
</class>
<class name="com.SearchDoctorTask" />
<class name="com.CreateCaseTest" />
</classes>
</test>
现在我的问题是,当我在testng.xml文件中有多个测试时,ATU html报告只为最后一个测试创建,即第三个测试,而前两个测试报告没有创建或删除
如何在testng.xml中为所有测试创建ATU html报告。尝试以下方法:
suite name="abcd" parallel="tests"
嗨,你有什么解决办法吗?如果是,最好在这里提供解决方案。