在VB代码中单击网站上的按钮

时间:2013-06-06 13:27:25

标签: vb.net webbrowser-control

我在VB代码中找到了按钮:

Form1.WebBrowser1.Document.GetElementsByTagName("input").Item(3)

从网站上的HTML代码:

<input value="Log In" tabindex="4" type="submit" id="u_0_b">

如何让所选按钮“点击”?

编辑:

不用担心只是解决了这个问题:

Form1.WebBrowser1.Document.GetElementsByTagName("input").Item(3).Focus()
SendKeys.SendWait("{ENTER}")

感谢您的帮助,我想我会发布解决方案以防其他人遇到同样的问题。

1 个答案:

答案 0 :(得分:2)

这很简单:

Form1.WebBrowser1.Document.GetElementsByTagName("input").Item(3).RaiseEvent("onclick")

第二眼看,我注意到该按钮是一个提交按钮。在这种情况下,您需要使用不同的方法,因为它没有直接onclick

Form1.WebBrowser1.Document.GetElementsByTagName("input").Item(3).InvokeMember("click")