コンテンツが複数回出現する場合に、WatiN を使用してページを検証する最善の方法を考えてみてください。
たとえば、アドレスの詳細が追加されたページがあります。そのページのほとんどのフィールドは必須です。すべての必須フィールドに入力せずにそのページに移動して「保存」ボタンを押すと、「これは必須フィールドです」という 4 つのメッセージが表示されるはずです。エラーメッセージが表示されます。
現在、単一のエラーメッセージを処理する方法を理解しています-次のようなもの
// ASSERTION1
boolVerifyifTextPresent1 = ie.ContainsText("これは必須フィールドです。");
そして、
Assert.IsTrue(boolVerifyifTextPresent1, @"WebPage に期待されるテキストが含まれていません > ""This is a required field."".");
だから私が求めているのは、4つの「これは必須フィールドです」というメッセージがすべて表示されることを確認する方法です。