我试图创建一个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>