VB.net에서 웹 사이트를 열고 로그인 한 후 보고서를 실행하는 코드를 만들려고합니다. 모든 것은 웹 사이트에서 얻으려고 할 때 잘 작동하지만 OnClick 속성에서이 명령을 가진 것들은 = "return oamSubmitForm ('inputParamView : paramForm', 'inputParamView : paramForm : _idJsp106');"HRESULT 받기 : 0x800A01B6 InternetExplorerMedium 웹 사이트에서 요소를 가져 오는 중 예외가 발생했습니다.
기본적으로 다음 코드가 표시되면 일부 CheckBoxes를 클릭하고 잘 작동하는 것을 볼 수 있지만 버튼을 검색 할 때 입력을 입력하지 않으면 실제로 디버깅하는 동안 whatc를 사용할 때의 웹 사이트. 내가 페이지에서 소스 코드를 확인하는 경우가 mshtml.HTMLAnchorElementClass {http://example.example/qpreport/savedpages/savedReports.faces#} 을 보여줍니다 시계를 선택하면
Private Sub open Page()
ieb = New SHDocVw.InternetExplorerMedium()
ieb.Navigate("http://example.example/qptheme2/pages/index.faces")
ieb.visible = True
ieb.Silent = True
While Not (ieb.ReadyState = WebBrowserReadyState.Complete)
Application.DoEvents()
End While
If v.checked = False Then
v.Click()
End If
v = ie.Document.GetElementById("inputParamView:paramForm:inputParametertuesday")
If v.checked = False Then
v.Click()
End If
v = ie.Document.GetElementById("inputParamView:paramForm:_idJsp106")
v.Click() '<-- IT FAILS HERE Exception HRESULT: 0x800A01B6
는, 이것은이다 :
이
내 코드입니다 (I은 로그인 섹션을 생략) 내가 얻으려는 요소 :<a id="inputParamView:paramForm:_idJsp106" onclick="return
oamSubmitForm('inputParamView:paramForm','inputParamView:paramForm:_idJsp106');" href="#"
OnClick 속성과 관련이 있는지 알 수 없습니다.
이 문제를 해결하는 데 도움을 주셔서 감사합니다.
"이 지시가있는 것은 ..."무엇을합니까? 그 문장은 불완전한가요? 또한 코드 형식을 수정하십시오. 인라인 코드에는 큰 따옴표 대신 백틱을 사용할 수 있으며 다른 모든 코드는 줄 시작 부분에 적절한 코드 블록에 넣기 위해 네 개의 공백이 있어야합니다. – skrrgwasme
다음 줄에 답이 있습니까? 명령은 "return oamSubmitForm ('inputParamView : paramForm', 'inputParamView : paramForm : _idJsp106');" 메신저에 힘든 시간을 보내고 여기 미안하다. – Mengoni