Java 使用命令行[没有Maven]无法从可执行jar文件中找到testng.xml
我在我的Selenium项目中使用了TestNG&作为TestNG项目从eclipse开发、运行测试用例。它还可以通过指向工作区位置的命令行调用TestScript。但当使用testng.xml导出为可执行jar时,不会调用测试运行。我被卡住了。有谁能用正确的方法指导我吗。[主要的事情是,我需要以POC的身份向我的TL展示这一点,那时我需要在他的PC上运行测试脚本,所以考虑将导出作为可执行jar&将使用调度程序进行配置] 使用以下命令 java-cp E:/Softwares/org.testng.eclipse_6.10.0.201612030230/lib/* org.testng.testng-testjar TestNGTest.jar-xmlpathinjar testng.xml 这里的“testng.xml”位于可执行jar TestNGTest.jar中 获取以下错误 [TestNG]在jar文件中找不到TestNG.xml,正在运行所有 类[TestNG][错误]在类路径中找不到类: org.eclipse.jdt.internal.jarinjarloader.JIJConstantsJava 使用命令行[没有Maven]无法从可执行jar文件中找到testng.xml,java,xml,selenium,cmd,testng,Java,Xml,Selenium,Cmd,Testng,我在我的Selenium项目中使用了TestNG&作为TestNG项目从eclipse开发、运行测试用例。它还可以通过指向工作区位置的命令行调用TestScript。但当使用testng.xml导出为可执行jar时,不会调用测试运行。我被卡住了。有谁能用正确的方法指导我吗。[主要的事情是,我需要以POC的身份向我的TL展示这一点,那时我需要在他的PC上运行测试脚本,所以考虑将导出作为可执行jar&将使用调度程序进行配置] 使用以下命令 java-cp E:/Softwares/org.testn
我已经创建了指向我的单个测试类的主类&能够调用可执行的jar文件。公共类TestMain{public static void main(String[]args){TestNG TestNG=new TestNG();TestNG.setTestClasses(new class[]{CreateProfile.class});TestNG.run();}但无法使用testng.xml List suites=new ArrayList()调用;suites.add(“./testng.xml”);testNG.setTestSuites(套房);可能重复的