黄瓜中的 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 { }
广告