【问题标题】:RunnerClass not locating steps?RunnerClass 找不到步骤?
【发布时间】:2017-05-07 18:30:27
【问题描述】:

为什么我的跑步者类没有找到我的步骤文件?

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

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

}

【问题讨论】:

    标签: java selenium junit cucumber


    【解决方案1】:

    我相信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"}
            )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多