1

要件によると、「XYZ」フィールドは必須フィールドですが、このフィールドは私がテストしているフォームではオプションです。「XYZ」はテキストフィールドです。そのため、フォームを自動化すると、そのフィールドが空であるか入力されているかに関係なく、合格します。実際には、このテストは失敗するはずです。私は TestNG とセレンを使用しています。

ありがとう!!!

4

1 に答える 1

2

テキストフィールドを空のままにし、をクリックしSubmitてフォームを送信します。検証"Please enter text here."またはを確認します"1 missed field"。検証アラートが表示されない場合、テストスクリプトは失敗し、それをキャッチする方法です。

セレンは、実際のユーザーがWebサイトをクリックするのを再現する方法と考えてください。したがって、手動でクリックすると、クリックしてフォームを送信し、検証アラートを実際に期待したときに次のページに移動しました。

于 2012-06-11T16:10:19.120 に答える