Me encuentro trabajando en una pequeña aplicación, la cual, se conecta a un portal web a través de un control webbrowser, sin embargo, mi intención es no utilizarlo del todo lo tengo agregado para corroborar que la interacción con los demás controles es correcto.
Bueno, el mensaje aparece cuando intento enviar parámetros al webbrowser y llamar a una función de javascript.
Es importante señalar que el sitio no es mío.
Acá les muestro mi código:
Código:
Private Sub Login_Click(sender As System.Object, e As System.EventArgs) Handles Login.Click
Dim captchatexto As String = InputBox("Introduzca el texto que visualiza en la ventana")
If captchatexto <> "" Then
Dim rfc, pass, captcha As HtmlElement
rfc = wbsat.Document.GetElementById("rfc")
rfc.SetAttribute("value", "RPS090924NI0")
pass = wbsat.Document.GetElementById("password")
pass.SetAttribute("value", "*****")
captcha = wbsat.Document.GetElementById("jcaptcha")
captcha.SetAttribute("value", captchatexto)
wbsat.Document.GetElementById("submit").InvokeMember("Click")
Else
MsgBox("Debe introducir el texto de la imagen")
End If
End Sub
Cabe señalar que si interactúo directamente con el webbrowser para hacer la navegación ese error no se visualiza. Espero que me puedan orientar muchachos, un saludo