2010-03-28 42 views
8

我正在使用WatiN編寫一個用於收集信息的自動化機器人。是否有可能檢查頁面上的元素是否存在?使用WatiN ...檢查一個元素是否存在?

+0

我不熟悉的華廷,但到底是什麼,當元素不存在'Find.ByName'方法返回?如果它返回'null'或類似的東西,那麼這可能只是你所需要知道的...? – 2010-03-28 17:55:04

+0

我試圖用.ToString()和MessageBox.Show()顯示結果,然後輸入一個假元素id,它沒有顯示null。它顯示了一條消息,如「搜索id爲x的元素」 – atwellpub 2011-12-10 22:48:11

回答

7

我通常使用如下:

WatiN.Core.IE window = new WatiN.Core.IE(); 
if (window.Elements.Exists("yourElementId")) { 
// do whatever 
}