AJUDA APERTAR UM BOTÃO
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
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
Esta página foi criada por você?
WebBrowser1.Document.All([Ô]Button ID[Ô]).InvokeMember([Ô]click[Ô])
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!
Não consigo fazer issso :(
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
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.
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.
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.
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 :(
Cara,
Você fez a referência à biblioteca [txt-color=#0000f0]mshtml[/txt-color] como eu falei?
Acho que é Menu Project / Add Reference.
Você fez a referência à biblioteca [txt-color=#0000f0]mshtml[/txt-color] como eu falei?
Acho que é Menu Project / Add Reference.
Sim add , mas mesmo assim nao clica
mesmo se usar o mause nao clica!
mesmo se usar o mause nao clica!
cara, no meu chrome versão Versão 47.0.2526.106 m, clicou de boa no win7
Tópico encerrado , respostas não são mais permitidas