将Selenium TestNG脚本从Eclipse导出到runnable jar

时间:2017-02-11 16:29:02

标签: eclipse selenium selenium-webdriver testng

我使用TestNG框架在Selenium中编写了一个脚本。此脚本通过xml文件执行。由于我们没有main方法,如何将此脚本导出到可运行的JAR文件?

1 个答案:

答案 0 :(得分:0)

我将此问题标记为欺骗(此代码段来自欺骗问题),但基本上您可以编写一个公共静态void main方法来扫描测试或加载现有的testng.xml文件。然后,你只需要使用Maven Shade插件之类的东西来打包它。

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();
}

我使用WebDriverManager项目来管理我的驱动程序库。我会让.jar从外部加载。

相关问题