我试图让我的应用程序单击 Web 浏览器控件中加载的页面内的链接,但似乎没有发生任何事情。手动单击链接有效(它执行一些 javascript 命令以使用 ajax 加载数据)。我不能简单地转到 URL,因为 HREF 是“#”
到目前为止,我已经尝试了这些方法:
wb.Document.GetElementById("MyElement").InvokeMember("click")
wb.Document.GetElementById("MyElement").RaiseEvent("onmousedown")
wb.Document.GetElementById("MyElement").RaiseEvent("onclick")
不确定它是否会有所帮助,但是:
wb.Document.GetElementById("MyElement").RaiseEvent("onmouseover")
似乎部分模拟了链接上的鼠标悬停
我可以尝试模拟鼠标点击的任何其他选项吗?
谢谢!