Допустим, я хочу нажать кнопку, которая появляется где-то внутри окна, используя AppleScript. click button
работает, но вы должны знать, какую именно кнопку вы хотите нажать.
Например: Сканирование немного громоздко, когда вам всегда нужно дождаться завершения работы сканера, затем переключитесь на Image Capture.app и снова нажмите « Сканировать» .
Итак, я хочу автоматизировать, нажав эту кнопку здесь ...
Ну, я подумал, что это будет относительно легко, но в начале это так, как я понял:
tell application "System Events"
tell process "Image Capture"
click button "Scan" of window "Image Capture"
end tell
end tell
Конечно, кнопка зарыта глубже, чем это (то есть в некоторой группе разделения).
С Инспектором Доступности я могу видеть, где он находится, но действительно ли мне нужно идти вниз по дереву элементов пользовательского интерфейса, чтобы найти кнопку? Есть ли какой-нибудь ярлык? Если нет, то чего мне не хватает в click button "Scan" of window "Image Capture"
?
Более общий: где я могу найти кнопку в иерархии элементов пользовательского интерфейса?