如何解决io.cucumber.junit.UndefinedStepException:步骤“用户在登录页面”未定义您可以使用以下代码段实现它:
我该怎么办?
解决方法
这意味着 Cucumber 无法找到您的步骤定义,因为它与 Cucumber 寻找它的位置不同(默认情况下,或您指定要查找的位置)。
来自Cucumber FAQ:
"Cucumber 说我的步骤未定义,但我已经实现了步骤定义!
如果 Cucumber 告诉您步骤未定义,则当您定义了步骤定义时,这意味着 Cucumber 找不到您的步骤定义。您需要确保正确指定步骤定义的路径(胶水路径)。
默认情况下,Cucumber-JVM 会在 runner 类的包(或子包)中搜索。您还可以明确告诉 Cucumber-JVM 要搜索哪些包(和子包),使用:
@CucumberOptions(glue = {"<package>","<package>","<etc>"})
public class RunCucumberTest{}
”
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。