cucumberjs 相关问题

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

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

在黄瓜HTML记者中捕获屏幕截图

下面的代码段在捕获文件夹中的屏幕快照时效果很好。对于每个“失败”步骤,都需要将屏幕快照“附加”到HTML报告器中,这是我遇到的一个问题。 After(异步...

回答 1 投票 0

如何使用PUPPETEER附加黄瓜-html-reporter中失败步骤的屏幕截图?

addCase.js:const {给出,何时,何时,之前,之后} = require('cucumber'); After(异步功能(场景){如果(scenario.result.status ==='失败'){const screenShot =等待此页面....

回答 1 投票 0

priyect CucumberJS,Selenium和Assert Nodejs的问题

[我希望有人能帮助我,我在js类step_definitions.js中有以下代码:然后('Validacion de nombre de boton debe ser {string}',function(title){var bton_login =“ / html / body / app -...

回答 1 投票 0

向黄瓜报告中添加自定义数据

对于我的cucumberjs测试,我需要向我的cucumber报告中添加一些自定义信息。我尝试在After挂钩中使用这样的World对象:this.sampleData ='My Sample Data'... ...>

回答 1 投票 0

如何重试chaijs期望断言多次,然后将测试声明为“失败”

[我不是在使用Mocha作为我的测试跑步者,而是在使用CucumberJs。有没有一种方法可以在声明该步骤失败之前只重新运行期望条件给定次数?假设一个简单的(...

回答 2 投票 0

使用serenity-js,麻烦,量角器和茉莉花进行的端到端测试

我是serenity-js的新手,并试图为有角度的应用程序实现端到端测试用例。我的团队已经使用Jasmine编写了单元测试用例。据我所知,serenity-js不会...

回答 1 投票 0

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