Cucumber项目是一个行为驱动开发(BDD)工具,最初设计用于Ruby。然而,自从它开始以来它的受欢迎程度已经增长,并且已经为不同的语言(包括Java,.Net,Flex和JavaScript)编写了Cucumber的实现。
Enum 作为 Cucumber (Typescript) 中步骤定义中的参数
你能告诉我有没有办法在步骤定义中使用枚举作为参数? :/ 例如 用户在选定的 {MyEnum} 选项卡上打开页面' 我找到了如何在 https://... 上创建新参数的示例
最近 Playwright 实现了新的 UI 模式,可以使用 npx playwright test --ui 运行 我正在使用 Cucumber-js 和 Playwright。 有什么方法可以在 --ui 中与剧作家一起运行黄瓜测试吗?
我们使用codeceptjs和cucumber进行api测试。在测试步骤中,我们决定使用文档字符串来传递变量而不是数据表。 现在创建场景大纲(黄瓜风格)
我的团队建议使用Supertest进行API测试。我通过文档加深了理解。但我需要与 BDD - cucumber-js 集成。我找不到任何东西...
大家好:当我尝试运行 Playwright 时,我遇到了下一个问题。 page.goto: url: 预期的字符串,未定义 这是我的 config.cjs 文件: 常量超时 = 3000 常量等待时间 = 6000 常量
针对移动应用程序运行时,节点 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] 我能跑了
CucumberJS 与 Vue 3 和 PlayWright:类型错误 [ERR_UNKNOWN_FILE_EXTENSION]:未知的文件扩展名“.vue”
我可以使用 PlayWright 实验组件测试来测试我的 HelloWorld.vue 组件。这有效: 从“@playwright/experimental-ct-vue”导入{测试,期望}; 从 './
在我的自动化测试中,我打算自动回答测验,并在每个页面(questionNum)完成每个问题后单击“下一步”按钮进入下一页。然而,只有
我们可以将数据表设为可选参数吗,下面我有两种情况 当(/^I (输入|选择)?((并选择)?以下字段)?( "(.*?)" 中的)("(.*?)&qu...
我有一个 ESM 项目(因此在我的 package.json 中“type”:“module”)。 我想用黄瓜编写测试,我希望我的步骤定义在 ts. 我有这样的结构: - p...
Cucumber - Js 加载 json 数据作为请求示例
功能:登录用户的Api测试并获取token 场景概要:Auth登录获取token 给定登录名 当我将 POST 请求发送到 /auth/login 时 然后我得到响应 statusCode 200 然后我就收到回复了
我有 2 个存储库,一个用于我的 NextJS 应用程序,我们将其称为存储库 A。另一个用于我的使用 Cucumber 和 playwright 的测试套件,我们将其称为存储库 B。 我想运行 Github Actions 工作流程,当...
我正在研究 POC,看看我们是否可以将现有的 selenium/cucumber 测试迁移到 playwright/cucumber,但是当涉及到处理多选项卡情况时,我找不到方法来做到这一点。 我有...
我遇到了 Pactum Cucumber 的问题,尽管在 Postman 应用程序中测试相同的请求时收到了预期的输出,但我收到了未定义的错误。下面,我已经...
如何防止 Selenium Webdriver 打开 Firefox 的多个实例?
我正在 Node.js 上使用 Selenium Webdriver 编写一些自动化测试。到目前为止,它们工作正常,但我有一个问题:每当我运行测试(仅 1 个测试)时,都会打开 4 个 Firefox 实例。测试
Cucumber with playwright 无法识别 ES2022 模块配置中的 .TS 文件
我正在尝试以这种方式通过剧作家测试来实现黄瓜: 有一个 cucumber.cjs 文件,它将成为我的跑步者 有测试 > 验收 > 功能 > {这里是所有 .features 文件} 有...
尽管已定义,但使用 Examples 关键字时步骤定义仍保持“未定义”
我在我的功能文件中创建了以下场景: 场景概要:用户可以通过选择关联的链接导航到预期的 url 给定的应用程序配置用于测试 ...
我正在将 webdriverio 与 cucumber 一起使用,并且想清除我的项目中未使用的步骤定义和代码。我尝试使用这个“cucumber-js --dry-run --format use”,但我收到了&q...
我目前正在使用以下内容执行一些基本性能测试: 使用 Webdriverio 进行 Web 元素识别/断言的 Node.js Cucumber 用于创建步骤和执行功能文件/te...