Cucumber 无法使用stepdefinition粘合要素文件

Cucumber 无法使用stepdefinition粘合要素文件,cucumber,Cucumber,我已经从master(Git Repo)克隆了一个项目,我有一个功能文件和相应的步骤定义。我能够通过runner类和功能文件执行测试。我的问题在这里,仍然显示了创建步骤定义的功能文件。有人知道这里的问题是什么吗我们不确定您的项目结构如何,但是如果您想粘合步骤定义,那么您需要添加cucumber runner,并且在cucumber选项中,您需要粘合步骤定义,如下所示 import org.junit.runner.RunWith; import cucumber.api.CucumberOpt

我已经从master(Git Repo)克隆了一个项目,我有一个功能文件和相应的步骤定义。我能够通过runner类和功能文件执行测试。我的问题在这里,仍然显示了创建步骤定义的功能文件。有人知道这里的问题是什么吗

我们不确定您的项目结构如何,但是如果您想粘合步骤定义,那么您需要添加cucumber runner,并且在cucumber选项中,您需要粘合步骤定义,如下所示

import org.junit.runner.RunWith;

import cucumber.api.CucumberOptions;
import cucumber.api.junit.Cucumber;

@RunWith(Cucumber.class)
@CucumberOptions(
        features = {"features"},
        glue={"helpers","stepDefinitions"},
        monochrome = true
        )
public class RunCukesTest{

}

您好,我通过更新IntelliJ IDEA、Cucumber for Java和Gherkin插件解决了这个问题