查找并单击带有文本的链接 - 编码的UI

时间:2016-07-07 14:28:10

标签: c# hyperlink coded-ui-tests

我正在尝试创建一个测试,在网页上找到指定的链接并单击它。我试图做的是通过指定链接的名称/文本来搜索链接。有没有办法只通过指定这个来创建超链接对象?

我可以通过指定href属性来执行以下操作来查找链接:

     BrowserWindow browser = BrowserWindow.Locate("Window Title");
     var hyperlink = new HtmlHyperlink(browser);
     hyperlink.SearchProperties.Add(HtmlHyperlink.PropertyNames.Href, "link.com");
     Mouse.Click(hyperlink);

但我想通过指定链接的文本/名称来做同样的事情。

任何帮助将不胜感激!感谢

1 个答案:

答案 0 :(得分:0)

我解决了......

根据文本找到链接:

    hyperlink.SearchProperties.Add(HtmlHyperlink.PropertyNames.InnerText, "text");