gpt4 book ai didi

intellij-idea - IntelliJ Idea 无法识别某些 Cucumber 步骤

转载 作者:行者123 更新时间:2023-12-02 04:17:41 33 4
gpt4 key购买 nike

我试图使用 BDD 开发一个模块,即使用 Cucumber。这是我第一次尝试这个。我在我的功能中定义了两个场景,并使用 IntelliJ 本身,我在特定文件中为这两个场景创建了步骤。

但是,在运行测试时,运行程序无法找到为第二个场景定义的步骤,即使它们与第一个场景的步骤位于同一文件中。

第一个场景的步骤执行没有任何问题。

===编辑====

重申一下,运行测试的配置定义了胶水,它标识第一个场景的步骤,因此它应该也能够对第二个场景执行相同的操作,但事实并非如此。我已经重新启动了IDE,但没有效果。

===编辑2====

好的,现在没有任何步骤被识别。即使是为第一个场景定义的步骤也没有被运行者找到。

最佳答案

请确保:

  • Cucumber for java 插件已安装并与您的 intellij idea 版本兼容
  • \src\main\resources 被标记为资源根
  • \src\main\resources 包含文件 .feature
  • \src\main\java 被标记为 Sources Root
  • \src\main\java 包含文件夹 step_definitions
  • 运行测试类中的 Feature 配置包含 step_definitions 作为 Glue
  • 代码正在构建

经过这些检查后,应该可以识别步骤。

关于intellij-idea - IntelliJ Idea 无法识别某些 Cucumber 步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32695075/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com