cucumberjs 相关问题

Cucumber项目是一个行为驱动开发(BDD)工具,最初设计用于Ruby。然而,自从它开始以来它的受欢迎程度已经增长,并且已经为不同的语言(包括Java,.Net,Flex和JavaScript)编写了Cucumber的实现。

剧作家和黄瓜中的多选项卡

我正在研究 POC,看看我们是否可以将现有的 selenium/cucumber 测试迁移到 playwright/cucumber,但是当涉及到处理多选项卡情况时,我找不到方法来做到这一点。 我有...

回答 1 投票 0

Pactum cucumber 中面临未定义错误的问题

我遇到了 Pactum Cucumber 的问题,尽管在 Postman 应用程序中测试相同的请求时收到了预期的输出,但我收到了未定义的错误。下面,我已经...

回答 1 投票 0

如何防止 Selenium Webdriver 打开 Firefox 的多个实例?

我正在 Node.js 上使用 Selenium Webdriver 编写一些自动化测试。到目前为止,它们工作正常,但我有一个问题:每当我运行测试(仅 1 个测试)时,都会打开 4 个 Firefox 实例。测试

回答 1 投票 0

Cucumber with playwright 无法识别 ES2022 模块配置中的 .TS 文件

我正在尝试以这种方式通过剧作家测试来实现黄瓜: 有一个 cucumber.cjs 文件,它将成为我的跑步者 有测试 > 验收 > 功能 > {这里是所有 .features 文件} 有...

回答 1 投票 0

尽管已定义,但使用 Examples 关键字时步骤定义仍保持“未定义”

我在我的功能文件中创建了以下场景: 场景概要:用户可以通过选择关联的链接导航到预期的 url 给定的应用程序配置用于测试 ...

回答 1 投票 0

检查未使用的黄瓜步骤定义

我正在将 webdriverio 与 cucumber 一起使用,并且想清除我的项目中未使用的步骤定义和代码。我尝试使用这个“cucumber-js --dry-run --format use”,但我收到了&q...

回答 1 投票 0


如何运行在执行所有功能文件/步骤后执行 S3 上传的命令?

我目前正在使用以下内容执行一些基本性能测试: 使用 Webdriverio 进行 Web 元素识别/断言的 Node.js Cucumber 用于创建步骤和执行功能文件/te...

回答 1 投票 0

如何使用打字稿通过剧作家 API 测试设置 Cucumber

当我使用 cucumber 和 playwright 时,我无法使用 GET、POST、PUT 任何 http 请求。在步骤定义中,我尝试使用 request.get 但它说不是函数。当我创造...

回答 1 投票 0

如何在 Cucumber 中重复使用表达式?

我有这样的场景,我想检查每个页面上是否存在横幅元素。 我创建了一个单独的banners.js 文件,其中包含执行检查的(Selenium Webdriver)Javascript: ./

回答 1 投票 0


如何使用 Selenium 的 `this.item.findElement()` 将函数抽象到另一个文件中?

我正在尝试在 Node.js 上使用 Selenium Webdriver 和 Cucumber.js 设置测试。 我检查了 homePageSteps.js 文件,以简单地查看页面上是否存在横幅,例如: 然后('应该有禁令......

回答 1 投票 0

如何将带有 Selenium 的 `this.item.findElement()` 的函数抽象到另一个文件?

我正在尝试在 Node.js 上使用 Selenium Webdriver 和 Cucumber.js 设置测试。 我检查了 homePageSteps.js 文件,以简单地查看页面上是否存在横幅,例如: 然后('应该有禁令......

回答 1 投票 0

无法遍历依赖关系图:找不到模块“cypress-cucumber-preprocessor/steps”

运行:eccomerce.feature(1 of 1) 糟糕...我们发现准备此测试文件时出错: cypress\集成示例\BDD ccomerce.fea...

回答 0 投票 0

剧作家 - Cucumberjs - 倾城报告

我正在尝试使用 Cucumber 在 Playwright 中实现 Allure 报告。我正在以如下方式运行这些功能: npm 运行测试 -- --tags "@Something" 执行后我输入: npm run a...

回答 3 投票 0

按标签运行cucumber或运行所有测试

我很难跑黄瓜。如果标签未作为 CLI 参数传递,我想运行所有场景,或者根据传递的标签作为 CLI 参数运行某些场景。 这是我的配置

回答 1 投票 0

即使我尝试为下面的步骤定义片段定义它,也无法读取js中数组的未定义属性(读取“push”)

我正在使用以下步骤定义: 鉴于通知已成功发送给客户“” |结果 |客户 | |成功|客户1 | |

回答 1 投票 0

无法在 cucumber.js 中的模块外部使用私有 npm 包的 import 语句

我正在使用 cucumberjs 来测试我的项目的几个有效组件。然而,在一个步骤中,我使用了在私有 npm 模块中定义的 zod 模式: // 在私有 npm 包中: // 康斯塔...

回答 1 投票 0

如何从 Playwright 测试中获取 LambdaTest 会话 ID?

我用 Playwright 编写了自动化测试,我正在使用 CucumberJS,并且我的测试在 LambdaTest 上运行。在我的代码中,我想打印为每个

回答 1 投票 0

Cucumber BeforeAll 钩子没有被执行

我正在使用 Cucumber 和 Playwright。我需要通过 BeforeAll 钩子中的 Playwright 启动 Chromium 浏览器,并将浏览器实例传递给页面对象,以便它们可以控制浏览器。 她...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.