チェックボックスをクリックして、要素がサイプレスの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
この質問は私には理にかなっています
—
ダンカールシュテット2018年
これはあなたの質問とは関係がないと思いますが、私は本当に興味があります。Chromeをサポートするだけのものを使用するという決定は何でしたか、サイプレスの優れている点は何ですか?私はオープンソースプロジェクトCourgette github.com/canvaspixels/courgetteに取り組んでおり、どの機能がサイプレスに向けられているのか疑問に思っていました。
—
アレクスローガー
ほとんどの場合それは簡単で、それが機能するので、私はヒノキが好きです。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.')
それと置き換えることができ、それは同じように機能します。