如何将testng.xml作为一个单独的Testrunner一起运行mockito和selenium测试?
xml文件如下所示:如何将testng.xml作为一个单独的Testrunner一起运行mockito和selenium测试?,selenium,automation,mockito,testng,testng.xml,Selenium,Automation,Mockito,Testng,Testng.xml,xml文件如下所示: public static void main(String[] args) { TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new TestNG(); testng.setOutputDirectory(cDateTime); List<String> suites = Lists.newArrayList(); sui
public static void main(String[] args) {
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setOutputDirectory(cDateTime);
List<String> suites = Lists.newArrayList();
suites.add(file+"\\testng.xml");
testng.setTestSuites(suites);
testng.addListener(tla);
testng.run();
}
登录测试是一个selenium测试类
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test thread-count="5" name="LoginTest">
<classes>
<class name="newpackage.LoginPageCheck"/>
</classes>
</test>
<test thread-count="5" name="xlImportTest Test">
<classes>
<class name="test.xlImportTest"/>
</classes>
</test>
</suite>
<!-- Suite -->
xlImportTest是mockito测试类
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Suite">
<test thread-count="5" name="LoginTest">
<classes>
<class name="newpackage.LoginPageCheck"/>
</classes>
</test>
<test thread-count="5" name="xlImportTest Test">
<classes>
<class name="test.xlImportTest"/>
</classes>
</test>
</suite>
<!-- Suite -->
我通过测试运行程序运行以下testng.xml,如下所示:
public static void main(String[] args) {
TestListenerAdapter tla = new TestListenerAdapter();
TestNG testng = new TestNG();
testng.setOutputDirectory(cDateTime);
List<String> suites = Lists.newArrayList();
suites.add(file+"\\testng.xml");
testng.setTestSuites(suites);
testng.addListener(tla);
testng.run();
}
publicstaticvoidmain(字符串[]args){
TestListenerAdapter tla=新的TestListenerAdapter();
TestNG TestNG=新的TestNG();
setOutputDirectory(cDateTime);
List suites=Lists.newArrayList();
suites.add(文件+“\\testng.xml”);
testng.setTestSuites(套房);
testng.addListener(tla);
testng.run();
}
这显示了以下错误:
=====================================
套房
运行的测试总数:2,失败:0,跳过:2
配置失败:2,跳过:2
=====================================