如何通过eclipse或命令行从testng.xml文件中执行特定的测试类

时间:2013-11-13 10:58:47

标签: selenium selenium-webdriver testng

  <?xml version="1.0" encoding="UTF-8"?>
  <suite name="AutomationTestSuite" allow-return-values="true"  verbose="10" >
    <test name="Login">
      <classes>
         <class name="com.proj.tests.Login" />
      </classes>
    </test>
    <test name="OpenandEdit">
      <classes>
         <class name="com.proj.tests.OpenandEdit" />
      </classes>
    </test> 
     <test name="CasesGroup">
       <groups>
         <run>
           <class name="CasesMenu"/>
           <class name="CasesExport"/>
         </run>
       </groups>  
     </test>

上面给出的是testng.xml文件,其中列出了所有类。我如何只在组标签中运行测试类。或者是否有任何其他方法可以从testng.xml文件中执行选定的测试类集。

2 个答案:

答案 0 :(得分:0)

注释掉登录 OpenandEdit 测试类并作为TestNG运行

答案 1 :(得分:0)

  

如何仅在组标记

中运行测试类

指定要运行的组。

...
<test name="Regression1">
  <groups>
    <run>
      <exclude name="brokenTests"  />
      <include name="checkinTests"  />
    </run>
  </groups>
</test>
...

要运行,只需右键单击 + 以TestNG Suite身份运行