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

错误:缺少第二个功能文件的步骤实现

房子昂
2023-03-14

我已经使用Cypress创建了一些cucumber场景到一个特性文件中。如果我知道正确的话,特性文件和规范文件应该在同一个文件夹下。当我将测试运行到测试运行器中时,一切正常。但是我已经用相同的场景创建了第二个特性,当我尝试运行它时,我收到了这个错误“错误:步骤实现缺失”(错误:Step implementation missing for)。我不明白为什么:-??

贝嫂我附上几张截图:

共有1个答案

容寒
2023-03-14

一个问题...当你说

feature文件和spec文件应该在同一个文件夹下

你从哪读到的?特性文件(类似于BDD)替换了规范文件,因此您可以使用特性文件或规范文件。正如您所体验到的,您实际上可以拥有所有这些功能,但在Cucumber插件的正确设置中,您只需要使用功能文件:)

{
  "testFiles": "**/*.feature"
}

关于那里报告的错误,它意味着功能文件在step_definitions目录中找不到您在场景中编写的步骤。

在我的示例中,我将它们放在cypress/support/step_definitions下。

确保您可以在任何步骤定义文件中找到I am in the Swag Labs login page

您还可以在这里找到您可能需要的所有帮助https://github.com/thebrainfamily/cypress-cucumber-preprocessor

 类似资料:
  • 问题内容: 嗨,我是Android编程的新手,我想问的问题可能很简单,但是我对如何使其工作一无所知,请多多包涵。 我从Android开发人员网站安装了android-sdk和相关工具。我按照他们的指示创建了HelloWorld应用,但出现了一些我不理解的错误。 文件MainActivity.java是一个自动生成的文件,在以下位置,我不断出现此文件错误: 因此,我尝试浏览生成的class文件中的l

  • Java-Cucumber示例 看起来我缺少步骤,它是抱怨缺少步骤,并认为它们是未定义的 .功能文件:

  • 希望这里有人能给我指明正确的方向。 谢谢!

  • 本文向大家介绍vue裁切预览组件功能的实现步骤,包括了vue裁切预览组件功能的实现步骤的使用技巧和注意事项,需要的朋友参考一下 vue版本裁切工具,包含预览功能 最终效果: qiuyaofan.github.io/vue-crop-de… 源码地址: github.com/qiuyaofan/v… 第一步:先用vue-cli安装脚手架(不会安装的看 vue-cli官网) 第二步:创建文件 新建sr

  • 我试着做了一个简单的测试来尝试黄瓜是如何与柏树一起工作的,但是我没有设法解决标题中描述的问题。 贝娄是我的js文件: 这是一个屏幕截图,其中包含问题输入图像描述 在尝试了很多事情,但我没有设法解决这个问题。有什么建议吗?

  • 接下来将带大家深入了解 express 的一些知识。