如何让WebBrowser等待Javascript?
在我的网络浏览器中,我需要按一个按钮,然后输入一些文本。
ePlace.InvokeMember("Click");
//NEED TO WAIT HERE
iStake.Focus();
SendKeys.Send("47.56");
我怎样才能让我的程序等到按钮的 javascript 完成后再输入文本? 我尝试过:
while(ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
没有帮助:(
In my webbrowser i need to press a button and then type some text.
ePlace.InvokeMember("Click");
//NEED TO WAIT HERE
iStake.Focus();
SendKeys.Send("47.56");
How can i make my program wait until the button's javascript is done before i type text?
I tried:
while(ReadyState != WebBrowserReadyState.Complete)
Application.DoEvents();
Wasnt helpful :(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
激活文本字段作为按钮按下事件的最后一个操作...
Activate the textfield as last operation of the buttonpress event...