我有一个WebBrowser1对象。我可以成功加载页面。我想点击一个href元素。它必须与用户点击相同,因为它执行一些javascripts。我怎么能这样做?
Microsoft Visual Studio 2010 C#.net 4.0
谢谢。
答案 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}");
}