如何调用单击Web浏览器中的链接?

时间:2011-09-04 16:13:32

标签: c# hyperlink click

好的,我们可以说该页面包含一个名为“关于我们”的链接。而不是我做:

webBrowser.Navigate ("www.page.com/aboutus");

...如何告诉我的程序点击包含关于我们的文字的任何链接?

我知道这可能看起来像我做了更多的工作,然后我也有,但相信我,我需要这些代码。

任何帮助将不胜感激,谢谢:)

1 个答案:

答案 0 :(得分:1)

您需要找到HtmlElement标记的<a>对象,然后调用InvokeMember("click")

如果元素有ID,您可以通过调用Document.GetElementById来获取它;否则,您可以查看GetElementsByTagName并找到您要查找的元素。