1. ホーム
  2. ジャバスクリプト

[解決済み】サイプレス 要素が存在しない場合のテスト

2022-04-04 16:22:54

質問

チェックボックスをクリックして、ある要素がDOMからなくなったことをCypressでテストできるようにしたいです。どなたか、その方法を教えてください。

//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に存在しないはずです。

どのように解決するのですか?

これは動作するようなので、.should()についてもう少し学ばなければならないことを教えてくれています。

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