依赖项
确保所有 Cucumber 依赖项的 Cucumber 版本相同。
观看 Cucumber 学校关于安装用于 JVM 语言的 Cucumber 的视频课程 这里.
Cucumber-JVM 发布在中央 Maven 仓库中。您可以通过向项目添加依赖项来安装它。
将以下依赖项添加到您的 pom.xml
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>7.20.1</version>
<scope>test</scope>
</dependency>
您现在可以运行 Cucumber 从命令行 或 使用 Maven 运行 Cucumber.
如果您使用的是 Gradle 4.10.3 或更旧版本,请将以下依赖项添加到 build.gradle
dependencies {
testCompile 'io.cucumber:cucumber-java:7.20.1'
testCompile 'io.cucumber:cucumber-junit:7.20.1'
}
repositories {
mavenCentral()
}
类似地,如果您想使用 Gradle 5.0 或更新版本,请将以下依赖项添加到 build.gradle
dependencies {
testImplementation 'io.cucumber:cucumber-java:7.20.1'
testImplementation 'io.cucumber:cucumber-junit:7.20.1'
}
repositories {
mavenCentral()
}
您现在可以运行 Cucumber 从命令行 通过 添加 cucumber 任务 到 build.gradle
来执行。
也可以使用 cucumber-junit-platform-engine 来运行您的 Cucumber 测试套件。
也可以使用 cucumber-junit 来运行您的 Cucumber 测试套件。
Cucumber 不带断言库。而是使用 单元测试工具 中的断言方法。
虽然不是必需的,但我们强烈建议您也包含一个 依赖注入 模块。这使您能够在 步骤定义 之间共享状态,而无需诉诸静态变量(闪烁场景的常见来源)。
您可以帮助我们改进这份文档。 编辑此页面.