赛普拉斯,一体化测试框架和断言库,包括自动等待,请求模拟和请求存根
npm 命令后显示打包应用程序中不支持大多数 NODE_OPTIONs 错误
“打包应用程序不支持大多数 NODE_OPTION。有关更多详细信息,请参阅文档。”进入 npm 后,vs code 控制台中显示错误。 这个问题出现在我之后
我希望模态消失后可以单击一个按钮。 所以我写了一个cypress脚本: cy.get("闪亮模态").should("not.exist) cy.get("#my_button").click 但它不起作用
你能得到 Cypress 测试来为 p-fileUpload 进行文件上传吗?
我有一个使用 p-fileUpload 的应用程序,我正在为其编写 Cypress 测试。 我想也许我可以使用 selectFile 方法来做到这一点 - 但这并没有奏效。 这是我的 p-fileUpload
我有一个数据驱动的赛普拉斯代码,如下所示。 我正在尝试根据“数据”变量的值动态生成测试。 让数据:QuestionData[]; 描述(“将数据添加到管理员...
Gitlab Pipeline Cypress Mochawesome 报告无效报告器“[object Object]”
在终端中运行命令工作正常,但在推送后立即在 Gitlab Pipeline 上显示无效的报告器“[object Object]” 有人遇到过同样的问题吗? 管道错误 Gitlab YML 文件
我有一个数据驱动的赛普拉斯代码,如下所示。 我正在尝试根据“数据”变量的值动态生成测试。 让数据:QuestionData[]; 描述(“将数据添加到管理员...
使用Cucumber在Cypress中通过API登录后退出页面
通过 API 会话登录后,我在 UI 中注销。我使用自定义命令进行登录,并在 beforeEach 挂钩内的步骤定义之一中重用它。我不确定我做错了什么,他......
npm 错误! [email protected] 安装后脚本失败。 npm 错误!这可能不是 npm 的问题
查看以下 cypress node.js 错误: 语法错误:意外的标记 { 在 createScript (vm.js:80:10) 处输入代码 在 Object.runInThisContext (vm.js:139:10) 在Module._compile(模块....
是否可以在 Cypress 'Should' 断言中的字符串之间使用 OR 条件
我有一个场景,元素中的文本字符串可能是“队列中存在值”或“值不存在” 所以我想使用 should 断言来确保两者的任何字符串都是 rendring prop...
避免在 Cypress 中使用 .wait() 来加载所有元素
我一直在寻找解决我在赛普拉斯遇到的 .wait() 问题的方法。我们的应用程序不会同时加载所有数据。对诸如...之类的请求给出的最常见答案
有没有办法使用Cypress进行单元测试功能? (反应框架)
我正在尝试使用 cypress 测试我的应用程序的辅助功能,但我不确定是否可能,或者如何使其工作。我知道 cypress 它是用于 e2e 和组件测试...
如何解决“已安装 cypress npm 软件包,但缺少 Cypress 二进制文件。”
我正在尝试在 GitLab CI 运行程序中下载并安装 Cypress 并获得以下错误输出: 已安装 cypress npm 软件包,但缺少 Cypress 二进制文件。 我们预计二进制文件...
我在基于JavaScript的cypress测试运行中遇到问题。 如果我运行以下测试,数组和/或全局变量/数组可能不起作用。 在浏览器测试步骤日志中,它显示&...
错误 Cypress : > (0 , _cypressCucumberPreprocessor.And) 不是一个函数
我在尝试使用 Cypress/Cucumber 运行测试时收到此错误消息 在此输入图像描述 我已经在所有文件中导入了关键字,并且已经安装了所有依赖项。 ...
Cypress 无法从其自动浏览器访问网站(以前工作正常,其他浏览器访问正常)
我希望你们中的一个人可以帮助我。我已经没有主意了。 我有一个 Cypress.io 脚本,基本上可以访问网站并单击登录链接。我已经减少了代码...
无法通过 install npm install cypress --save-dev 在 MAC 中安装 Cypress
无法在Mac上安装Cypress工具 npm install cypress --save-dev 不起作用 npm install cypress npm 错误!代码 EACCES npm 错误!系统调用打开 npm 错误!路径 /Users/amitojkhurana/.npm/_c...
这是我在下面的代码中尝试做的事情。 在函数 areAllTypesFound 内进行三个 API 调用。 使用这些 API 调用的结果来确定我是否获得了所有必要的数据。 如果...
我的情况是在 API 和 UI 测试期间发送电子邮件(1.重置密码时,2.添加新成员)。 我如何在不实际登录我的邮件手册的情况下访问这些电子邮件......
这是我的代码片段 cy.get('[data-testid="userRecords"]') .each((记录) => { if (record.find('[data-testid="delete"]').is(":enabled")) { ...
在我们的 Angular 项目中,我们使用 cypress-grep 包来过滤测试。 我们有一个测试模块,它指定 grepTags,然后引用一些现有的测试,大致如下: 导入