Cucumber-java-testing
提供:Dev Guides
キュウリ-Javaテスト
JavaでCucumberテストを実行するには、次の手順に従います。
- ステップ1 *-Javaのインストール-
- jdkとjreをダウンロードします + http://www.oracle.com/technetwork/java/javase/downloads/indexl
- ライセンス契約に同意します。
- JDKおよびJREをインストールします。
- 次の図に示すように、環境変数を設定します。
- ステップ2 *-Eclipse IDEをインストールします-
- JAVAがマシンにインストールされていることを確認してください。
- [[1]]
- 解凍し、Eclipseがインストールされます。
- ステップ3 *-Mavenのインストール-
- Mavenのダウンロード-https://maven.apache.org/download.cgi
- ファイルを解凍し、場所を覚えておいてください。
- 次の図に示すように、環境変数MAVEN_HOMEを作成します。
- パス変数を編集し、Mavenを含めます。
- EclipseからMAVENプラグインをダウンロードする
- Eclipseを開きます。
- ヘルプ→Eclipse Marketplace→検索Maven→Maven Integration for Eclipse→INSTALL
- ステップ4 *-MavenでCucumberを構成します。
- Mavenプロジェクトを作成します。
- ファイル→新規→その他→Maven→Mavenプロジェクト→次へに移動します。
- グループIDを指定します(グループIDは、すべてのプロジェクトでプロジェクトを一意に識別します)。
- アーティファクトIDを提供します(アーティファクトIDは、バージョンのないjarの名前です。 小文字の任意の名前を選択できます)。
- 完了をクリックします。
- ステップ5 *-pom.xmlを開く-
- Eclipseの左側にあるパッケージエクスプローラーに移動します。
- プロジェクトCucumberTestを展開します。
- pom.xmlファイルを見つけます。
- 右クリックして、「テキストエディター」で開くオプションを選択します。
- ステップ6 *-Seleniumの依存関係を追加-これはMavenを示します。これは、どのSelenium jarファイルが中央リポジトリからローカルリポジトリにダウンロードされるかを示します。
- pom.xmlを開いて編集モードにし、プロジェクトタグ内に依存関係タグ(<dependencies> </dependencies>)を作成します。
- 依存関係タグ内で、依存関係タグを作成します。 (<dependency> </dependency>)
- 依存関係タグ内に次の情報を提供します。
- ステップ7 *-Cucumber-Javaの依存関係を追加します-これは、中央リポジトリからローカルリポジトリにダウンロードされるCucumberファイルをMavenに示します。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内で次の情報を提供します。
- ステップ8 *-Cucumber-JUnitの依存関係を追加します-これはMavenを示します。どのCucumber JUnitファイルが中央リポジトリからローカルリポジトリにダウンロードされます。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内に次の情報を提供します。
ステップ9-JUnitの依存関係を追加する-これは、Mavenを示します。これは、どのJUnitファイルが中央リポジトリからローカルリポジトリにダウンロードされるかを示します。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内に次の情報を提供します。
- ステップ10 *-バイナリを確認します。
- pom.xmlが正常に編集されたら、保存します。
- [プロジェクト]→[クリーン]に移動します-数分かかります。
- Mavenリポジトリーを表示できます。
ステップ11 *- *cucumberJava という名前の src/test/java の下にパッケージを作成します。
- ステップ12 *-機能ファイルを作成する
- パッケージのアウトラインを選択して右クリックします。
- 「新規」ファイルをクリックします。
- ファイルに cucumberJava.feature などの名前を付けます。 *ファイル内に次のテキストを記述して保存します。 * 機能: *CucumberJava +* シナリオ:*ログイン機能が存在する+ブラウザーを開いた場合 Facebook Webサイトを開いた場合+ログインボタンが終了する
- ステップ13 *-ステップ定義ファイルを作成します-
- パッケージのアウトラインを選択して右クリックします。
- 「新規」ファイルをクリックします。
- ファイル名に annotation.java などの名前を付けます。
- ファイル内に次のテキストを記述して保存します。
- ステップ14 *-ランナークラスファイルを作成します。
- パッケージのアウトラインを選択して右クリックします。
- 「新規」ファイルをクリックします。
- ファイル名を runTest.java として指定します。
- ファイル内に次のテキストを記述して保存します。
- ステップ15 *-オプションを使用してテストを実行する-
- パッケージエクスプローラーからrunTest.javaファイルを選択します。
- 右クリックして、 Run as オプションを選択します。
- JUnitテストを選択します。
あなたは実行時に次のことを観察します-
- Firefox Webブラウザのインスタンスが開きます。
- ブラウザーでFacebookログインページが開きます。
- ログインボタンを検出します。
- ブラウザが閉じます。
- JUnitウィンドウに、テストの実行が成功したことを示す緑色のチェックマークが付いたシナリオが表示されます。