[英]How to Find.By a non-standard attribute with Watin?
我正在使用WatiN測試網站。
我需要一個復選框來驗證是否已選中它,然后相應地對其進行操作。
選中復選框后,HTML將顯示
<input type="checkbox" name="bean.enabledContentTypes" id="jive-form-choose-contenttypes-1" value="1" checked="CHECKED"/>
我看到我可以使用“ Find.ByID”或“ Find.ByName”以及其他一系列“ Find.By ...”選項,但是“ Find.ByChecked”沒有一個選項。
如何通過這個看似非標准的屬性查找?
我唯一的想法(我不知道)是存儲整個元素,然后以某種方式將Element檢查為字符串(不確定如何執行此操作),然后查看Element.Contains("checked")
。
似乎有一種更痛苦的方式來做我所追求的?
我找到了答案:
Find.By("attribute name", "attribute value")
因此對我而言,它是:
ie.TextField(Find.By("checked", "CHECKED")).Click();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.