cucumberjs 相关问题

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

Cucumber BeforeAll 钩子没有被执行

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

回答 1 投票 0

无法连接到 SQL Server 数据库 - Cucumber、mssql nodejs、typescript

我正在尝试连接到 SQL Server 数据库,但出现错误,但它对我什么也没说... 这是我的数据库连接文件: 从“控制台”导入{错误} 从'mssql'导入sql 常量 sqlConf...

回答 0 投票 0

断言错误:预期 false 等于 true

这是代码: this.Then(/^我点击编辑页面的下一个按钮$/,function(callback) { targetPO.getEditNextButton().isPresent().then(function(){ targetPO.getEditNextButton()....

回答 1 投票 0

Playwright - 如何测试点击事件后网络请求是否已完成

我正在使用 Cucumber-Playwright 套装进行 BDD 测试。我正在测试的页面有一些按钮,这些按钮将触发 PUT API 请求并更新页面(注意:该按钮不会链接到新地址,

回答 2 投票 0

使用 Node.js 和 Cucumber 在 REST API 上进行 BDD

大家好,我正在学习 BDD,我想开始使用它来测试我的 API, 这是黄瓜文件 场景概要:通过id获取用户 给定有效的用户 ID 当我发送 GET 请求到 ...

回答 1 投票 0

如何获取cucumber-js场景中失败的步骤?

我正在尝试创建自定义报告,到目前为止我已经在 failed.json 中获得了这些值 { “状态”:“失败”, "feature": "tc795639 验证是否定的

回答 1 投票 0

playwright 中断言失败的自定义消息(使用 cucumber.js)

在项目中我使用node js 20.5.1,playwright 1.37。与黄瓜8.0.0。 如果预期方法返回失败,我想添加自己的客户消息。我想我可以这样做: 期待(3),“我的

回答 1 投票 0

NX工作区和打字稿中的cucumber-js,找不到模块(共享库)

我有一个 NX 工作区,其中包含 Angular 和 NestJS。我还有一些共享库。我想测试一个 NestJS API 项目,该项目使用以下命令生成的共享库之一 nx g @nrwl/nest:lib

回答 1 投票 0

如何在 Playwright-API 框架中创建和维护多个“setWorldConstructor”?

我已经为 API 自动化测试创建了一个 Playwright-Typescript 框架。该应用程序有多个“参与者”,如买方/卖方/代理,每个都有自己的 Cookie。所以,各自的API n ...

回答 0 投票 0

语法错误:无法在模块外使用导入语句 (@cucumber/cucumber) - Node.JS、Playwright 和 Cucucmber

当我尝试编译符合 ECMAScript 6 的 Node.js 代码时出现以下错误: $ npx cucumber-js --require features/step_definitions/steps.ts --exit 导入{之前,给定,何时,然后...

回答 1 投票 0

Pactumjs - Cucumber:存储来自响应的令牌

我是 Pactumjs 的新手。 当我想存储我的不记名令牌以在另一个黄瓜步骤中重用它时,我在黄瓜步骤中遇到问题。 Given('我调用登录服务', async () => { 等待约定。

回答 1 投票 0

剧作家和 CucumberJS - 等待页面加载铬时出现问题

所以我按照本指南使用 Cucumber-JS 启动 Playwright,而是指向我公司的网站;然而,页面似乎永远不会加载,即使我将超时设置为荒谬的东西(

回答 0 投票 0

避免步骤定义中的代码重复

我有以下航空公司网站的导航路径: 第1页--->第2页(预订引擎/预订发生在这里)----->第3页(给出预订编号)----->第4页(打开预订详情) 第4页有...

回答 0 投票 0

当给定的状态有多个验证时,如何编写Gherkin方案?

我是黄瓜-小黄瓜世界的新手。我正试图写一个功能文件。我计划测试一个有很多静态内容(比如说100个部分)的静态网页,我需要验证。...

回答 1 投票 0

类型错误:table.rows不是一个函数--当从protractor中的特征文件中访问实例时。

我使用的是protractor-cucumber-framework,以下是特征文件特征:欢迎来到protractor cucumber场景大纲。DataTable 鉴于我正在学习 然后我打印...

回答 1 投票 0

在控制台上,我得到一个 "UnhandledPromiseRejectionWarning"(未处理的承诺拒绝警告)。

0-0] 2020-05-13T02:50:41.196Z ERROR webdriver: Request failed with status 404 due to invalid session id: invalid session id [0-0](node:80394) UnhandledPromiseRejectionWarning: invalid session id ...。

回答 1 投票 0

如何在After方法中验证一个失败的场景,我使用的是Nightwatch API(以前是Night-Cucumber)。更新Browserstack rest API(passfail)。

方法:'PUT', form:{ 'status':'error','reason': errors.join(' failed) 在Browserstack中通过验证我的失败场景......

回答 1 投票 0

柏树与打的融合

我想为我的赛普拉斯测试用例设置代理,我正在使用set HTTP_PROXY = http://my-company-proxy.com,以便使我的burp站点地图填充有我的应用程序的网址。我尝试设置HTTP_PROXY = http:/ ...

回答 1 投票 1

无法在量角器中找到按钮

[Angular]应用程序中有3个按钮,详细信息如下:[[

回答 1 投票 0

编写步骤定义时遇到的问题-JavaScript上的Cucumber和Appium

我正在从事一个更像概念证明的项目。实际上,对我来说,这是一个POC,因为我确信它已经完成了。我正在尝试使用Cucumber.js,Appium服务器/客户端,节点...

回答 1 投票 0

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