Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用命令行[没有Maven]无法从可执行jar文件中找到testng.xml_Java_Xml_Selenium_Cmd_Testng - Fatal编程技术网

Java 使用命令行[没有Maven]无法从可执行jar文件中找到testng.xml

Java 使用命令行[没有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

我在我的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.JIJConstants


我已经创建了指向我的单个测试类的主类&能够调用可执行的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(套房);可能重复的