私は現在、セレン Web ドライバーに取り組んでおり、Eclipse IDE でテストしています。私は通常、Eclipse ですべてのメソッドを実行する、作成した XML ファイルからテストを実行します。
ここで、同じことを行う単純な実行可能 jar を作成したいと思います。つまり、各テストが実行されるように、その実行ポイントは XML ファイルである必要があります。
私はこれに一生懸命取り組んでいます。今後の進め方についてアドバイスをお願いします
私は現在、セレン Web ドライバーに取り組んでおり、Eclipse IDE でテストしています。私は通常、Eclipse ですべてのメソッドを実行する、作成した XML ファイルからテストを実行します。
ここで、同じことを行う単純な実行可能 jar を作成したいと思います。つまり、各テストが実行されるように、その実行ポイントは XML ファイルである必要があります。
私はこれに一生懸命取り組んでいます。今後の進め方についてアドバイスをお願いします
これがより良い方法です。しかし、とにかくサンバットに感謝します。
次のように、実行するすべてのテストクラスのリストを持つメインメソッドを作成できます。
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
乾杯!
コマンドプロンプトで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