383得票15回答
Cypress:测试元素是否不存在

我希望能够单击复选框并测试在 Cypress 中元素是否不再存在于 DOM 中。有人能建议一下该如何做吗? 我想要能够单击复选框并测试在 Cypress 中元素是否不再存在于 DOM 中。有人能建议一下该如何做吗?// This is the Test when the checkbox is...

263得票16回答
Cypress:仅运行一个测试

我想要仅运行一个测试,以便我不必等待其他测试完成才能看到一个测试的结果。 目前,我注释掉其他测试,但这真的很烦人。 在Cypress中,有没有一种方法可以仅切换运行一个测试?

205得票11回答
在Cypress中如何计算所选项目并获取长度?

我开始学习Cypress。 我有一个4行表格(具有datatable类)。 我可以这样验证行数:cy.get('.datatable').find('tr').each(function(row, i){ expect(i).to.be.lessThan(4) }) 这样做没问...

128得票14回答
ESLint: 'cy' is not defined (Cypress)

我刚刚开始在我的React TypeScript项目中使用Cypress。我已经运行了一些简单的测试:describe('settings page', () => { beforeEach(() => { cy.visit('http://localhost:3000...

110得票19回答
Cypress在Jest断言中引起类型错误。

我之前一直在使用react-testing-library以及@testing-library/jest-dom/extend-expect。昨天我安装了Cypress,现在所有的jest匹配器都出现Typescript错误: Property 'toEqual' doesn't exist...

103得票12回答
如何在Cypress中选择下拉列表(select element)里的第n个选项?

假设我有以下HTML:<select name="subject" data-testid="contact-us-subject-field"> <option value="What is this regarding...

94得票3回答
如何在 Cypress 中获取 baseURL 的值

我刚开始学习JavaScript并且一直在使用Cypress自动化一些回归测试。我当前正在编写的测试旨在验证页眉和页脚中链接的文本和href。但是,我遇到的问题是这些测试需要在各种不同的环境中运行,而我似乎无法访问cypress.json中设置的baseUrl属性以便在我的断言中设置域名。在接...

89得票12回答
如何使用Cypress.io检查元素是否存在

如何检查元素是否存在,以便在元素存在时执行特定步骤。否则,如果元素不存在,则执行不同的步骤。 我尝试了下面的代码,但它没有起作用:Cypress.Commands.add('deleteSometheingFunction', () => { cy.get('body').then...

86得票9回答
当没有OOM异常时,Docker-compose的退出代码为137。

当我运行以下命令时,我希望退出代码为0,因为我的combined容器运行一个成功退出并返回退出代码为0的测试。 docker-compose up --build --exit-code-from combined 不幸的是,即使在我的combined容器中成功运行测试并以退出代码0退出...

81得票4回答
Cypress获取href属性

我有一个测试案例,其中有一个链接会在新标签页中打开。由于 Cypress 不支持多个标签页,因此我想获取该链接的 href 属性,然后在同一标签页中打开它。我正在尝试这样做,但出于某种原因它不起作用。it('Advertise link should refer to Contact page...