私は WatiN に比較的慣れていませんが、次の行が機能すると考えていました。
WebBrowser.Current.Table("grid").FindRow(value, columnNum).WaitUntilExists();
現在、次の例外で失敗します。
System.NullReferenceException: Object reference not set to an instance of an object.
問題の行が tet の実行時に取り込まれていないため、FindRow が null を返すという事実に関係していると推測しています。
行を次のように置き換えました。
while (WebBrowser.Current.Table("grid").FindRow(value, columnNum) == null){}
これは機能しますが、組み込みメソッドで (タイムアウト付きで) WatiN を使用することをお勧めします。
コードの最初の行を修正する方法についてのアイデアはありますか? ありがとう!