Cucumber 黄瓜赛跑课不起作用
您好,我已经创建了一个功能文件,并为此创建了一个步骤定义类文件,但当我试图从Cucumber runner类运行功能时,每次它告诉: 您可以使用以下代码段实现缺少的步骤: 我正在使用Junit运行该文件 我的黄瓜跑步课如下:Cucumber 黄瓜赛跑课不起作用,cucumber,Cucumber,您好,我已经创建了一个功能文件,并为此创建了一个步骤定义类文件,但当我试图从Cucumber runner类运行功能时,每次它告诉: 您可以使用以下代码段实现缺少的步骤: 我正在使用Junit运行该文件 我的黄瓜跑步课如下: @RunWith(Cucumber.class) @CucumberOptions( features={"Features"}, glue={"src.stepdefinition"}, monochrome=false
@RunWith(Cucumber.class)
@CucumberOptions(
features={"Features"},
glue={"src.stepdefinition"},
monochrome=false
)
运行
@RunWith(Cucumber.class)
注释类后,必须使用Cucumber提供的代码片段完成场景测试类
例如,如果您有一个名为“吃黄瓜”的场景,如下所示:
Scenario: Eat cucumber
Given I have a cucumber
运行cucumber测试类后,您应该能够使用其输出提供的代码段创建以下类:
public class EatCucumberSteps {
@Given("^I have a cucumber$")
public void I_have_a_cucumber() throws Throwable {
// your implementation code here...
throw new PendingException();
}
// add all your other missing steps
}
运行
@RunWith(Cucumber.class)
注释类后,必须使用Cucumber提供的代码片段完成场景测试类
例如,如果您有一个名为“吃黄瓜”的场景,如下所示:
Scenario: Eat cucumber
Given I have a cucumber
运行cucumber测试类后,您应该能够使用其输出提供的代码段创建以下类:
public class EatCucumberSteps {
@Given("^I have a cucumber$")
public void I_have_a_cucumber() throws Throwable {
// your implementation code here...
throw new PendingException();
}
// add all your other missing steps
}
为什么不把你的特征文件的路径放在那里而不是仅仅放“特征”。为什么不把你的特征文件的路径放在那里而不是仅仅放“特征”。