Selenium webdriver 如何将TestNG套件导出到jar文件

Selenium webdriver 如何将TestNG套件导出到jar文件,selenium-webdriver,jar,testng,executable-jar,testng-eclipse,Selenium Webdriver,Jar,Testng,Executable Jar,Testng Eclipse,我是Selenium新手,我已使用Eclipse导出选项将TestNG套件导出到jar文件,但无法运行它。为了运行jar文件,在导出时需要有一个类,该类的main方法指向您的启动配置 您可以通过创建此主方法以编程方式运行TestNG public static void main(String[] args) { TestListenerAdapter tla = new TestListenerAdapter(); TestNG testng = new TestNG()

我是Selenium新手,我已使用Eclipse导出选项将TestNG套件导出到jar文件,但无法运行它。

为了运行jar文件,在导出时需要有一个类,该类的main方法指向您的启动配置

您可以通过创建此主方法以编程方式运行TestNG

   public static void main(String[] args) {
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
    testng.setTestClasses(new Class[] { Run2.class });
    testng.addListener(tla);
    testng.run();
} 
在eclipse中导出jar时,将此主方法类添加到启动配置中

有关更多信息,请参阅此testNG文档:


如果您使用maven jar插件导出jar,请确保已在清单中添加了mainClass

您需要指定主类。比如:java-cp MyJar.jar com.mycomp.myproj.AnotherClassWithMain方法,或者您可以创建一个清单文件来创建一个可运行的jar