如何让WebBrowser等待Javascript?

发布于 2024-11-09 10:44:40 字数 322 浏览 0 评论 0原文

在我的网络浏览器中,我需要按一个按钮,然后输入一些文本。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断肠人 2024-11-16 10:44:40

激活文本字段作为按钮按下事件的最后一个操作...

Activate the textfield as last operation of the buttonpress event...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文