Testcafeが無効なボタンをクリックするか、読み取り専用入力にテキストを入力した場合の予想される動作

ドミトリー

これら2つの場合のTestcafeの予想される動作は何ですか。

  1. t.click( 'disabled`パラメータのボタン)を待つ
  2. await t.typeText( 'readonly'パラメーターを使用した入力)

Testcafeはエラーをスローするべきですか、それとも単にアクションをスキップするべきですか?現在、そのような場合、Testcafeはそれらのステップをスキップして先に進みます。

私は次のようなものを使用できることを知っています

await t.expect(input.hasAttribute('readonly').notOk().typeText(input,'text');

Testcafeがこの検証を自動的に行うと非常に役立ちます。

vasily.strelyaev

無効/読み取り専用要素を含むアクションをスキップすることは、予想される動作です。

一部のシナリオでは、ターゲット要素が有効で書き込み可能であることを確認することが理にかなっていることに同意します。ただし、無効/読み取り専用要素を使用したアクションは技術的に無効ではなく、特定のテストケースで意図されている場合があります。

さらなる議論のためにGitHubで問題を作成しました:https//github.com/DevExpress/testcafe/issues/4106

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ