cucumberjs 相关问题

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

Enum 作为 Cucumber (Typescript) 中步骤定义中的参数

你能告诉我有没有办法在步骤定义中使用枚举作为参数? :/ 例如 用户在选定的 {MyEnum} 选项卡上打开页面' 我找到了如何在 https://... 上创建新参数的示例

回答 1 投票 0

通过 Cucumber 使用剧作家 UI 模式

最近 Playwright 实现了新的 UI 模式,可以使用 npx playwright test --ui 运行 我正在使用 Cucumber-js 和 Playwright。 有什么方法可以在 --ui 中与剧作家一起运行黄瓜测试吗?

回答 2 投票 0

如何访问示例/模板数据表(cucumber)的参数?

我们使用codeceptjs和cucumber进行api测试。在测试步骤中,我们决定使用文档字符串来传递变量而不是数据表。 现在创建场景大纲(黄瓜风格)

回答 1 投票 0

使用黄瓜框架进行超级测试

我的团队建议使用Supertest进行API测试。我通过文档加深了理解。但我需要与 BDD - cucumber-js 集成。我找不到任何东西...

回答 1 投票 0

剧作家:page.goto:url:预期字符串,未定义

大家好:当我尝试运行 Playwright 时,我遇到了下一个问题。 page.goto: url: 预期的字符串,未定义 这是我的 config.cjs 文件: 常量超时 = 3000 常量等待时间 = 6000 常量

回答 2 投票 0

针对移动应用程序运行时,节点 18 出现无法连接到“http://localhost:4723/wd/hub”错误

我有基于 webdriverio + cucumberjs 的测试,当使用节点 18 时,我收到错误 - http://localhost:4723/wd/hub 设置: 节点 v18.20.3 (npm v10.7.0) [email protected] [email protected] 我能跑了

回答 1 投票 0

CucumberJS 与 Vue 3 和 PlayWright:类型错误 [ERR_UNKNOWN_FILE_EXTENSION]:未知的文件扩展名“.vue”

我可以使用 PlayWright 实验组件测试来测试我的 HelloWorld.vue 组件。这有效: 从“@playwright/experimental-ct-vue”导入{测试,期望}; 从 './

回答 1 投票 0

无法循环 cucumber.js 示例表中的所有行

在我的自动化测试中,我打算自动回答测验,并在每个页面(questionNum)完成每个问题后单击“下一步”按钮进入下一页。然而,只有

回答 1 投票 0

如何让黄瓜中的数据表成为可选?

我们可以将数据表设为可选参数吗,下面我有两种情况 当(/^I (输入|选择)?((并选择)?以下字段)?( "(.*?)" 中的)("(.*?)&qu...

回答 1 投票 0

ESM 项目中的多个 TS 步骤定义

我有一个 ESM 项目(因此在我的 package.json 中“type”:“module”)。 我想用黄瓜编写测试,我希望我的步骤定义在 ts. 我有这样的结构: - p...

回答 1 投票 0

Cucumber - Js 加载 json 数据作为请求示例

功能:登录用户的Api测试并获取token 场景概要:Auth登录获取token 给定登录名 当我将 POST 请求发送到 /auth/login 时 然后我得到响应 statusCode 200 然后我就收到回复了

回答 1 投票 0

如何从 GitHub 操作中的步骤访问本地主机?

我有 2 个存储库,一个用于我的 NextJS 应用程序,我们将其称为存储库 A。另一个用于我的使用 Cucumber 和 playwright 的测试套件,我们将其称为存储库 B。 我想运行 Github Actions 工作流程,当...

回答 1 投票 0

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

我正在研究 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

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