我正在运行一个TestNG.xml 我为自动化硒脚本创建了一个maven项目,并将所有必需的依赖项添加到pom.xml中。如果我使用TestNG.run()命令运行Testng.xml文件中定义的套件,则TestNG测试结果控制台为空。 如果有其他方法可以通过main()方法运行testNG.xml,请分享一下,以便我可以在testNG控制台中获取每个测试用例的状态
请参考我使用的代码
TestNG testng = new TestNG();
List<String> suites = Lists.newArrayList();
suites.add(currdir+"/tempTestNG.xml");//path of xml..
testng.setTestSuites(suites);
testng.run();
请参考testNG.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<parameter name="ExecutionType" value="Regression"/>
<listeners>
<listener class-name="config.TestListener"/>
</listeners>
<test name="Test">
<classes>
<class name="testsuits.VerificationOfWiki">
<methods>
<include name="VerifyMainpagetextonWiki"/>
<include name="VerifyRandomArticletextonWiki"/>
</methods>
</class>
</classes>
</test>
</suite>