在WatIN中找不到Find类的特定元素

时间:2014-08-20 09:40:27

标签: watin

我正在尝试自动化rest客户端,但是当我尝试在URL文本框中输入一个值时,它不能通过id甚至名称找到对象

我实际做的是Find.ByIdFind.ByName,但它似乎找不到元素。

1 个答案:

答案 0 :(得分:0)

为此,您需要覆盖现有功能。以下是获取“URL”类型的文本字段的代码。

[ElementTag("input", InputType = "url", Index = 5)]
public class CustomTextField : Element<CustomTextField>
{
    public CustomTextField(DomContainer domContainer, INativeElement element) : base(domContainer, element) { }
    public CustomTextField(DomContainer domContainer, ElementFinder finder) : base(domContainer, finder) { }
}