代码之家  ›  专栏  ›  技术社区  ›  Fuzz Evans

如何查找。通过Watin的非标准属性?

  •  0
  • Fuzz Evans  · 技术社区  · 9 年前

    我正在使用WatiN测试一个站点。
    有一个复选框,我需要验证它是否被选中,然后根据它采取相应的行动。
    选中复选框后,HTML显示

    <input type="checkbox" name="bean.enabledContentTypes" id="jive-form-choose-contenttypes-1" value="1" checked="CHECKED"/>
    

    我知道我可以用“Find”。ByID或“查找”。“ByName”和其他一些“Find”。由……'选项,但没有“查找”选项。ByChecked'。


    我唯一的想法(我想不出来)是存储整个元素,然后以某种方式将元素检查为字符串(不知道该怎么做),看看是否 Element.Contains("checked") .

    1 回复  |  直到 9 年前
        1
  •  1
  •   Fuzz Evans    9 年前

    我找到了答案:

    Find.By("attribute name", "attribute value")
    

    ie.TextField(Find.By("checked", "CHECKED")).Click();
    
    推荐文章