2016-09-29 10 views
0

Eclipse IDEでテストケースを実行できます。コマンドプロンプト/ターミナルでコマンドを実行しようとすると動作しません。次のエラーが表示されます。以下のスクリーンショットを添付しました。コマンドプロンプト/ターミナルを使用してJava-Seleniumテストケースを実行する方法は?

この問題で私を助けてください。迅速な対応は大きな助けになります。 Test Image

+0

は、依存関係の問題のように見える、実際のテキストの代わりに画像としてエラーを追加し、端末からこれを実行するために使用するコマンドに含めてください。 – t0mppa

+0

これはエラーです。javac dm_login_pass.java dm_login_pass.java:3:エラー:パッケージorg.testng.annotationsが存在しません。 import org.testng.annotations.Test; ^ dm_login_pass.java:5:エラー:パッケージorg.openqa.seleniumは存在しません import org.openqa.selenium.By; ^ dm_login_pass.java:7:エラー:パッケージorg.openqa.seleniumは存在しません import org.openqa.selenium.WebDriver; ^ コマンドjavac -classpath selenium-server-standalone-2.48.0.jar dm_login_pass.java – Dishant

+0

コメントから読みにくいので、この情報を編集してください。また、Mavenのようなビルドツールをオプションで使用しているのか、純粋に手動の依存関係管理ソリューションが必要なのでしょうか? – t0mppa

答えて

0

あなたはMavenの

を介してテストを実行し、

<dependency> 
    <groupid>org.seleniumhq.selenium</groupid> 
    <artifactid>selenium-java</artifactid> 
    <version>2.25.0</version> 
</dependency> 

そして、コマンドラインでこの依存関係を追加、のpom.xmlではセレン

を使用して、すべての統合テストを実行するために、Mavenのセレンプラグインを使用することができます

mvn clean test -Dwebdriver.base.url=http://www.example.com 
+0

こんにちはDang.When私は再びファイルをコンパイルするとき私は ---のmaven-コンパイラプラグイン:2.0.2:testCompile(デフォルト-testCompile)selenium_mvn_drivermile @ --- [INFO] をコンパイルするには、no源[INFO] [INFO] ---のmavenこのエラーが出ます-surefire-plugin:2.12.4:test(default-test)@ selenium_mvn_drivermile --- [情報]実行するテストはありません。 ご注意: - ビルドに成功しました。 どうすればいいか教えてください。これは奇妙です。 – Dishant

+0

こんにちは@Dishant、私はあなたがmavenの構造に従わないかもしれないと思います。詳細はmavenのホームページにアクセスしてください。 - 実行するには - ここでうまくいけば、それはあなたの問題 [githubの-例-リンク](https://github.com/tuedang/springmvc-selenium-integration-test) を調査するためにあなたを助けることができ、一例であり、セレンテスト: mvnクリーンインストール-DbaseUrl = http:// localhost:9090/spring-selenium-integration-test –

0

Apache Antを使用して、コマンドプロンプトでスクリプトを実行できます。 testng.xmlを実行するbuild.xmlを使用します。違いは、Eclipseや他のIDEからではなく、コマンドプロンプトから実行する点です。 あなたからのApache Antの&のbuild.xmlの詳細情報を見つけることができます - http://ant.apache.org/

関連する問題