gpt4 book ai didi

cucumber - 错误 : Step implementation missing for: [step_definition] when trying to run a scenario using cucumber with cypress

转载 作者:行者123 更新时间:2023-12-04 12:18:19 31 4
gpt4 key购买 nike

我试图做一个简单的测试来尝试 cucumber 如何与柏树一起工作,但我没有设法解决标题中描述的问题。
波纹管是我的js文件:

import {Given, When, Then} from "cypress-cucumber-preprocessor/steps"

Given('I am in the demo site',()=>{

cy.visit("https://www.saucedemo.com/index.html");

})

这是我的特征文件:

Feature: Login Feature

Scenario: Login Validation

Given I am in the Swag Labs login page

这是问题的屏幕截图
enter image description here
在尝试了很多东西,但我没有设法解决这个问题。
有什么建议?

最佳答案

最后,我确定了解决方案。问题在于文件夹结构和命名约定。以下是我们需要遵循的两个主要规则

  • 文件夹名称和功能文件名称应相同
  • 功能文件和步骤定义不应位于同一文件夹中(stepdefinations/ .js 文件应始终位于我们之前创建的文件夹中)。

  • enter image description here

    关于cucumber - 错误 : Step implementation missing for: [step_definition] when trying to run a scenario using cucumber with cypress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59857488/

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