2014-12-23 99 views
3

我需要使用Eclipse爲Selenium Webdriver項目(TestNG)創建一個可執行Jar文件。爲Selenium創建可執行Jar代碼

抓取各種網站後,我明白我們需要創建一個主類來執行測試套件。

我用下面的代碼創建了一個主類。

java -jar AbcXyz.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(); 
    } 
} 

的時候,我已經創建了利用硒導出 - > Java的>運行的JAR運行的JAR,並且使用命令提示符下面的命令通過jar文件運行後進入無限循環

請幫助創建這樣的可執行文件Jar文件。

下面是一些參考: TestNG的

+0

你創建的任何方法來停止測試的原因是什麼?我想你應該。 –

+0

我仍在爲項目創建這樣一個主類文件。請幫助。Abc.java類,pqr.java和xyz.java純粹是TestNG文件,不包含Main文件。 –

+0

testNG文件運行正常嗎? –

回答

0

你結束與
driver.quit();

你的測試這可能是

+1

這不應該是一個評論? –