- Cucumber 教程
- Cucumber - 首頁
- Cucumber - 概述
- Cucumber - 環境
- Cucumber - Gherkin
- Cucumber - 特性
- Cucumber - 場景
- Cucumber - 註解
- Cucumber - 場景大綱
- Cucumber - 標籤
- Cucumber - 資料表
- Cucumber - 註釋
- Cucumber - Hook
- Cucumber - 命令列選項
- Cucumber - JUnit 執行器
- Cucumber - 報告
- Cucumber - 除錯
- Cucumber - Java 測試
- Cucumber - Ruby 測試
- Cucumber 有用資源
- Cucumber - 快速指南
- Cucumber - 有用資源
- Cucumber - 討論
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 - 設定環境變數,如下面的截圖所示。
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,如下面的截圖所示。
步驟 4 - 編輯 Path 變數幷包含 Maven,如下面的截圖所示。
步驟 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。
步驟 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 倉庫。
建立一個特性檔案(稍後介紹)。
建立一個步驟定義檔案(稍後介紹)。
建立一個 JUnit 執行器來執行測試(稍後介紹)。