サーバーからの応答を取得するために、プログラムでボタンのクリックをシミュレートしようとしています。問題は、Web ページの「onclick」がそのページのスクリプトをアクティブにすることです。
html は次のようになります。
<script language=javascript>
function frmsubmit(id)
{
document.all("HistoryData1_hiddenID").value=id;
document.all("Form1").submit();
}
</script>
<input type="button" id="btnGo" value="Go" Class="RegularButton" onclick="frmsubmit('0')" >
私が見たこのコードを使用しました:
WebBrowser wb = new WebBrowser();
wb.Navigate(url);
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
wb.Document.GetElementById("btnGo").InvokeMember("click");
何も起こりません。実際の Web ページでは、必要なデータを含む html を取得します。何か案は?