0

いくつかの必須フィールドを持つ登録フォームがあります。次のテストが実行されます。

  • 各反復で、これらの各フィールドに値を入力するか、適切なアクション (クリックや選択など) を実行します。
  • 1つを除いて-したがって、すべての反復で異なるフィールドを除外する必要があります

これは、登録したいが値を入力するのを忘れたユーザーをシミュレートします。適切なエラーが表示されるはずです。

ページ オブジェクトには、これらの入力要素 ( 、setFirstName()など)ごとに定義済みのメソッドがあります。これらは他のテスト ケースで使用されます。明らかに、メソッドを 10 回コピーして貼り付け、毎回 1 つを除外することもできますが、それはエレガントとは言えません。別の明白な解決策は、ページ上の入力要素ごとに個別のオブジェクトを作成し、オブジェクトをリストに入れることです。しかし、それもかなり広範囲です。setLastName()clickSomething()

オブジェクトに属するメソッドのグループを選択して循環する簡単な方法はありますか?

4

1 に答える 1