none
Problemas com WebBrowser RRS feed

  • Pergunta

  • Olá,

    Estou precisando auto-preencher um formulário de inclusão de dados, a partir de um banco de dados Mysql. Fiz um pequeno teste que funcionou bem na tela de login, quando navego até a quinta tela, que é onde quero auto-preencher, ocorre esse erro: "

    "An unhandled exception of type 'System.NullReferenceException' occurred in aplFillForm.exe
    Additional information: Referência de objeto não definida para uma instância de um objeto."

    É como se a navegação não estivesse atualizando para o VB o código HTML das páginas seguintes. Tentei usar WebBrowser1.Update(), Refresh(), e mais algumas opções, sem sucesso. Utilizei as tags <input name= ...> do código fonte. Segue meu código (o primeiro botão preenche o login e senha - funcionando ok, o segundo preenche o campo de CPF, não funciona):

        Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
            WebBrowser1.Navigate("http://...m.br/app_Login/app_Login.php")
        End Sub

        Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
            Dim login, senha As String
            login = "...@gmail.com"
            senha = "......."
            WebBrowser1.Document.GetElementById("login").SetAttribute("Value", login)
            WebBrowser1.Document.GetElementById("pswd").SetAttribute("Value", senha)
        End Sub

        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Dim cpf, nome As String
            cpf = "999.999.999-00"
            WebBrowser1.Document.GetElementById("cn_cpf").SetAttribute("Value", cpf)
        End Sub

    Agradeço o apoio.

    terça-feira, 27 de março de 2018 19:05