如何仅通过提供部分类名来使用testng运行测试?

问题描述 投票:0回答:2

假设我的java文件名为SeleniumID1Test.java,所以目前我的testng xml文件是这样的

<test name="Selenium Test Name">
    <classes>           
        <class name="selenium.SeleniumID1Test"/>
   </classes>   
</test>

但是我希望它通过部分类名来执行,例如,如果我提供name = ID1,它将运行SeleniumID1Test。有什么办法吗?请提出建议,谢谢。

java selenium testng testng.xml
2个回答
0
投票
<test name="WebPackage"> <classes> <class name="test.Test1"> <methods> <include name="test2"/> <exclude name="test3"/> </methods> </class> </classes> </test>

0
投票
和您的

xml文件将如下所示:<?xml version = "1.0" encoding = "UTF-8"?> <!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" > <suite name = "Suite1"> <test name = "test1"> <groups> <run> <include name = "functest" /> </run> </groups> <classes> <class name = "GroupTestExample" /> </classes> </test> </suite>

© www.soinside.com 2019 - 2024. All rights reserved.