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

错误:尝试使用cucumber with cypress运行方案时,缺少[step_definition]的步骤实现

钱志
2023-03-14

我试着做了一个简单的测试来尝试黄瓜是如何与柏树一起工作的,但是我没有设法解决标题中描述的问题。

贝娄是我的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

这是一个屏幕截图,其中包含问题输入图像描述

在尝试了很多事情,但我没有设法解决这个问题。有什么建议吗?

共有1个答案

金高轩
2023-03-14

步骤定义文件应为

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

Given('I am in the Swag Labs login page',()=>{

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

})
 类似资料:
  • 我基于Cypress.io设置了以下cucumberBDD。当对值进行硬编码时,测试运行良好,但当它以“带示例的场景大纲”的方式给出时,测试失败了。我遗漏了什么? 错误: 功能文件: 版本: Cypress 7.1.0:Cypress-Cucumber-预处理器:“^4.0.3”,

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

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

  • 文件"C:\Program Data\Anaconda3\Script\tensorboard-script.py",第10行,sys.exit(run_main())文件"C:\Program Data\Anaconda3\lib\site-包\拉伸板\main.py",第57行,run_mainapp.run(tensorboard.main,flags_parser=tensorboard.

  • 我正在尝试使用新房间的图书馆,但我遇到了这个错误 错误:查询有问题:[SQLITE_ERROR]SQL错误或缺少数据库(没有这样的表:Station) 错误:不确定如何将游标转换为此方法的返回类型 MyDao.kt 实体

  • 当我尝试注册以下代码时,会出现此错误:code 下图中出错