Я пытаюсь взаимодействовать с диалоговым окном печати через Applescript.
То, что я хочу эмулировать, - это пользователь, устанавливающий значение для определенного раскрывающегося списка.
Скажи, что у меня есть:
tell application "System Events"
tell process "Preview"
set value of pop up button XXX to YYY
end tell
end tell
Откуда мне знать имя XXX? Например, как мне отличить выпадающие списки «принтер» и «пресеты»?
Я открыл инспектор специальных возможностей, но по отображаемой там информации я не могу найти ссылку на имя или какой-либо другой уникальный идентификатор для указанного раскрывающегося списка.
Я видел много людей, использующих числа для обозначения другого выпадающего списка, но я не уверен, что это хорошая практика. Что произойдет, если Apple решит поменять местами порядок двух выпадающих меню?
Любая помощь будет оценена.
ОБНОВЛЕНИЕ :
Используя 10.6.8 и инспектора, как предложено ниже, я получаю следующее:
UI elements
команду здесь полезно , как хорошо: n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript