如何单击非静态页面(webbrowser c#)中的输入按钮?

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

我试图在我的网络浏览器表单中点击一个页面上的输入按钮,但 InvokeMember 事件不工作,我研究了,并且读到 InvokeMember 只在静态页面上工作,但页面,我'尝试自动点击,不是静态的,我没有找到点击非静态页面输入的方法。

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

我试过:

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

感谢大佬们的帮助,我找到了答案 该页面是反机器人的,不允许快速点击,然后放置

 Thread.sleep (1000);

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

我正在开发 Web 应用程序的登录页面,我正在使用 validate() 方法和我的 button.onclick 函数。

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