2017-02-11 5 views
0

TestNGフレームワークを使用してSeleniumで記述されたスクリプトがあります。このスクリプトはXMLファイルを介して実行されます。この中にmainメソッドがないので、このスクリプトを実行可能なJARファイルにどのようにエクスポートできますか?EclipseからRunnable jarにSelenium TestNGスクリプトをエクスポート

+0

どのIDEを使用しますか? –

+2

[Testng用の実行可能なjarファイルを作成する方法とrunnnigポイントはXmlファイルでなければなりません](http://stackoverflow.com/questions/16393223/how-to-create-a-executable-jar-file -for-testng-and-the-runnnig-point-should-be-t) – djangofan

答えて

0

私はこの質問に二重引用符を付けました(このコードスニペットは二重引用符に由来します)が、基本的にテストをスキャンしたり、既存のtestng.xmlファイルを読み込むpublic static void mainメソッドを書くことができます。次に、Maven Shadeプラグインなどのパッケージを使用してパッケージ化するだけです。

public static void main(String[] args) { 
TestListenerAdapter tla = new TestListenerAdapter(); 
TestNG testng = new TestNG(); 
testng.setTestClasses(new Class[] { test_start.class }); 
testng.addListener(tla); 
testng.run(); 
} 

WebDriverManagerプロジェクトを使用してドライバライブラリを管理しました。私は.jarを外部にロードします。

+0

私はそれを試してみましたが、コンソールで「コマンドラインスイート」を取得しました。 – Akshay

+0

TestNGのドキュメントを読んでください。ウェブ上には他にも同様の例があります。 – djangofan

+0

ありがとう皆さん。私はこれに対する解決策を得ている。 – Akshay

関連する問題