为Selenium代码创建可执行jar

时间:2014-12-23 10:47:56

标签: java eclipse jar selenium-webdriver

我需要使用Eclipse为Selenium Webdriver Project(TestNG)创建一个可执行Jar文件。

在抓取各种网站后,我了解到我们需要创建一个主类来执行测试套件。

我创建了一个包含以下代码的主类。

package com.testcases;
import java.util.ArrayList;
import java.util.List;
import org.testng.TestListenerAdapter;
import org.testng.TestNG;
import org.testng.xml.XmlClass;
import org.testng.xml.XmlSuite;
import org.testng.xml.XmlTest;

public class Main {
public static void main(String[] args) {
    // TODO Auto-generated method stub
    TestListenerAdapter tla = new TestListenerAdapter();
    TestNG testng = new TestNG();
     Class[] classes = new Class[]{
             Abc.class,
             PQR.class,
             XYZ.class
             };
     testng.setTestClasses(classes);
     testng.addListener(tla);
     testng.run();
    }
}

当我使用来自Selenium的Export-> Java-> Runnable Jar创建了一个可运行的Jar,并在使用以下命令的命令提示符运行jar文件之后:

java -jar AbcXyz.jar

程序执行进入无限循环

请帮助创建此类可执行Jar文件。

以下是一些参考文献: Testng

1 个答案:

答案 0 :(得分:0)

你用锡结束了测试吗? driver.quit();

这可能是原因