Cucumber - 環境



本章我們將學習在 Windows 系統上使用 Selenium WebDriver 和 Java 設定 Cucumber 的環境。

環境設定的先決條件

以下是設定所需的先決條件:

Java

為什麼需要 - Java 是一種強大的程式語言。Cucumber 支援 Java 平臺的執行。

如何安裝 -

步驟 1 - 從以下連結下載 jdk 和 jre http://www.oracle.com/technetwork/java/javase/downloads/index.html

步驟 2 - 接受許可協議。

步驟 3 - 安裝 JDK 和 JRE。

步驟 4 - 設定環境變數,如下面的截圖所示。

System Properties

Edit System Variable

Eclipse

為什麼需要 - Eclipse 是一個整合開發環境 (IDE)。它包含一個基本工作區和一個可擴充套件的外掛系統,用於自定義環境。

如何安裝 -

步驟 1 - 確保您的機器上已安裝 JAVA。

步驟 2 - 從 https://eclipse.org/downloads/ 下載 Eclipse

步驟 3 - 解壓即可完成 Eclipse 的安裝。

Maven

為什麼需要 - Maven 是一款主要用於 Java 專案的構建自動化工具。它提供了一個通用平臺來執行生成原始碼、編譯程式碼、將程式碼打包到 jar 等活動。之後,如果任何軟體版本發生更改,Maven 提供了一種簡單的方法來相應地修改測試專案。

如何安裝 -

步驟 1 - 從以下連結下載 Maven:https://maven.apache.org/download.cgi

步驟 2 - 解壓檔案並記住位置。

步驟 3 - 建立環境變數 MAVEN_HOME,如下面的截圖所示。

System Variables

步驟 4 - 編輯 Path 變數幷包含 Maven,如下面的截圖所示。

Edit Path Variable

步驟 5 - 從 Eclipse 下載 MAVEN 外掛。

步驟 6 - 開啟 Eclipse。

步驟 7 - 轉到 Help → Eclipse Marketplace → 搜尋 Maven → Maven Integration for Eclipse → INSTALL。

使用 Maven 配置 Cucumber

步驟 1 - 建立一個 Maven 專案。

  • 轉到 File → New → Others → Maven → Maven Project → Next。

  • 提供 group Id(group Id 將唯一地標識您的專案)。

  • 提供 artifact Id(artifact Id 是 jar 檔案的名稱,不包含版本號。您可以選擇任何小寫名稱)。單擊 Finish。

New Maven Project

步驟 2 - 開啟 pom.xml。

  • 轉到 Eclipse 左側的包資源管理器。

  • 展開專案 CucumberTest

  • 找到 pom.xml 檔案。

  • 右鍵單擊並選擇“使用文字編輯器開啟”選項。

步驟 3 - 新增 selenium 的依賴項:這將指示 Maven 從中央倉庫下載哪些 Selenium jar 檔案到本地倉庫。

  • 開啟處於編輯模式的 pom.xml,在 project 標籤內建立 dependencies 標籤 (<dependencies></dependencies>)。

  • 在 dependencies 標籤內,建立 dependency 標籤 (<dependency></dependency>)。

  • 在 dependency 標籤內提供以下資訊。

<dependency> 
   <groupId>org.seleniumhq.selenium</groupId> 
   <artifactId>selenium-java</artifactId> 
   <version>2.47.1</version> 
</dependency>

步驟 4 - 新增 Cucumber-Java 的依賴項:這將指示 Maven 從中央倉庫下載哪些 Cucumber 檔案到本地倉庫。

  • 建立另一個 dependency 標籤。

  • 在 dependency 標籤內提供以下資訊

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-java</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

步驟 5 - 新增 Cucumber-JUnit 的依賴項:這將指示 Maven 從中央倉庫下載哪些 Cucumber JUnit 檔案到本地倉庫。

  • 建立另一個 dependency 標籤。

  • 在 dependency 標籤內提供以下資訊

<dependency> 
   <groupId>info.cukes</groupId> 
   <artifactId>cucumber-junit</artifactId> 
   <version>1.0.2</version> 
   <scope>test</scope> 
</dependency>

步驟 6 - 新增 JUnit 的依賴項:這將指示 Maven 從中央倉庫下載哪些 JUnit 檔案到本地倉庫。

  • 建立另一個 dependency 標籤。

  • 在 dependency 標籤內提供以下資訊。

<dependency> 
   <groupId>junit</groupId> 
   <artifactId>junit</artifactId> 
   <version>4.10</version> 
   <scope>test</scope> 
</dependency>

步驟 7 - 驗證二進位制檔案。

  • 成功編輯 pom.xml 後,儲存它。

  • 轉到 Project → Clean - 這將需要幾分鐘。

您將能夠看到如下面的截圖所示的 Maven 倉庫。

Package Explorer
  • 建立一個特性檔案(稍後介紹)。

  • 建立一個步驟定義檔案(稍後介紹)。

  • 建立一個 JUnit 執行器來執行測試(稍後介紹)。

廣告
© . All rights reserved.