Web ブラウザ コントロールにロードされたページ内のリンクをアプリケーションでクリックさせようとしていますが、何も起こっていないようです。リンクを手動でクリックすると機能します (javascript コマンドを実行して、ajax を使用してデータをロードします)。HREF が「#」であるため、単純に URL に移動することはできません。
これまでのところ、次の方法を試しました。
wb.Document.GetElementById("MyElement").InvokeMember("click")
wb.Document.GetElementById("MyElement").RaiseEvent("onmousedown")
wb.Document.GetElementById("MyElement").RaiseEvent("onclick")
それが役立つかどうかはわかりませんが
wb.Document.GetElementById("MyElement").RaiseEvent("onmouseover")
、リンク上のマウスオーバーを部分的にシミュレートしているようです
マウスクリックをシミュレートするために試すことができる他のオプションはありますか?
ありがとう!