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はテストプロジェクトを適宜変更する簡単な方法を提供します。

インストール方法-

  • ステップ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の名前です。 小文字の任意の名前を選択できます)。 完了をクリックします。

新しいMavenプロジェクト

  • ステップ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ランナーを作成して、テストを実行します(後で説明します)。