首页 > 解决方案 > 如何使用 Gradle 为 Selenium TestNG 项目创建具有依赖关系的可执行 JAR?

问题描述

我想在具有所有依赖项的单个可执行 JAR 中构建我的 Selenium WebDriver TestNG 项目。

如何让 Gradle 项目将所有依赖项 JAR 打包到我的输出 JAR 中?

标签: javaseleniumselenium-webdrivergradletestng

解决方案


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

推荐阅读