如何调用单击Web浏览器中的链接?(How to invoke click on a link in

2019-10-28 19:14发布

好让说,该页面包含一个名为“关于我们”的链接。 相反,我这样做:

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

...我怎么能告诉我的程序单击包含文本关于我们什么联系呢?

我知道这可能看起来像Im做那么必要更多的工作,我已经太多,但相信我,我需要这段代码。

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

Answer 1:

你需要找到HtmlElement为对象<a>标签,然后调用InvokeMember("click")

如果元素有一个ID,您可以通过调用得到它Document.GetElementById ; 否则,你可以看看通过GetElementsByTagName ,找到你要找的元素。



文章来源: How to invoke click on a link in the web browser?