Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 查找并单击带有文本编码UI的链接_C#_Hyperlink_Coded Ui Tests - Fatal编程技术网

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

C# 查找并单击带有文本编码UI的链接,c#,hyperlink,coded-ui-tests,C#,Hyperlink,Coded Ui Tests,我试图创建一个测试,在网页上找到一个指定的链接并单击它。我试图通过指定链接的名称/文本来搜索链接。是否有一种方法仅通过指定此项来创建超链接对象 我可以通过如下方式指定href属性来查找链接: BrowserWindow browser = BrowserWindow.Locate("Window Title"); var hyperlink = new HtmlHyperlink(browser); hyperlink.SearchProperties.Add(Ht

我试图创建一个测试,在网页上找到一个指定的链接并单击它。我试图通过指定链接的名称/文本来搜索链接。是否有一种方法仅通过指定此项来创建超链接对象

我可以通过如下方式指定href属性来查找链接:

     BrowserWindow browser = BrowserWindow.Locate("Window Title");
     var hyperlink = new HtmlHyperlink(browser);
     hyperlink.SearchProperties.Add(HtmlHyperlink.PropertyNames.Href, "link.com");
     Mouse.Click(hyperlink);
但是我想通过指定链接的文本/名称来做同样的事情

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

我解决了

这将根据以下文本查找链接:

    hyperlink.SearchProperties.Add(HtmlHyperlink.PropertyNames.InnerText, "text");
我解决了

这将根据以下文本查找链接:

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