如何通过命令提示符运行jar文件中的Testng套件;java-jarselenium.jar“;
我正在命令提示符下运行一个jar文件“Selenium.jar”。下面是我的主要类,我想说的是从我的目录中的路径运行TestNG套件“Suite1.xml”。上面提到的jar文件也包含“Suite1.xml”。现在我的问题是,当我说“java-jar selenium.jar”时,如何运行jar文件中的“Suite1.xml”如何通过命令提示符运行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
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();
}