我如何使用Watin在html文档中找到id的元素。例如:
browser.Link(Find.ById(string+"abc"));
有可能吗?
稍后编辑:
我发现了这个并且似乎有效
browser.Element(wat.Find.BySelector("a:contains('pdf')")).ClickNoWait();
现在......我如何添加列出包含'pdf'的每个元素?
答案 0 :(得分:0)
我认为类似的东西会起作用,但我还没有测试过。它可能会很慢,但您可以将ElementCollection更改为其他内容。 if
条款也可以改进。
ElementCollection elc = ie.Elements;
System.Collections.Generic.List<Element> pdfList = new System.Collections.Generic.List<Element>();
for (int i = 0; i < elc.Count; i++)
{
if(elc[i].Text.Contains("pdf"))
{
pdfList.Add(elc[i]);
}
}