Cucumber-environment
提供:Dev Guides
キュウリ-環境
この章では、WindowsマシンでのSelenium WebDriverとJavaを使用したCucumberの環境設定について説明します。
環境設定の前提条件
以下は、セットアップに必要な前提条件です-
Java
必要な理由-Javaは堅牢なプログラミング言語です。 Cucumberは実行のためにJavaプラットフォームをサポートします。
インストール方法-
- ステップ2 *-ライセンス契約に同意します。
- ステップ3 *-JDKおよびJREをインストールします。
- ステップ4 *-次のスクリーンショットに示すように環境変数を設定します。
エクリプス
必要な理由-Eclipseは統合開発環境(IDE)です。 環境をカスタマイズするためのベースワークスペースと拡張可能なプラグインシステムが含まれています。
インストール方法-
- ステップ1 *-JAVAがマシンにインストールされていることを確認します。
- ステップ3 *-解凍してEclipseをインストールします。
メーベン
必要な理由-Mavenは、主にJavaプロジェクトに使用されるビルド自動化ツールです。 ソースコードの生成、コードのコンパイル、jarへのコードのパッケージ化などのアクティビティを実行するための共通プラットフォームを提供します。 後でソフトウェアバージョンのいずれかが変更された場合、Mavenはテストプロジェクトを適宜変更する簡単な方法を提供します。
インストール方法-
- ステップ1 *-次のリンクからMavenをダウンロードします-https://maven.apache.org/download.cgi
- ステップ2 *-ファイルを解凍し、場所を覚えておいてください。
- ステップ3 *-次のスクリーンショットに示すように、環境変数MAVEN_HOMEを作成します。
- ステップ4 *-次のスクリーンショットに示すように、パス変数を編集し、Mavenを含めます。
- ステップ5 *-EclipseからMAVENプラグインをダウンロードします。
- ステップ6 *-Eclipseを開きます。
- ステップ7 *-[ヘルプ]→[Eclipse Marketplace]→[Mavenの検索]→[Maven for Eclipse for Eclipse]→[インストール]に移動します。
Mavenでキュウリを構成する
- ステップ1 *-Mavenプロジェクトを作成します。
- ファイル→新規→その他→Maven→Mavenプロジェクト→次へに移動します。
- グループIDを指定します(グループIDは、すべてのプロジェクトでプロジェクトを一意に識別します)。
- アーティファクトIDを提供します(アーティファクトIDは、バージョンのないjarの名前です。 小文字の任意の名前を選択できます)。 完了をクリックします。
- ステップ2 *-pom.xmlを開きます。
- Eclipseの左側にあるパッケージエクスプローラーに移動します。
- プロジェクト CucumberTest を展開します。
- pom.xml ファイルを見つけます。
- 右クリックしてオプションを選択し、「テキストエディター」で開きます。
- ステップ3 *-seleniumの依存関係を追加:これは、MavenがどのSelenium jarファイルを中央リポジトリからローカルリポジトリにダウンロードするかを示します。
- pom.xml を開いて編集モードにし、プロジェクトタグ内に依存関係タグ(<dependencies> </dependencies>)を作成します。
- 依存関係タグ内に、依存関係タグ(<dependency> </dependency>)を作成します。
- 依存関係タグ内に次の情報を提供します。
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.47.1</version>
</dependency>
- ステップ4 *-Cucumber-Javaの依存関係を追加:これはMavenを示します。どのCucumberファイルが中央リポジトリからローカルリポジトリにダウンロードされるかを示します。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内に次の情報を提供します
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-java</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
- ステップ5 *-Cucumber-JUnitの依存関係を追加:これはMavenを示します。どのCucumber JUnitファイルが中央リポジトリからローカルリポジトリにダウンロードされます。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内に次の情報を提供します
<dependency>
<groupId>info.cukes</groupId>
<artifactId>cucumber-junit</artifactId>
<version>1.0.2</version>
<scope>test</scope>
</dependency>
- ステップ6 *-JUnitの依存関係を追加:これはMavenを示し、どのJUnitファイルが中央リポジトリからローカルリポジトリにダウンロードされるかを示します。
- もう1つの依存関係タグを作成します。
- 依存関係タグ内に次の情報を提供します。
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
- ステップ7 *-バイナリを確認します。
- pom.xml が正常に編集されたら、保存します。
- [プロジェクト]→[クリーン]に移動します-数分かかります。
次のスクリーンショットに示すように、Mavenリポジトリを表示できます。
- 機能ファイルを作成します(後で説明します)。
- ステップ定義ファイルを作成します(後で説明します)。
- JUnitランナーを作成して、テストを実行します(後で説明します)。