0
我正在嘗試使用WatiN和C#做一些自動化測試。還有就是頁面上的圖像的HTML代碼WatiN找到點擊問題鏈接
<TD height=27 vAlign=bottom align=right>
<A href="paymentdetailsupdate.do">
<IMG border=0 src="/images/update.gif" width=64 height=21></A></TD>
我只是想點擊鏈接一個鏈接,但這被證明是非常具有挑戰性的。 我一直在使用下面的代碼
cloaspage.Element(Find.By("href", "paymentdetailsupdate.do"));
嘗試,但它似乎並沒有工作。它超時尋找元素。我完全不知道爲什麼。我也不能編輯HTML來添加一個id或類似的東西。任何幫助是極大的讚賞。
編輯:我忘了補充一點,我可以通過遍歷表,tablerows,tablecells等找到鏈接,但這是非常耗時,並不實際的情況下的HTML更改。
另外,還要確保你的元素是不是在一個框架。如果是這種情況,你的可變cloaspage必須是Frame類型,而不是Browser類型。 – Rasputin
我得到了同樣的結果。它也不在框架中。那是我第一次猜測。我真的不知道它爲什麼沒有找到它,但我通過使用cloaspage.Links並搜索數組以匹配innerhtml到href來進入另一條路線。經過幾個小時的挫折後,我終於找到了工作。 – Ben