Estoy tratando de interactuar con un diálogo de impresión a través de Applescript.
Lo que quiero emular es el usuario el establecimiento de un valor en un determinado desplegable.
Decir que tengo:
tell application "System Events"
tell process "Preview"
set value of pop up button XXX to YYY
end tell
end tell
¿Cómo debo saber el nombre de XXX? Por ejemplo, ¿cómo puedo distinguir entre la "impresora" y "presets" listas desplegables?
He abierto la Accesibilidad Inspector, pero a partir de la información que aparece allí, no puedo ver una referencia a el nombre o algún otro identificador único para el menú desplegable.
He visto a muchas personas mediante el uso de números para referirse a los diferentes desplegable, pero no estoy seguro de que esta es una buena práctica. ¿Qué pasa si Apple decide intercambiar el orden de dos desplegables en algún momento?
Cualquier ayuda se agradece.
ACTUALIZACIÓN:
El uso de 10.6.8 y el inspector como se sugiere a continuación, me sale lo siguiente: