cypress 相关问题

赛普拉斯,一体化测试框架和断言库,包括自动等待,请求模拟和请求存根

带有材质 UI 的 Angular 独立组件的塞浦路斯组件测试给出了 BrowserAnimationsModule 导入错误

我在我的角度应用程序的延迟加载路线中使用独立组件。当我提供应用程序时,一切正常。主应用程序使用模块,但所有其他组件都是独立的......

回答 2 投票 0

在浏览器上运行的客户端无法访问同一 docker-compose 容器内的 API

我有一个带有客户端、API 服务器和 cypress 的 docker-compose 容器。一旦我在容器内运行 cypress 测试,它就能够打开浏览器并访问客户端。但一旦客户...

回答 1 投票 0

是否可以在赛普拉斯自定义命令中断言失败?

如何断言赛普拉斯自定义命令失败?假设我有一个带有一组复杂测试的自定义命令,这些测试可能由于未找到某些元素而失败,我可以断言失败吗...

回答 1 投票 0

范围选择器的日期问题

我有这个递归代码来在范围选择器中选择日期: 递归( () => cy.get('.mantine-DatePicker-yearsListCell').invoke('text'), (n) => { if (!n.includes(ye...

回答 1 投票 0

Cypress-无法处理 Cypress 中的基本登录身份验证弹出窗口 [已关闭]

在 cypress 中,我们通过在 url 中提供用户名和密码来处理应用程序的登录弹出身份验证: cy.visit('https://用户名:[email protected]') 或者通过提供 auth 标头: 赛.

回答 1 投票 0

尝试从 Cypress 中的剪贴板复制时出现错误消息

我使用以下代码来获取我使用之前的 Stack Overflow 答案复制到剪贴板的 URL: cy.get('.download-link-wrapper > .download').click().then(($clipboard) => {

回答 1 投票 0

如何在cypress中获取一行并选择特定的td?

我有一个有 6 列和可变行的表格。现在我想让 cypress 测试删除按钮。所以我在之前的测试中在我的表中创建了一个测试项,并希望我的程序删除这个测试项。 哈...

回答 3 投票 0

无法在 realhover() 上获取 css 背景颜色良好值

我是一名初学者,正在为我的工作编写第一个测试。 我想在悬停按钮时验证真实颜色。 我可以看到 realhover() 做了一些事情,改变了按钮的颜色,但我总是...

回答 1 投票 0

使用 cypress,测量页面加载时间

我正在使用 cypress 来测试网站,我需要一种方法来测量加载或执行某些 cypress 命令所需的时间。例如: //var startTime = SomeStopwatchFunction(); 赛....

回答 5 投票 0

Cypress:在元素列表中查找带有文本的元素

对于 Java/Kotlin 极客来说,我发现 Cypress 有点难以使用,因为我已经习惯了 Java/Kotlin 和 Selenium 的工作方式。 在此示例中,我在获取包含多个...的表时遇到了一些麻烦

回答 1 投票 0

如何使用 cypress 测试 vaadin-combo-box?

我尝试在 cypress vaadin-combo-box 中进行测试。我有两个值:是/否。默认值为“否”。 在测试中我想更改为“是” 我柏树我写道: cy.get('#addressDetails input').should('be.visible').clea...

回答 1 投票 0

存储变量以供以后在 Cypress 测试中使用,而不影响当前的可链接元素

我们正在为我们的应用程序测试忘记密码电子邮件流程。事情是这样的: .getLastEmailHtml() .then((html) => { cy.document().invoke('写', html) }) .contains('重置

回答 1 投票 0

等待整个页面加载完毕并调用所有api

我的目标是确保页面完全加载并且所有 API 调用均已完成,而无需拦截特定 API 端点或使用 Cypress 实现硬编码等待。可以...

回答 1 投票 0

Cypress:Webstorm 无法识别自定义命令

我正在与 Cypress 合作为网站编写自动化测试。 我面临的问题是我在“cypress/support/commands.js”文件中添加的自定义命令无法被识别...

回答 3 投票 0

“已安装 cypress npm 软件包,但缺少 Cypress 二进制文件。”在 GitHub 操作中

我在 GitHub Actions 上运行 Cypress e2e 测试运行程序时收到以下错误: 已安装 cypress npm 软件包,但缺少 Cypress 二进制文件。 我们预计二进制文件是

回答 1 投票 0

如何在 cypress 中使用不同的数据集多次运行测试?

在自动化网站时,我需要使用赛普拉斯中的不同测试数据集多次运行测试用例(它块)。 请考虑以下示例: it('示例测试', () =&...

回答 4 投票 0

Cypress - 无法点击跨度

在我的 React.js 代码中,我有以下内容:

回答 0 投票 0

GitLab 运行程序未携带 node_modules 并缓存到下一个作业?

我遇到一个问题,我的 e2e 测试在 GitLab 中失败,但正常通过。我将问题范围缩小到了 node_modules,并且 cypress 缓存没有延续到下一个作业。这就是为什么 WARN L...

回答 1 投票 0

Cypress 测试 - 根据 URL 查询参数过滤结果

我在 Cypress v12.17 中有以下内容: it.only('Foo 测试', () => { cy.intercept('somePath/someEndpoint**', { 固定装置: 'someJsonFile' }).as('getFoo'); cy.visit('somePath/someEndpoint?

回答 1 投票 0

如何滚动页面中的表格并使用cypress中的每个元素捕获所有元素?

我的表中有 30 行,我需要执行滚动两次,或者如果将来行增加,可能会滚动三次。 我正在使用每个元素并用 1 个滚动存储前 20 个元素,但我需要的元素将...

回答 1 投票 0

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