WebBrwoserコントロールを使用してhttps://www.salesgenie.com/Account/LogOnにプログラムでログインしようとしています。WebBrowserコントロールを使用してプログラムでWebサイトにログインするときの問題
「ログオン」をクリックすると、ブラウザは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");
これは、要素 "logon-submit"がJavaScript関数などを呼び出すためです。
ありがとうございます。
おかげさまでクリス...しかし、これは問題ではありませんでした。 – YAM
何か提案がありますか? – YAM
実際には、完全にロードされるまで「ログオン - 送信」ボタンをクリックしません。 – YAM