在主要方法中运行testng.xml时未找到测试

时间:2019-11-08 09:11:28

标签: java selenium testng testng.xml

我试图创建一个jar文件来运行我创建的一些测试,我创建了main方法,并使用了testng.settestsuites并添加了testng.xml,然后调用了run方法,但是当运行main方法时,我得到了消息,未找到测试-我正在使用Intelli J com版本

当我运行testng.xml时,它运行得很好,我是自动化的新手,希望能获得一些帮助,我已经做过一些研究,但是大多数都在junit上进行,我不确定这是否是testng专用的

我试图更改pom文件中的testng依赖项并删除了范围测试

测试     公共静态void main(String [] args){

    TestNG testng = new TestNG();
    List<String> suites = Lists.newArrayList();
    suites.add("src\\test\\resources\\mytestng.xml");
    suites.add("/home/myname/IdeaProjects/myproject/src/test/resources/mytestng.xml");
    testng.setTestSuites(suites);
    testng.run();

Testng.xml文件=

<listeners>

   <listener class-name="com.uat.csc.testreports.Listener"/>


</listeners>


 <test name="Register"  >
     <classes>
         <class name="com.uat.csc.testcases.CheckLinksTest"/>
         <class name="com.uat.csc.testcases.TestUserRegNoAccNum"/>
         <class name="com.uat.csc.testcases.TestUserRegWithAccNum"/>
         <class name="com.uat.csc.testcases.TestUserLogin"/>



     </classes>
 </test>

0 个答案:

没有答案