Видеть номер элемента в UIElementInspector - PullRequest
0 голосов
/ 08 января 2011

Поэтому, когда я смотрю на элемент пользовательского интерфейса в UIElementInspector, я вижу такие вещи, как AXButton.Отлично, теперь я хочу выполнить действие над этим AXButton, но проблема в том, что я в конечном итоге делаю что-то вроде этого: (да, я действительно сделал это, глупый я)

perform action "AXPress" of pop up button 2 of group 1 of group 1 of group 1 of group 3 of UI element 1 of scroll area 1 of group 2...

Теперь у меня естьчтобы вручную проверить, какая кнопка # из какой группы # чего бы то ни было, чтобы увидеть, где принадлежит этот элемент пользовательского интерфейса, чтобы я мог что-то делать с ним.Что меня интересует, так это то, что есть какой-то менее хитрый способ узнать, какие цифры мне следует ввести, потому что иногда я даже не могу найти, где какие-то AXButton прячутся вручную.

1 Ответ

4 голосов
/ 08 января 2011

Да, UIElementInspector сложно использовать.Я не использую это, потому что это слишком сложно для меня.Я бы посоветовал попробовать UI Browser здесь .

Гораздо проще найти точный путь к вещам ... но это не бесплатно.Единственный другой способ найти что-либо - позволить яблочному сценарию найти его.Предположим, вы хотите найти в окне кнопку «Нажать».Вы можете сделать что-то вроде этого ...

set theButton to first button of window 1 whose title is "Press"
click theButton

Очевидно, что иногда в окне есть группы (и другие вещи), и кнопка может быть в одной из них, поэтому вам, возможно, придется сделать что-то подобное...

set theButton to first button of every group of window 1 whose title is "Press"
click theButton

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...