Applescript clic per posizione

2

Sto provando a fare clic su un pulsante usando la coordinata YX, funziona con alcune app, ma ho una app con due finestre che mi dà un problema.

questo è il mio codice originale

tell application "System Events"

    tell process "App"
        click at {783, 621}

    end tell
end tell

ma il risultato è Risultato:

image 1 of UI element "Email" of row 2 of table 1 of scroll area 1 of window "App title" of application process "SonarX" of application "System Events"

il pulsante che voglio fare clic ha effettivamente un'immagine (interfaccia utente), ma il clic sembra accadere.

PS il titolo dell'app contiene alcune variabili ma ha anche un po 'di static

Ho provato questo invece

tell application "System Events"


    click at {783, 621}

end tell

ma lo stesso problema.

Come posso mantenere premuto questo pulsante?

se provo a usare l'automator, ho lo stesso risultato

"set uiScript to "click image 1 of UI Element 1 of row 2 of table 1 of scroll area 1 of window \"Title 558772: XXXXX :XXXXX : XXXXX : 5583214\" of application process \"App\"""

Per tua informazione, ho un altro pulsante che riesco a cliccare normalmente sulla stessa finestra, ad esempio

set uiScript to "click pop up button 1 of group 3 of group 2 of scroll area 1 of group 3 of window 1 of application process \"App\""

- Ho anche provato ma senza successo

tell application "System Events"
    tell process "App"
        click image 1 of UI element "Email" of row 2 of table 1 of scroll area 1 of window 1

    end tell
end tell
    
posta Kevin 29.04.2018 - 07:36
fonte

0 risposte

Leggi altre domande sui tag