如何为Testng和runnnig创建可执行jar文件应该是Xml文件

我目前正在Eclipse IDE上研究selenium web驱动程序和testng。 我通常从我创建的XML文件运行测试,该文件运行eclipse中的所有方法。

现在我想创建一个简单的可执行jar,它应该做同样的事情,即它的运行点应该是XML文件,以便执行每个测试。

我正在努力解决这个问题。 请给我一些如何进一步了解它的建议

使用Eclipse导出向导 。 导出时,选择“Create Runnable Jar”并选择项目的入口点 (包含main方法)。

该类将具有读取XML并执行测试用例的main方法

这是更好的方法。 但无论如何,谢谢sanbhat。

您可以创建一个main方法,该方法将包含要执行的所有测试类的列表,如下所示:

 public static void main(String[] args) { TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new TestNG(); testng.setTestClasses(new Class[] { test_start.class }); testng.addListener(tla); testng.run(); } 

以下是官方testng网站的参考URL。

http://testng.org/doc/documentation-main.html#running-testng-programmatically

干杯!

在命令提示符中创建jar文件

启动命令提示符。
导航到包含类文件的文件夹:

 C:\>cd \lalit 

设置路径以包含JDK的bin。 例如:

 C:\lalit> path c:\Program Files\Java\jdk1.7.0_25\bin;%path% 

编译你的class级:

 C:\lalit> javac *.java 

创建清单文件和jar文件:

 C:\lalit> echo Main-Class: hitech >manifest.txt C:\lalit> jar cvfm hitech.jar manifest.txt *.class 

要么

 C:\lalit> jar cvfe hitech.jar hitech *.class 

测试你的jar子:

 C:\lalit> hitech.jar 

要么

 C:\lalit> java -jar hitech.jar