当前位置: 首页 > 知识库问答 >
问题:

IntelliJ Idea不能识别一些cucumber步骤

琴俊人
2023-03-14

共有1个答案

柳羽
2023-03-14

请确保:

  • 安装了Cucumber for java插件,并且与您的intellij idea版本兼容
  • \src\main\resources标记为resources根
  • \src\main\resources包含这些文件。feature
  • \src\main\java标记为sources root
  • \src\main\java包含文件夹step_definitions
  • run test类中的特性配置包含step_definitions作为glue
  • 正在生成代码

在这些检查之后,应该识别步骤。

 类似资料:
  • 我的构建文件如下所示,并附上了我的文件夹路径。当我运行任务时,它显示未定义的步骤,并要求再次执行步骤。 在此输入图像描述 我在gradle创建了自己的任务来运行cucumber测试

  • 我已经写了我的firsy cucumber特征文件。当我将功能文件作为Cucumber功能运行时,会出现以下错误 “警告:cucumber-jvm的--format选项不推荐使用。请改用--plugin。”-我在我的@CucumberOptions of runner类中使用了“plugin”,但仍然得到相同的错误 场景:验证登录页面#c:/selenium/regressiontest/modu

  • 我不能为一个项目用cucumber执行简单的测试。我在Intellij13社区,使用cucumber插件。 我在features目录中编写了我的features文件,我还通过插件实现了创建它们的步骤。intellij可以识别功能文件中的我的步骤,它可以导航并转到步骤实现。当我尝试运行我的场景时,if无法声明“未定义的步骤”。任何帮助都将不胜感激。 以下是我如何组织我的项目:

  • 有25种类型的空白。在下面的代码中显示,25种类型中有4种在Java中不被视为空白。为什么? 参考-https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/character.html#IsWhitespace(char)

  • 我已经将我的站点部署到heroku,现在我正试图将我的本地数据库向上推,但不断得到这个错误: 未知数据库: heroku配置:获取DATABASE_URL 并使用返回的值。我尝试重置DATABASE_URL,但仍然得到相同的错误。如有任何帮助,不胜感激,谢谢!