赛普拉斯,一体化测试框架和断言库,包括自动等待,请求模拟和请求存根
为什么 cy.viewport(width, height) 不更新屏幕尺寸?
我正在使用 cypress 和 javascript。我尝试将视口大小更改为 1280x720,但当我打印出宽度以进行控制台时,它仍然显示默认的 1000。我没有将大小设置为 1000
我们从 Cypress 10 升级到 Cypress 12。在 Cypress 10 上,所有测试都是绿色的,并且不是很不稳定(我们在升级之前执行了 GitLab 管道约 5 次,没有任何代码更改,一切都很......
我正在使用 Cypress 来模拟我的 websocket。我想将消息写入文件,但无法在套接字处理程序中执行异步 Cypress 命令。我很好奇 Cypress 有什么好的方法可以做到这一点吗? 前...
我正在尝试在 cypress 测试中检查 API 调用是否只进行一次。 然后我尝试继续进行更改,并且我想验证这些调用实际上并未进行。 它(“更新统计数据...
我的测试用例昨天工作正常,但今天当我尝试使用新更改运行我的测试用例时,它正在使用旧更改而不是新更新运行我的测试用例。 我尝试运行 'cypress ru...
如何拦截 GraphQL 响应并在 Cypress Test 中使用数据
我正在编写 Cypress 测试来验证我的应用程序的登录功能。我需要拦截 GraphQL 请求,从响应中提取值,并在后续测试步骤中使用它。
我需要等待文本出现在我的应用程序的文本框中。问题是,文本加载时间通常为 1 到 5 秒,有时甚至更长,并且某些文本框不包含文本,这使得它
对于 cypress 的 E2E 测试,我们需要临时电子邮件来验证注册过程。每次运行我们都需要新鲜的电子邮件。 有任何 cypress 库可以帮助为每次测试运行提供临时电子邮件吗? 尝试过
错误:cy.task(db:seed)“任务”未注册 - Google Auth 上的 Cypress 教程
我正在按照此处找到的 Google 身份验证说明进行操作: https://docs.cypress.io/guides/end-to-end-testing/google-authentication 当我尝试运行测试登录代码时,我得到
在 Cypress 中拦截 API 调用 - 我应该单独等待吗?
使用下面给出的 cypress 代码片段,我访问主页,然后单击个人资料按钮,该按钮在主页侧面(而不是在单独的页面中)显示个人资料。可以这样等待吗
如何转义管道字符 |通过命令行参数将其传递到 cypress 环境?
我希望能够通过命令行传递字符串“my pass|word”cypress 环境。 这是命令:npx cypress run --spec
Cypress 和 NextJS 使用 React Server Actions
我正在尝试拦截由 React Server Components 完成的客户端请求,以便在 Cypress 中进行测试。 我认为它应该像查看和复制请求响应一样简单(包括......
如何接受或关闭cookie弹出窗口,因为此弹出窗口没有关闭/接受/拒绝的按钮?
我一打开网站就会看到cookie信息横幅,并且没有任何关闭、接受或拒绝的按钮。我必须等待 10 秒才能离开此横幅,然后我才能运行我的测试...
使用 cypress 自动化的 VS Code 终端运行一个简单命令 1 倍,在使用 npx cypress open 命令执行并使用 npx cypress run 显示不同的结果时显示实际结果...
我有以下测试 it('不触发请求', () => { cy.shortcutThatTriggersRequest() cy.route({ 方法:'POST', 网址:'[网址]', onRequest: () => { 赛.
情况 我正在处理一个有表单的页面。当单击表单中的按钮时,请求将发送到后端,并且页面会发生变化以显示它正在执行操作(进度...
如何使用 yaml 通过管道将 Azure 库变量传递到 Cypress?
我在azure库中有变量,我想将它们传递给cypress,以便我可以有多个阶段(登台和生产) 我已经尝试过以下方法: 通过名为
我安装了 Cypress 5.0 并拥有所有浏览器 - Chrome、Edge 和 FF。当我跑步时 > npx 柏树 打开 无法在右上角看到所有浏览器。仅显示 Electron 我...
我想检查文件是否已下载作为测试的一部分。我只需要在单击按钮后确认文件已下载。我不需要阅读该文件及其内容。全部...