什么是Selenium的Cucumber ?
Cucumber空运行用于编译“步骤定义”和“功能”文件并验证编译错误。空运行的值可以为true或false。空运行的默认值是false,它是TestRunnerClass文件的一部分。
如果将空运行的值设置为true,则Cucumber将验证功能文件中的各个步骤以及“步骤定义”文件中功能文件中的步骤的实现代码。
如果“步骤定义”文件中未实现功能文件中的任何步骤,则会引发一条消息。空运行参数是@CucumberOptions的一部分,用于配置测试设置。
示例
TestRunnerClass文件的实现
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 { }
作者头像
作者名称
作者性别
评论列表