19

私は現在、セレン Web ドライバーに取り組んでおり、Eclipse IDE でテストしています。私は通常、Eclipse ですべてのメソッドを実行する、作成した XML ファイルからテストを実行します。

ここで、同じことを行う単純な実行可能 jar を作成したいと思います。つまり、各テストが実行されるように、その実行ポイントは XML ファイルである必要があります。

私はこれに一生懸命取り組んでいます。今後の進め方についてアドバイスをお願いします

4

4 に答える 4

39

これがより良い方法です。しかし、とにかくサンバットに感謝します。

次のように、実行するすべてのテストクラスのリストを持つメインメソッドを作成できます。

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

testng公式サイトの参考URLはこちら。

http://testng.org/doc/documentation-main.html#running-testng-programmatically

乾杯!

于 2013-05-06T07:38:38.940 に答える
-4

コマンドプロンプトでjarファイルを作成する

コマンドプロンプトを起動します。
クラス ファイルが格納されているフォルダーに移動します。

C:\>cd \lalit

JDK の bin を含むようにパスを設定します。例えば:

C:\lalit> path c:\Program Files\Java\jdk1.7.0_25\bin;%path%

クラスをコンパイルします。

C:\lalit> javac *.java

マニフェスト ファイルと jar ファイルを作成します。

C:\lalit> echo Main-Class: hitech >manifest.txt
C:\lalit> jar cvfm hitech.jar manifest.txt *.class

また

C:\lalit> jar cvfe hitech.jar hitech *.class

jar をテストします。

C:\lalit> hitech.jar

また

C:\lalit> java -jar hitech.jar
于 2013-09-21T05:08:11.910 に答える