2 votos

applescript getElementsByName en Chrome

Necesito rellenar un campo de texto y hacer clic en un botón en Google Chrome

Aquí está mi script para safari.

tell application "Safari"

## tell window 1 of application "Safari" to set current tab to tab 1
-- Last Name
do JavaScript "document.getElementsByName('0.7.7.7.7.7.5')[0].value=" & quoted form of theProfil & "" in tab 1 of window 1
-- search
delay 0.1
do JavaScript "document.getElementsByName('0.7.7.7.7.1.7')[0].click();" in tab 1 of window 1

¿Cómo puedo utilizar esto (getElementsByName) con Chrome?

Salud.

0 votos

¿Hay alguna pregunta aquí?

2voto

aaplmath Puntos 599

Google Chrome se puede programar a través de la suite Chromium. execute es lo que está buscando. Aquí hay un ejemplo de su código, reescrito para Chrome:

tell application "Google Chrome"
    execute front window's active tab javascript  "document.getElementsByName('0.7.7.7.7.7.5')[0].value=" & quoted form of theProfil & ""
    delay 0.1
    execute front window's active tab javascript "document.getElementsByName('0.7.7.7.7.1.7')[0].click();"
end tell

Ver esta pregunta en Stack Overflow como referencia, o consulte el diccionario de AppleScript de Google Chrome (en el editor de script, haga clic en File > Open Dictionary… y elija Google Chrome).

0 votos

Esto es perfecto, he estado buscando esto durante años, gracias

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