applescript getElementsByName in Chrome


2

Devo compilare un campo di testo e fare clic su un pulsante su Google Chrome

Ecco il mio script per il 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

Come posso usare questo (getElementsByName) con Chrome?

Saluti.


C'è una domanda qui?
Allan

Risposte:


3

Google Chrome è scriptable tramite la suite Chromium-the execute metodo è quello che stai cercando. Ecco un esempio del tuo codice, riscritto per 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

Vedere questa domanda su Stack Overflow come riferimento o consulta il dizionario AppleScript di Google Chrome (in Script Editor, fai clic su File & Gt; Open Dictionary… e scegli Google Chrome).


è perfetto, stavo cercando questo per secoli, grazie
Kevin
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.