AJUDA APERTAR UM BOTÃO

BETOPSY 04/01/2016 10:28:57
#455730
Bom dia amigos , estou precisando clicar em um botão dentro do wb , pois nao sei o que acontece
que nao consigo clicar , o botao fica inclicavel dentro do WB

segue o link da pagina:
https://app.buzzstream.com/create_account/sku/541

Se alguem puder me ajudar
pois consigo preencher os dados , so nao consigo fazer ele clicar !
Obrigado
SINCLAIR 04/01/2016 10:48:49
#455732
Esta página foi criada por você?
KURTGU 04/01/2016 11:13:32
#455733
WebBrowser1.Document.All([Ô]Button ID[Ô]).InvokeMember([Ô]click[Ô])
BETOPSY 04/01/2016 11:37:28
#455734
Citação:

:
WebBrowser1.Document.All([Ô]Button ID[Ô]).InvokeMember([Ô]click[Ô])



Isso foi a 1 coisa que tentei , porem não sei o motivo
ele nao clica , o estranho
que se vc abrir a pagina dentro do WB
nem usando o mause vc nao consegue clicar!
BETOPSY 04/01/2016 21:13:00
#455737
Não consigo fazer issso :(
BETOPSY 05/01/2016 10:51:59
#455746
Eu fiz desse modo , porem nao tive sucesso

 
Dim buttons As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName([Ô]button[Ô])
For Each Controle As HtmlElement In buttons
Try
If Controle.OuterHtml.Contains([Ô]name=[Ô] & [Ô]signUpSubmit[Ô]) Then
Controle.Focus()
Controle.InvokeMember([Ô]click[Ô])
End If
Catch ex As Exception
End Try
Next
PEGUDO 06/01/2016 07:37:00
#455760
Cara,
Eu larguei o .NET e agora trabalho com PHP, mas que eu me lembre, tente fazer assim:

Primeiro faça referência à biblioteca mshtml, se não o fez ainda.

Dim botoes As HtmlElementCollection = WebBrowser1.Document.GetElementByTagName([txt-color=#e80000][Ô]button[Ô][/txt-color])
Dim clique As mshtml.IHTMLElement = [txt-color=#0000f0]Nothing[/txt-color]
Dim nome As String = String.Format([txt-color=#e80000][Ô]name={0}signUpSubmit{0}[Ô][/txt-color], Chr(34))

For Each controle As HtmlElement In botoes
Try
If controle.OuterHtml.Contains(nome) Then
clique = controle.DomElement
clique.click()
Exit For
End If
Catch ex As Exception

End Try
Next


Se ainda assim não funcionar, esta é uma das muitas páginas protegidas que existem por aí e precisa de mais uma estudada pra desvendar o mistério.

BETOPSY 06/01/2016 10:48:46
#455770
Citação:

:
Cara,
Eu larguei o .NET e agora trabalho com PHP, mas que eu me lembre, tente fazer assim:

Primeiro faça referência à biblioteca mshtml, se não o fez ainda.

Dim botoes As HtmlElementCollection = WebBrowser1.Document.GetElementByTagName([txt-color=#e80000][Ô]button[Ô][/txt-color])
Dim clique As mshtml.IHTMLElement = [txt-color=#0000f0]Nothing[/txt-color]
Dim nome As String = String.Format([txt-color=#e80000][Ô]name={0}signUpSubmit{0}[Ô][/txt-color], Chr(34))

For Each controle As HtmlElement In botoes
Try
If controle.OuterHtml.Contains(nome) Then
clique = controle.DomElement
clique.click()
Exit For
End If
Catch ex As Exception

End Try
Next


Se ainda assim não funcionar, esta é uma das muitas páginas protegidas que existem por aí e precisa de mais uma estudada pra desvendar o mistério.



na verdade essa parte do codigo da um erro

    Dim clique As mshtml.IHTMLElement = Nothing 


nao sei como resolver isso , noite virada :(
PEGUDO 06/01/2016 14:11:11
#455782
Cara,
Você fez a referência à biblioteca [txt-color=#0000f0]mshtml[/txt-color] como eu falei?

Acho que é Menu Project / Add Reference.
BETOPSY 06/01/2016 23:29:46
#455813
Sim add , mas mesmo assim nao clica

mesmo se usar o mause nao clica!
DAMASCENO.CESAR 06/01/2016 23:52:47
#455818
cara, no meu chrome versão Versão 47.0.2526.106 m, clicou de boa no win7
Página 1 de 2 [19 registro(s)]
Tópico encerrado , respostas não são mais permitidas