次のコードを使用しています。 Webページに移動し、C#Webブラウザコントロールのボタンをクリックします。しかし、Webページに移動する前でも、クリックが呼び出され、null例外が発生します。コードの2行目が最初のコードの前に実行されます。C#
webBrowser1.Navigate("www.remaxit.com/members"); // way before this
deleted = true;
HtmlDocument doc = this.webBrowser1.Document;
doc.GetElementById("AddUser").InvokeMember("CLICK"); //This executes
助けてください。
C#でWebブラウザツールを使用したことがない人は、Navigateが非ブロックであると賭けています。 'OnLoad'と同様のイベントや何かを探して、ページがロードされた後にロジックを呼び出さなければならないでしょう。 – Rob