VENDO CLICK
boa Noite amigos da hora dificil estou precisando da ajuda de voces:
tenho o seguinte site:http://www.econeteditora.com.br/icms_st/index.php?uf=RJ
onde eu preencho os dados de login e senha da seguinte forma:
WebBrowser1.Document.GetElementById([Ô]Log[Ô]).InnerText = [Ô]login[Ô]
WebBrowser1.Document.GetElementById([Ô]Sen[Ô]).InnerText = [Ô]senha[Ô]
ate ai blz sem problemas mais agora vem a parte mais dificil, eu preciso que quando o usuari clique em um botao ele preencha os campos e de um clique no enter eu estou fazendo da seguinte forma mais esta dando errado
WebBrowser1.Document.GetElementById([Ô]Entrar[Ô]).InvokeMember([Ô]Click[Ô])
onde apresenta o seguinte erro: A first chance exception of type [ô]System.NullReferenceException[ô] occurred in WindowsApplication1.exe
estou usando vb.net 2010
tenho o seguinte site:http://www.econeteditora.com.br/icms_st/index.php?uf=RJ
onde eu preencho os dados de login e senha da seguinte forma:
WebBrowser1.Document.GetElementById([Ô]Log[Ô]).InnerText = [Ô]login[Ô]
WebBrowser1.Document.GetElementById([Ô]Sen[Ô]).InnerText = [Ô]senha[Ô]
ate ai blz sem problemas mais agora vem a parte mais dificil, eu preciso que quando o usuari clique em um botao ele preencha os campos e de um clique no enter eu estou fazendo da seguinte forma mais esta dando errado
WebBrowser1.Document.GetElementById([Ô]Entrar[Ô]).InvokeMember([Ô]Click[Ô])
onde apresenta o seguinte erro: A first chance exception of type [ô]System.NullReferenceException[ô] occurred in WindowsApplication1.exe
estou usando vb.net 2010
Vamos lá!
Primeiro o evento clique não vai funcionar porque o input submit (Botão Entrar não tem um Name e nem ID)
Ai para fazer isso você vai precisar fazer o seguinte!
Assim
For Each elem As HtmlElement In WebBrowser1.Document.GetElementsByTagName([Ô]input[Ô])
If elem.GetAttribute([Ô]value[Ô]).ToUpper() = [Ô]ENTRAR[Ô] Then
elem.InvokeMember([Ô]click[Ô])
Exit For
End If
Next
Ou Assim
WebBrowser1.Document.Forms(0).InvokeMember([Ô]submit[Ô])
Faz um tempo que não mexo com isso, mas creio que um dos dois deve funcionar!
Primeiro o evento clique não vai funcionar porque o input submit (Botão Entrar não tem um Name e nem ID)
Ai para fazer isso você vai precisar fazer o seguinte!
Assim
For Each elem As HtmlElement In WebBrowser1.Document.GetElementsByTagName([Ô]input[Ô])
If elem.GetAttribute([Ô]value[Ô]).ToUpper() = [Ô]ENTRAR[Ô] Then
elem.InvokeMember([Ô]click[Ô])
Exit For
End If
Next
Ou Assim
WebBrowser1.Document.Forms(0).InvokeMember([Ô]submit[Ô])
Faz um tempo que não mexo com isso, mas creio que um dos dois deve funcionar!
Tópico encerrado , respostas não são mais permitidas