none
Simular Click RRS feed

  • Pergunta

  • Boa tarde a todos,

    estou tentando simular o click em um  botão com o seguinte código HTML

    <a href="javascript:document.continuarForm.submit();" class="continuar" onclick="releaseInfo();">Continuar</a>


    Tentei utilizar o seguinte código, porém não deu certo alguém sabe por que ou sabe alguma forma de simular o click.

     Dim botao As HtmlElement = Nothing
    
                For Each ele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("")
                    If (botao Is Nothing) AndAlso (ele.DomElement.className = "continuar") AndAlso (ele.InnerText = "Continuar") Then
                        botao = ele
                    Else
                        Exit For
                    End If
                Next
    
                botao.InvokeMember("click")



    Abner Martins Lana


    • Editado Eduardo Lima A domingo, 29 de junho de 2014 17:45 HTML incorreto
    domingo, 29 de junho de 2014 17:44

Respostas

  • Tente desta forma:

    GetElementesByTagName precisa saber qual tag tem que pegar o valor, ou seja "a" <a href>

    Dim botao As HtmlElement = Nothing
    
                For Each ele As HtmlElement In WebBrowser1.Document.GetElementsByTagName("a")
                    If (botao Is Nothing) AndAlso (ele.DomElement.className = "continuar") AndAlso (ele.InnerText = "Continuar") Then
                        botao = ele
                    Else
                        Exit For
                    End If
                Next
    
                botao.InvokeMember("click")


    segunda-feira, 30 de junho de 2014 00:09