1 votos

Hacer clic en el botón de un sitio web (Chrome) que no tiene ID

Estoy tratando de automatizar un proceso de inicio de sesión junto con otras cosas. Encontré este script en alguna parte, pero el botón en el que intento hacer clic no tiene ID.

 tell application "Google Chrome"
    activate
    open location "https://members.merchinformer.com/login"
    set theTab to tab 1 of window 1
    repeat
        if (loading of theTab) is false then exit repeat
    end repeat
    set theURL to URL of theTab
    if theURL contains "login" then
        execute theTab javascript "document.getElementById('login-button').click();"
    end if
    end tell

Intenté varios métodos para hacer clic en él, pero sin éxito. ¿Alguna forma de evitarlo?

1voto

Jason Marsell Puntos 81

Este script es el que hace clic en él:

 tell application "Google Chrome" to ¬
    tell active tab of front window to ¬
        execute javascript ¬
            "document.getElementsByClassName('btn btn-block btn-custom waves-effect waves-light')[0].click();"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X