繁体   English   中英

如何在非静态页面(Webbrowser C#)中单击输入按钮?

[英]How to click on a input button in a non static page (webbrowser c#)?

我正在尝试以Web浏览器形式单击页面上的输入按钮,但是我研究了InvokeMember事件,但研究发现InvokeMember仅在静态页面上有效,但是在该页面上我试图实现自动化点击不是静态的,我没有找到点击非静态页面输入的方法。

有谁知道如何解决这个问题?

我试过了:

webBrowser1.Document.GetElementById("loginBtn").InvokeMember("Click");
webBrowser1.Document.GetElementById("loginBtn").RaiseEvent("onclick");

坦克寻求帮助,我找到了答案。该网页是反机器人的,不允许快速点击,然后放置一个

 Thread.sleep (1000);

欺骗页面并允许自动化登录。

我正在为Web应用程序登录页面上工作,并且我在我的button.onclick函数中使用validate()方法。

<input type="button" id="commit" value="Sign in" onclick=" validate() ">`

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM