ホームページ  >  に質問  >  本文

cypress - 選択された値によって選択要素を取得するには?

<p>Vue プロジェクトで Cypress を使用しようとしています。多くの行を含むテーブルのあるページがあります。各行には選択ラベルがあります。この選択ラベルには、「処理中」、「レビュー待ち」などのさまざまなオプションと各行の現在のステータスが表示されます。 </p> <p>これを変更すると、いくつかの条件が適用されます。ある状態から別の状態への変更は許可されないもの、確認が必要なもの、OK で成功メッセージが表示されるものなどがあります。 </p> <p>これをテストするには、現在の値に基づいて要素を取得する必要があります。 cypress のドキュメントや別の Web サイトで見たように、これについては (可能な場合でも) 説明がありません。 </p> <p>つまり、より明確にするために、次のようなものが必要です (<code>hasValue</code> が cypress 上に存在するものではないことはわかっています): </p> <pre class="brush:php;toolbar:false;">cy.get('select').hasValue('In Process') // または cy.get('select').hasValue(3)</pre> <p><code>contains</code> のようなものを試してみましたが、すべてのテキストが返されます。 </p>
P粉034571623P粉034571623413日前506

全員に返信(1)返信します

  • P粉460377540

    P粉4603775402023-09-02 00:08:27

    ドキュメントはここにあります例を選択してください,

    .invoke('val')を使用して