请找到我的xml代码:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="RegressionSuite">
<parameter name="selenium.host" value="localhost" />
<parameter name="selenium.port" value="3737" />
<parameter name="selenium.browser" value="*firefox" />
<parameter name="selenium.url" value="http://demo.opensourcecms.com/wordpress/" />
<test name="Max IM Reviewer Test case Execution" preserve-order="true"
enabled="true">
<classes>
<class name="webdriver.Testcase1">
<methods>
<include name="savedAction" />
<include name="submitAction" />
</methods>
</class>
<class name ="webdriver.Testcase2">
<methods>
<include name ="role_verification" />
<include name ="do_loginverify" />
</class>
</classes>
</test>
有一个两个类文件(Testcase1,Testcase2),我的目的是在上面的类中逐个执行所有的方法,所以我将在xml文件中添加这些类和方法并执行它
执行上面的“两个Web驱动程序实例同时创建(即两个浏览器 - IE),但是它执行了任何一个类文件(Testcase1),同时另一个实例处于空闲状态,所以请帮助我< / p>
如何逐个执行所有类 是否需要修改上面的xml?
由于 prabu
答案 0 :(得分:0)
试试这个......将每个类的Test Case类分成两个。
<test>
<classes>
<class>
</class>
</classes>
<test>
<test>
<classes>
<class>
</class>
</classes>
<test>
答案 1 :(得分:0)
1. no need to enter every test into the xml
<suite name="Alma" verbose="10" parallel="false">
<test name="Full Regression">
<groups>
<run>
<include name="priority1" />
</run>
</groups>
<packages>
<package name="com.mycompany.qa.automation.alma.tests" />
</packages>
</test>
</suite>
2.for every test please add
@Test(groups = { "priority1" })
public void myTest(){
}
3 run by the group more ease to run no need to change the xml