selenium 方案执行状态##########---->>>未定义错误

voj3qocg  于 2023-02-04  发布在  其他
关注(0)|答案(2)|浏览(114)

尝试运行intellij中的功能文件,但我得到
方案执行状态##########----〉〉〉未定义
虽然我已经在步骤定义文件中定义了步骤,但控制台中多次出现错误
runner文件结构似乎正确。
流道文件:

配置:

我可以通过Runner文件运行功能文件。但是当我试图通过右键单击功能文件运行相同的功能文件时,出现上述错误

yr9zkbsy

yr9zkbsy1#

Cucumber docs FAQ

Cucumber说我的步骤未定义,但我已经实现了步骤定义!

如果Cucumber告诉您您的步骤未定义,那么当您定义了步骤定义时,这意味着Cucumber找不到您的步骤定义。您需要确保正确指定步骤定义的路径(粘附路径)。
默认情况下,Cucumber-JVM将在runner类的包(或子包)中搜索。您也可以显式地告诉Cucumber-JVM要搜索哪些包(和子包),方法是:

@CucumberOptions(glue = {"<package>", "<package>", "<etc>"})
 public class RunCucumberTest{}
kqlmhetl

kqlmhetl2#

你的胶水是不正确的,当你试图从功能文件执行。改变你的胶水,以相同的运行程序类,它应该工作。

相关问题