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 − 编辑路径变量并包含 Maven,如以下屏幕截图所示。
步骤 5 −从 Eclipse 下载 MAVEN 插件。
步骤 6 − 打开 Eclipse。
步骤 7 − 转到帮助 → Eclipse Marketplace → 搜索 Maven → Maven Integration for Eclipse → 安装。
使用 Maven 配置 Cucumber
步骤 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 文件需要从中央存储库下载到本地存储库。
再创建一个依赖项标签。
在依赖项标签内提供以下信息
<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> <groupId>info.cukes</groupId> <artifactId>cucumber-junit</artifactId> <version>1.0.2</version> <scope>test</scope> </dependency>
步骤 6 − 添加 JUnit 依赖项:这将指示 Maven,哪些 JUnit 文件需要从中央存储库下载到本地存储库。
再创建一个依赖项标签。
在依赖项标签内提供以下信息。
<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> </dependency>
步骤 7 − 验证二进制文件。
成功编辑 pom.xml 后,保存它。
转到项目 → 清理 − 这将需要几分钟。
您将能够看到 Maven 存储库,如以下屏幕截图所示。
创建一个功能文件(稍后介绍)。
创建一个步骤定义文件(稍后介绍)。
创建一个 JUnit 运行器来运行测试(稍后介绍)。