【问题标题】:feature file ignore the Steps Definition and ignored Test功能文件忽略步骤定义并忽略测试
【发布时间】:2019-07-15 12:41:27
【问题描述】:

功能文件忽略步骤定义并忽略测试

问题:

步骤已定义,我可以通过功能文件导航到它们,但是当我运行它时,它会忽略这些步骤并建议“您可以使用下面的 sn-ps 实现缺少的步骤:”

由于我无法解决这个问题,有人可以看看并提供您的反馈吗?

[

【问题讨论】:

  • 尝试将胶水更改为文件夹路径而不是文件路径。去掉胶水末尾的文件名。 src/main/java/steps
  • 嗨。没有任何区别。
  • 对不起,把文件夹名改成stepDefinition
  • 嗨。我认为命名约定在这里不是问题。但我尝试了 stepDefinition,但它不起作用。
  • 理想情况下,您应该将主文件夹中的 java 代码移动到测试文件夹中。将运行器中的粘合选项更改为“步骤”。

标签: java cucumber


【解决方案1】:

我终于找到了这个问题的答案。

在 Runner 类中,使用 GLUE 而不是提供完整路径,如果您只提供包名称,则它会执行步骤。

【讨论】:

  • 另一个问题是,错误是由一个名为 Substep IntelliJ Plugin 的插件引起的。您需要在 IntelliJ Plugin Section 中搜索并禁用或卸载它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-01-19
  • 2019-09-30
  • 1970-01-01
  • 1970-01-01
  • 2015-09-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多