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 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?

applausi.

    
posta Kevin 05.01.2017 - 15:01
fonte

1 risposta

3

Google Chrome è scriptable tramite la suite Chromium: il metodo execute è ciò 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

Vedi questa domanda sullo Stack Overflow per riferimento o consultare il dizionario AppleScript di Google Chrome (in Script Editor, fai clic su File > Open Dictionary… e scegli Google Chrome).

    
risposta data 14.02.2017 - 02:08
fonte

Leggi altre domande sui tag