Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用Gradle为Selenium TestNG项目创建具有依赖项的可执行JAR?_Java_Selenium_Selenium Webdriver_Gradle_Testng - Fatal编程技术网

Java 如何使用Gradle为Selenium TestNG项目创建具有依赖项的可执行JAR?

Java 如何使用Gradle为Selenium TestNG项目创建具有依赖项的可执行JAR?,java,selenium,selenium-webdriver,gradle,testng,Java,Selenium,Selenium Webdriver,Gradle,Testng,我想在一个包含所有依赖项的可执行JAR中构建Selenium WebDriver TestNG项目 如何使Gradle项目将所有依赖项JAR打包到我的输出JAR中?++。类表示项目的类名。您可以添加自动化项目下的所有类文件,然后您将在项目中获得一个已创建的文件夹,其名为META InfexterReporterNG的侦听器将创建HTML测试报告。这也会创建JAR文件吗?是的,我们的xml文件侦听扩展报告,同时生成JAR可执行文件 You neeed to write testrunner cla

我想在一个包含所有依赖项的可执行JAR中构建Selenium WebDriver TestNG项目


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

++。类表示项目的类名。您可以添加自动化项目下的所有类文件,然后您将在项目中获得一个已创建的文件夹,其名为META InfexterReporterNG的侦听器将创建HTML测试报告。这也会创建JAR文件吗?是的,我们的xml文件侦听扩展报告,同时生成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();
    }
}