Я пытаюсь вызвать «щелчок» на значке поиска на странице, открытой с помощью элемента управления веб-браузера, но это не работает.Элемент icon_zoom всегда имеет значение null.Веб-страница, на которую я перехожу: http://legendas.tv/
Имя элемента отправки - "icon_zoom".
Это мой код:
Public Sub ClickElement(ByVal wb As WebBrowser, ByVal id As String)
If wb.Document Is Nothing Then Exit Sub
Do While True
If wb.Document.GetElementById(id) Is Nothing Then
' The debug always go here and stay in looping
Application.DoEvents()
MsgBox("Element id " & id & "is nothing", MsgBoxStyle.Exclamation, "Id is Nothing")
Else
Exit Do
End If
Loop
If wb.Document.Window.Frames.Count > 0 Then
For Each hw As HtmlWindow In wb.Document.Window.Frames
hw.Document.GetElementById(id).InvokeMember("click")
Next
Else
wb.Document.Window.Document.GetElementById(id).InvokeMember("click")
End If
Application.DoEvents()
End Sub