我正在尝试自动化webbrowser控件。我实际上已经开始和关闭了几年,大约一年前,这工作正常!我使用以下代码以编程方式单击Web浏览器控件中的按钮;
element = WebBrowser1.Document.GetElementById("gogogo")
If element IsNot Nothing Then
element.InvokeMember("Click")
End If
现在每次运行代码时它都会点击相同的按钮(其他一些元素会发生变化,但这与按钮无关)。一半时间它工作正常,没有问题 - 另一半时间似乎什么都不做......我已经尝试编辑代码了;
element = WebBrowser1.Document.GetElementById("gogogo")
If element IsNot Nothing Then
element.InvokeMember("Submit")
End If
甚至尝试将提交和点击一个接一个地调用无效。在过去一年左右,webbrowser控件发生了什么变化?是否有更强大的点击按钮的方式?
这是按钮的HTML元素;
<input id="gogogo" style="margin-bottom: 5px" class="gogogo btn btn-attack" name="submit" type="submit" onload="this.disabled=false;" value="Send attack">