我对 WatiN 比较陌生,但我原以为以下行会起作用:
WebBrowser.Current.Table("grid").FindRow(value, columnNum).WaitUntilExists();
目前它失败了,但有以下例外:
System.NullReferenceException: Object reference not set to an instance of an object.
我猜这与 tet 运行时未填充相关行的事实有关,因此 FindRow 返回空值。
我已将该行替换为:
while (WebBrowser.Current.Table("grid").FindRow(value, columnNum) == null){}
哪个有效 - 但更愿意在内置方法中使用 WatiN(有超时)。
关于如何修复我的第一行代码的任何想法?谢谢!