問題タブ [cypress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
49497 参照

automated-tests - サイプレスを使用して存在しない可能性のある要素を確認する方法

Web サイトにログインするための Cypress テストを作成しています。フィールドとボタンがありusernameます。ほとんどの場合、ログインは簡単ですが、最初に警告ダイアログが表示され、それを閉じる必要がある場合があります。passwordSubmit

私はこれを試しました:

警告が表示されない場合にテストが失敗することを除いて、これは正常に機能します。

次に、これを試しましたが、警告が十分に速く表示されないため失敗し、Cypress.$何も見つかりません。

要素の存在を確認する正しい方法は何ですか? cy.get()要素が見つからない場合でも文句を言わないようなものが必要です。