【发布时间】:2013-08-27 18:40:49
【问题描述】:
我有两个与同一问题相关的问题... Q1) 我正在使用 WatiN(3.5) 来实现网站的自动化。 情况是我想在结果页面完全加载时获得一个 div 标记,但 WatiN 不等待该页面完全加载并尝试获取该 div 导致 div 与空值。此 div 由 AJAX 填充。这是我用来避免该错误的代码,但它不起作用。
while (resultDiv == null)
{
browser.Div("ui-tabs-1").WaitUntilExists();
resultDiv = browser.Div("ui-tabs-1");
}
那么我如何才能等待页面使用 WatiN 完全加载呢?
Q2) 我找到了解决上述问题 here 的方法,但由于找不到这些接口的库参考,即 IElement 和IBrowser。这些接口在扩展方法中使用。 我也问过那篇文章的作者,等待他的回复。 我在 VS 2010 中通过使用 WatiN 2.5 和 .Net framework 3.5 进行此应用。
【问题讨论】:
标签: c# .net visual-studio-2010 watin