서버에서 응답을 받기 위해 내 프로그램에서 버튼 클릭을 시뮬레이션하려고합니다.웹 페이지 버튼을 시뮬레이션하는 방법
WebBrowser wb = new WebBrowser();
wb.Navigate(url);
while (wb.ReadyState != WebBrowserReadyState.Complete)
{
Application.DoEvents();
}
wb.Document.GetElementById("btnGo").InvokeMember("click");
아무것도 :
<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')" >
나는 내가 본이 코드를 사용 : 문제는 웹 페이지 "onclick을"다음과 같이 해당 페이지에
HTML을 스크립트를 활성화한다는 것입니다 일어난다. 실제 웹 페이지에서 필요한 데이터가있는 html을 얻습니다. 어떤 아이디어?
'HtmlElement btn = yourBrowserControl.Document.GetElementById ("btnGo"); btn.InvokeMember ("click"); – MethodMan