如何使用Selenium + TestNG并行运行多个类文件

时间:2012-12-19 04:17:27

标签: selenium grid webdriver controls testng

我有一个包含几个Test类的Package,每个类都是一个测试用例,它会算500-600,

我的问题是如何运行单个Classess的并行实例,我知道要在TESTNG XmL中指定并使用parallel ='Classess'来识别所有类但是在XML中提及所有classess仍然很费时并且会很困难维持。

任何替代解决方案?

2 个答案:

答案 0 :(得分:0)

您可以通过制作xml文件

来实现
 <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">

<suite name="Suite to test Wordpress Post Tag Category">

<test name="testing Test_Base">
 <classes>
 <class name="testWordpress.Test_Base" ></class>
 </classes>
</test>

&nbsp;

<test name="testing post">
 <classes>
 <class name="testWordpress.Test_post" ></class>
 </classes>
</test>

<test name="testing Tag">
 <classes>
 <class name="testWordpress.Test_tag" ></class>
 </classes>
</test>

<test name="testing Category">
 <classes>
 <class name="testWordpress.Test_Category" ></class>
 </classes>
</test>

</suite>

要从头学习这些东西请查看此link

答案 1 :(得分:0)

一种方法是指定包而不是类,并与类并行设置。这将并行调用包内的所有类。