我试图使用WebBrwoser控件以编程方式登录到https://www.salesgenie.com/Account/LogOn。使用WebBrowser控件以编程方式登录到网站的问题
问题是当我点击“登录”时,浏览器没有导航到LogonCompleted事件中的下一页。
HtmlElement userName = wBrowser.Document.GetElementById("username");
userName.SetAttribute("value", SomeUserName);
HtmlElement password = wBrowser.Document.GetElementById("password");
password.SetAttribute("value", SomePassword);
wBrowser.DocumentCompleted -= new WebBrowserDocumentCompletedEventHandler(LogonPageLoaded);
wBrowser.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(LogonCompleted);
HtmlElement logonForm = wBrowser.Document.GetElementById("logon-submit");
logonForm.InvokeMember("click");
我认为这是因为元素“登录提交”调用JavaScript函数左右。
请任何帮助,将不胜感激。
谢谢克里斯......但这不是问题。 – YAM
有什么建议吗? – YAM
实际上,我完全没有点击“登录 - 提交”按钮。 – YAM