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