2011-08-27 87 views
0

如何点击一个按钮,执行一些if语句(如果匹配,退出...)否则保持循环(单击按钮)...我该怎么做这是在网络浏览器控制?不断点击网页浏览器中的按钮vb.net

正常的循环将无法正常工作,因为Web浏览器在完成之前多次执行该语句,我无法弄清楚如何在不冻结程序的情况下使其循环直到满足条件。

感谢

回答

0

为了防止GUI冻结的Application.DoEvents帮助GUI是在一个循环的响应速度。

我不相信你可以用WebBrowser控件点击一个输入按钮(也许用DOM,你可以,但我不能回答),但是你可以在你提到的循环内改变控件的地址。

+0

我可以点击按钮使用Webbrowser1.Document.GetElementById(“buttons_ID”)。InvokeMember(“click”)'但这不是问题。 –

+0

在WebBrowser上没有可以捕获的事件吗? (通过某种形式的URL验证检查)更改标记以便以某种方式继续循环,(抱歉模糊不清......我只是不确定适当的事件) – dan