Java RunnerClass未定位步骤?

Java RunnerClass未定位步骤?,java,selenium,junit,cucumber,Java,Selenium,Junit,Cucumber,为什么我的runner类找不到我的step文件 我已经创建了两个具有独特方法的功能文件等,如果我逐个执行它们,它们能够找到相关步骤,但在执行主runner类时不起作用 @RunWith(Cucumber.class) @CucumberOptions ( features = {"src/test/java/CucumberFramework/featureFiles/"}, glue = {"src/test/java/CucumberFramework/st

为什么我的runner类找不到我的step文件

我已经创建了两个具有独特方法的功能文件等,如果我逐个执行它们,它们能够找到相关步骤,但在执行主runner类时不起作用

@RunWith(Cucumber.class)

@CucumberOptions (
        features = {"src/test/java/CucumberFramework/featureFiles/"},
        glue = {"src/test/java/CucumberFramework/steps"},
        monochrome = true,
        tags = {},
        plugin = {"pretty", "html:target/cucumber", "json:target/cucumber.json", "com.cucumber.listener.ExtentCucumberFormatter:target/report.html"}
        )

public class MainRunner {

}

我相信
glue
采用的是包名,而不是路径。所以你会想要:

@CucumberOptions (
        features = {"src/test/java/CucumberFramework/featureFiles/"},
        glue = {"CucumberFramework.steps"}, // < I changed this
        monochrome = true,
        tags = {},
        plugin = {"pretty", "html:target/cucumber", "json:target/cucumber.json", "com.cucumber.listener.ExtentCucumberFormatter:target/report.html"}
        )
@黄瓜选项(
features={“src/test/java/CucumberFramework/featureFiles/”,
glue={“CucumberFramework.steps”},//<我改变了这个
单色=真,
标记={},
plugin={“pretty”、“html:target/cumber”、“json:target/cumber.json”、“com.cumber.listener.ExtentCucumberFormatter:target/report.html”}
)

我相信
glue
采用的是包名,而不是路径。所以你会想要:

@CucumberOptions (
        features = {"src/test/java/CucumberFramework/featureFiles/"},
        glue = {"CucumberFramework.steps"}, // < I changed this
        monochrome = true,
        tags = {},
        plugin = {"pretty", "html:target/cucumber", "json:target/cucumber.json", "com.cucumber.listener.ExtentCucumberFormatter:target/report.html"}
        )
@黄瓜选项(
features={“src/test/java/CucumberFramework/featureFiles/”,
glue={“CucumberFramework.steps”},//<我改变了这个
单色=真,
标记={},
plugin={“pretty”、“html:target/cumber”、“json:target/cumber.json”、“com.cumber.listener.ExtentCucumberFormatter:target/report.html”}
)