2 votes

applescript getElementsByName dans Chrome

Je dois remplir un champ de texte et cliquer sur un bouton sur Google Chrome

Voici mon script pour 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

Comment utiliser cette fonction (getElementsByName) avec Chrome ?

des remerciements.

2voto

aaplmath Points 2850

Google Chrome est scriptable à travers la suite Chromium - la suite execute est ce que vous recherchez. Voici un exemple de votre code, réécrit pour 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

Véase cette question sur Stack Overflow pour référence, ou consulter le dictionnaire AppleScript de Google Chrome (dans script Editor, cliquez sur File > Open Dictionary… et choisissez Google Chrome).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X