javascript - Cypress:测试元素是否不存在

标签 javascript checkbox cypress

我希望能够单击一个复选框并测试某个元素是否不再位于 Cypress 的 DOM 中。有人可以建议你如何做吗?

// This is the Test when the checkbox is clicked and the element is there

cy.get('[type="checkbox"]').click();
cy.get('.check-box-sub-text').contains('Some text in this div.')

我想做与上面测试相反的事情。

因此,当我再次单击它时,带有 check-box-sub-text 类的 div 不应位于 DOM 中。

最佳答案

嗯,这似乎有效,所以它告诉我我还有更多关于 .should() 的知识

cy.get('.check-box-sub-text').should('not.exist');

关于javascript - Cypress:测试元素是否不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48915773/

相关文章:

javascript - 使用gapi.drive.realtime时是否有使用gapi.auth2进行身份验证的解决方法?

javascript - mongod 进程运行时 Gulp watch 任务抛出 EBUSY 错误

javascript - 根据抵达日期和项目持续时间计算出发日期

javascript - 仅在条件vue上复选框

javascript - 包含许多断言的 Cypress 测试的最佳实践

javascript - 如何从 iframe 打开的弹出窗口设置父级的位置。

javascript - 当我们点击复选框时如何获取一个或多个数据?

checkbox - 使用 Apps 脚本在 Google 表格中放置复选框

automation - 如何使用 Cypress 在网站中查找损坏的链接?

javascript - 页面加载后如何使用cypress获取网络调用