C#WebBrowser1单击“Href” - “如何”

时间:2011-06-28 19:19:30

标签: c# hyperlink browser click

我有一个WebBrowser1对象。我可以成功加载页面。我想点击一个href元素。它必须与用户点击相同,因为它执行一些javascripts。我怎么能这样做?

Microsoft Visual Studio 2010 C#.net 4.0

谢谢。

1 个答案:

答案 0 :(得分:2)

如果元素有这样的id

<a href="http://www.yahoo.com" id="hrefId">TestLink</a> 
你可以做这样的事情。

var element = webBrowser1.Document.All["hrefId"];
if(element != null )
{
    webBrowser1.Select();
    element.Focus();
    SendKeys.Send("{ENTER}");
}