COMO CLICO NESSE BUTON

NETBRFAKES 26/11/2013 16:38:39
#431502
la amigos, gostaria de ajuda para clicar nesse butom
em um webbrowser

htmll

<input type=[Ô]button[Ô] class=[Ô]buyTimeFormSubmit[Ô] onclick=[Ô]checkoutButtonClick()[Ô] value=[Ô]Continua[Ô] />


ja tentei assim

WebBrowser1.Document.GetElementById([Ô]Comprar[Ô]).InvokeMember([Ô]Continua[Ô])


e tambem assim

Dim Inputs As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName([Ô]input[Ô])

For Each Controle As HtmlElement In Inputs
Try

If Controle.OuterHtml.Contains([Ô]type=[Ô] & [Ô]button[Ô]) Then
Controle.InvokeMember([Ô]click[Ô])
End If
Exit For
Catch
End Try
Next


mas nao deu certo
alguem sabe a soluçao?

vlw
NETBRFAKES 30/11/2013 16:15:26
#431638
alguem?
PEGUDO 02/12/2013 09:30:01
#431666
Se você não está conseguindo clicar no botão de maneira nenhuma, o mais apropriado é você postar um arquivo zip, em anexo, para que possamos analisá-lo e ver, mais de perto, seu código.
FILMAN 02/12/2013 20:20:02
#431684
Resposta escolhida
Tente fazer assim


Dim Botoes As HtmlElementCollection = WebBrowser1.Document.getElementsByTagName([Ô]input[Ô])
Dim Clique As mshtml.iHTMLElement = Nothing

For Each Botao as HtmlElement In Botoes
[ô]Retira as aspas duplas para melhor trabalhar[ô]
Dim Parametro As String = Replace(Botao.InnerHtml, Chr(34), [Ô][Ô])

[ô]Aqui você precisará de um identificador único do controle.[ô]
[ô]Eu utilizei o atributo class[ô]
If Parametro.Contains([Ô]class=buyTimeFormSubmit[Ô]) Then
Clique = Botao.DomElement
Exit For
End If
Next

Clique.Click()


Vê se funciona
PEGUDO 03/12/2013 07:49:35
#431693
Ih... Eu conheço este código hein!!!
valeu!
FILMAN 03/12/2013 12:18:43
#431706
Olá,

PEGUDO disse:
Citação:

Ih... Eu conheço este código hein!!!
valeu!




Então esse código eu retirei desse site em destaque abaixo

http://social.msdn.microsoft.com/Forums/vstudio/pt-BR/aa58a58f-19f1-4b84-8984-5e9bede4907b/como-fazer-o-controle-web-browser-clicar-em-um-botao-automaticamente?forum=vsvbasicpt


Valeu!
PEGUDO 03/12/2013 12:57:28
#431708
Citação:

Então esse código eu retirei desse site em destaque abaixo


Haha... num falei...
Rsrs... Valeu
NETBRFAKES 04/12/2013 02:08:23
#431726
Desculpe nao responder antes , estava viajando ,
Obrigado pela ajuda como sempre :)
Tópico encerrado , respostas não são mais permitidas