我有兩個問題與相同的問題有關... Q1)我正在使用WatiN(3.5)進行網站自動化。 這種情況是,我想獲得一個div標記,當結果頁面完全加載,但WatiN不會等待該頁面被campletely加載,並試圖obatin div,結果得到div爲空。這個div由AJAX填充。這是我用來避免該錯誤但不起作用的代碼。等待頁面使用WatiN完全加載
while (resultDiv == null)
{
browser.Div("ui-tabs-1").WaitUntilExists();
resultDiv = browser.Div("ui-tabs-1");
}
所以,我怎麼能等待一個頁面,使用華廷被完全加載?
Q2)我發現上述問題here一個解決方案,但我停留在一個點作爲我無法找到這些接口即IElement和IBrowser庫的一個引用。這些接口被用於擴展方法。 我也問過那篇文章的作者並等待他的回覆。 我正在使用VS 2010中的WatiN 2.5和.Net framework 3.5進行此操作。
你當然也可以使用WaitUntilContainsText()。 –