要素が存在しないかどうかをテストする 質問する

要素が存在しないかどうかをテストする 質問する

チェックボックスをクリックして、要素が 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.')

上記のテストの逆のことをやりたいです。

したがって、もう一度クリックすると、divそのクラスはcheck-box-sub-textDOM 内に存在しないはずです。

ベストアンサー1

これはうまく機能しているようです。つまり、.should() についてもう少し学ぶ必要があるということです。

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

おすすめ記事