htmlボタンをクリックして別のページに移動する必要があります。クリック後、私はページの読み込みを待つ必要があり、古いページが読み込まれたときにだけ新しいページに移動します。ここでC#WebBrowserボタンクリックして別のページに移動
はコードで、そのボタンをクリックしてください:
element = webBrowser1.Document.GetElementById("LoginButton");
element.InvokeMember("click");
をウェブブラウザではIsBusyプロパティを持っているが、それはボタンのクリック後に動作します `tの:
element = webBrowser1.Document.GetElementById("LoginButton");
element.InvokeMember("click");
if(webBrowser1.IsBusy)
{
MessageBox.Show("Busy"); // Nothing happens, but page is not full loaded.
}
私がSystem.Threading.Thread.Sleep(1000)
追加する場合ページの読み込みと次のページに行くことができますが、他のコンピュータのページ読み込み時間はもっと長くなる可能性があります。
前のページが読み込まれた後で別のページを読み込むにはどうすればよいですか?
P.S:私はロシア人です。悪い英語を申し訳ありません。