Cucumber 黄瓜赛跑课不起作用

Cucumber 黄瓜赛跑课不起作用,cucumber,Cucumber,您好,我已经创建了一个功能文件,并为此创建了一个步骤定义类文件,但当我试图从Cucumber runner类运行功能时,每次它告诉: 您可以使用以下代码段实现缺少的步骤: 我正在使用Junit运行该文件 我的黄瓜跑步课如下: @RunWith(Cucumber.class) @CucumberOptions( features={"Features"}, glue={"src.stepdefinition"}, monochrome=false

您好,我已经创建了一个功能文件,并为此创建了一个步骤定义类文件,但当我试图从Cucumber runner类运行功能时,每次它告诉:

您可以使用以下代码段实现缺少的步骤:

我正在使用Junit运行该文件

我的黄瓜跑步课如下:

    @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
}

为什么不把你的特征文件的路径放在那里而不是仅仅放“特征”。为什么不把你的特征文件的路径放在那里而不是仅仅放“特征”。