1 votos

Applescript : No funciona el clic en la posición

Screenshot

Estoy tratando de hacer clic en una extensión de Chrome ( Google Highlight : https://chrome.google.com/webstore/detail/multi-highlight/pfgfgjlejbbpfmcfjhdmikihihddeeji ) y luego haga clic en el cuadro de texto y pegue 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

Lo he intentado, pero la mayoría de las veces falla.

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

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

Sin embargo si hago lo mismo para el CLICK 1 no tengo ningún error.

¿Puede darme algún consejo?

3voto

user3439894 Puntos 5883

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

Ejemplo de AppleScript código :

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, destacó todas las ocurrencias de click y me .

enter image description here

0 votos

Gracias por su respuesta. Lo probaré mañana por la mañana, pero tiene sentido.

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