[英]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.