Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.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
如何通过命令提示符运行jar文件中的Testng套件;java-jarselenium.jar“;_Java_Selenium_Automation_Selenium Webdriver_Testng - Fatal编程技术网

如何通过命令提示符运行jar文件中的Testng套件;java-jarselenium.jar“;

如何通过命令提示符运行jar文件中的Testng套件;java-jarselenium.jar“;,java,selenium,automation,selenium-webdriver,testng,Java,Selenium,Automation,Selenium Webdriver,Testng,我正在命令提示符下运行一个jar文件“Selenium.jar”。下面是我的主要类,我想说的是从我的目录中的路径运行TestNG套件“Suite1.xml”。上面提到的jar文件也包含“Suite1.xml”。现在我的问题是,当我说“java-jar selenium.jar”时,如何运行jar文件中的“Suite1.xml” publicstaticvoidmain(字符串[]args){ login=args[0]; user=args[1]; pwd=args[2]; TestNG tng

我正在命令提示符下运行一个jar文件“Selenium.jar”。下面是我的主要类,我想说的是从我的目录中的路径运行TestNG套件“Suite1.xml”。上面提到的jar文件也包含“Suite1.xml”。现在我的问题是,当我说“java-jar selenium.jar”时,如何运行jar文件中的“Suite1.xml”

publicstaticvoidmain(字符串[]args){
login=args[0];
user=args[1];
pwd=args[2];
TestNG tng=新的TestNG();
List suites=Lists.newArrayList();
suites.add(“C:/SVN/Selenium 2.32/Suite1.xml”);
tng.setTestSuites(套房);
tng.run();
}

您的术语很混乱。jar文件是可执行文件,xml文件不是。不能“运行”xml文件。你是在问如何访问jar文件中的文件吗?@RussellUhl是的,你的权利我想在jar中的
suites.add()
(在上面的代码中)中访问该文件,顺便说一句,该文件是一个TestNG文件(Suite1.xml)。好的。我不知道该怎么做,但jar文件只是具有不同名称的zip文件。您需要研究“如何在java中访问zip文件中的内容”
public static void main(String[] args){

      login =args[0];
      user = args[1];
      pwd =  args[2];
      TestNG tng = new TestNG();
      List<String> suites = Lists.newArrayList();
      suites.add("C:/SVN/Selenium 2.32/Suite1.xml");
      tng.setTestSuites(suites);
      tng.run();
    }