我希望能够单击一个复选框,并测试Cypress中DOM中是否不再有某个元素。有人可以建议您如何做吗?
//This is the Test when the check box is clicked and the element is there
cy.get('[type="checkbox"]').click();
cy.get('.check-box-sub-text').contains('Some text in this div.')
我想做与上面测试相反的事情。因此,当我再次单击它时,具有类的div不应位于DOM中。
2
我想知道投下反对票
—
Maccurt
这个问题对我来说很有意义
—
Dan Carlstedt
我知道这与您的问题无关,但我很好奇。使用仅支持Chrome的功能的决定是什么?赛普拉斯有什么好处?我一直在研究开源项目Courgette github.com/canvaspixels/courgette,并且想知道哪些功能正在吸引所有人使用Cypress。
—
alexrogers
我喜欢柏树,因为在大多数情况下它都很容易,而且效果很好。我得到的问题是它仅可在Chrome中使用,但对我来说我可以接受。
—
Maccurt
cy.get('.check-box-sub-text').contains('Some text in this div.')
在某些情况下(在某些设备上)可能无法正常工作。您可以将其替换为cy.contains('.check-box-sub-text', 'Some text in this div.')
将以相同的方式工作。