Applescript: haga clic en la posición que no funciona

1

EstoytratandodehacerclicenunaextensióndeChrome(GoogleHighlight: enlace ) entonces haga clic en el cuadro de texto y pase mis variables.

aquí está mi código

set NoteforGoogleCHrome to "My text should be there"

tell application "Google Chrome"
    activate
end tell
tell application "System Events"
    tell process "Google Chrome"

        delay 2
        click button 8 of toolbar 2 of window "myTab" of application process "Google Chrome" of application "System Events"
        delay 0.2
        keystroke tab
        delay 0.2
        keystroke NoteforGoogleCHrome
        delay 0.2
        keystroke space
    end tell
end tell

Intenté esto, pero esto falla la mayoría de las veces.

Cuando intento hacer clic en el campo de texto (CLIC 2) Siempre tengo un error:

  

haga clic en el proceso "Google Chrome" en {4000, 114} - > valor perdido

Sin embargo, si hago lo mismo con CLICK 1, no tengo ningún error.

¿Me puedes dar algún consejo?

    
pregunta Kevin 03.08.2018 - 16:32

1 respuesta

3

Lo siguiente me funciona en macOS High Sierra 10.13.5 y Google Chrome 67.0.3396.99.

Ejemplo de AppleScript code:

set NoteforGoogleCHrome to "click me"

tell application "Google Chrome" to activate
delay 0.5
tell application "System Events"
    click (every UI element of toolbar 2 of front window of application process "Chrome" whose help is "Multi-highlight")
    delay 1
    key code 48 -- # Tab Key
    delay 0.2
    keystroke NoteforGoogleCHrome & space
end tell

Como se puede ver en la imagen de abajo, resaltó todas las ocurrencias de click y me .

    
respondido por el user3439894 03.08.2018 - 18:40

Lea otras preguntas en las etiquetas