automator fifa 19 aplicación web

2

Estoy tratando de hacer clic en el botón de reinicio en la aplicación web Fifa 19 con automator.

códigosqueheprobado.

tellapplication"Safari"
    activate
    tell current tab of window 1
        do JavaScript "document.getElementsByClassName('btn-standard')[0].click()"
    end tell
end tell

segundo

to clickClassName(theClassName, elementnum)

  tell application "Safari"
      activate

      do JavaScript "document.getElementsByClassName('" & theClassName & "')[" & elementnum & "].click();" in current tab of first window

  end tell

end clickClassName
clickClassName("btn-standard", 0)

nada funciona ni idea de por qué? Sé que puedo hacerlo mirándome, pero quiero hacer clic en este botón con el script java.

Después de algunas investigaciones, parece que son más etiquetas estándar btn, de modo que ¿hay alguna forma de seleccionar primero el contenedor de botones class="y luego el estándar btn de clase? Tal vez no esté seleccionando el botón correctamente     

pregunta Alex 10.10.2018 - 02:34

1 respuesta

1

Esto debería funcionar para ti

tell application "Safari"
    activate
    do JavaScript "document.getElementsByClassName('btn-standard')[0].click();" in document 1
end tell

En caso de duda, siempre puede utilizar APPLESCRIPT MAKER que creará el JavaScript correcto para usted

No estoy seguro porque nunca uso Safari, pero tal vez esté habilitado "Permitir JavaScript de los eventos de Apple". ¿Debe estar habilitado?

    
respondido por el wch1zpink 10.10.2018 - 05:03

Lea otras preguntas en las etiquetas