黄瓜中的 Selenium 干运行是什么?


黄瓜干运行用于 Step Definition 和 Feature 文件的编译以及验证编译错误。dry run 的值可以为 true 或 false。dry run 的默认值为 false,它是 Test Runner 类文件的一部分。

如果 dry run 的值设置为 true,黄瓜将验证 Feature 文件中的各个步骤以及 Step Definition 文件中 Feature 文件中的步骤实现代码。

如果 Feature 文件中的任何步骤未在 Step Definition 文件中实现,将抛出一个消息。dry run 参数是用于配置测试设置的 @CucumberOptions 的一部分。

示例

Test Runner 类文件实现

import org.junit.runner.RunWith;
import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(
   features = "Feature"
   ,glue={"stepDefinition"}
   ,strict = true
   ,dryRun = true
)
public class TestRunner {
}

更新于: 07-Apr-2021

9K+ 浏览量

开启你的 职业生涯

完成该课程以获得认证

开始
广告