java - 如何使用 Gradle 为 Selenium TestNG 项目创建具有依赖关系的可执行 JAR?
问题描述
我想在具有所有依赖项的单个可执行 JAR 中构建我的 Selenium WebDriver TestNG 项目。
如何让 Gradle 项目将所有依赖项 JAR 打包到我的输出 JAR 中?
解决方案
You neeed to write testrunner clas and by running that you will get jar files of selenium project
package TestNGRunner_ExecutableFile;
import ExtentReports.ExtentReporterNG;
import WorldAirfaresTests.Footerlinks;
import WorldAirfaresTests.HeaderLinks;
import org.testng.TestNG;
public class TestRunner {
static TestNG testNg;
public static void main(String[] args) {
ExtentReporterNG rep=new ExtentReporterNG();
testNg=new TestNG();
testNg.setTestClasses(new Class[]++++++.class, ++++++.class});
testNg.addListener(rep);
testNg.run();
}
}
推荐阅读
- angular - 在android后退按钮上按导航栏不立即刷新活动类
- php - while循环中的整数不会增加值
- c# - 如何在同一主题行的一个线程下添加邮件
- wordpress - 什么类型的 WP 模板可以适合带有游戏“测验”的网站
- sql - SQL - 如果数组不存在,则返回数组的下一个值的函数
- java - MessageDrivenBean 无法验证远程服务器上的用户
- path - 在 pyspark 中,即使 1 个路径不存在,读取 csv 文件也会失败。我们怎样才能避免这种情况?
- c# - SqlDataReader.HasRows 总是返回“真”,即使结果为空
- java - Java中接口引用的对象的新实例
- python - DAG 运行成功,但在 Airflow Webserver UI 中 DAG 不可用/DAG 在 Google Cloud Composer 中不可点击