Applescript нажмите на элемент пользовательского интерфейса электронного приложения - PullRequest
0 голосов
/ 19 января 2019

Я пытаюсь написать крошечную автоматизацию, используя applescript, которая может искать и нажимать на элементы приложений Authy. Проблема в том, что это приложение Electron, и в нем нет элементов пользовательского интерфейса, которые можно щелкнуть, но я могу щелкнуть их вручную. Я пробовал щелкать по координатам, но получаю ошибку execution error: System Events got an error: Can’t make {700, 200} into type UI element. (-1700).

Вопрос состоит из трех частей.

  • Как мне перечислить элементы приложения Electron?
  • Как я могу нажать на элемент, который не распознается Accessability Inspector.
  • Как я могу нажать на координату?

Я получаю свои координаты, используя Shift+Command+4. Прикрепление скриншота инспектора доступности.

Мой текущий код довольно прост:

tell application "System Events"
    tell application "Authy Desktop" to activate
    keystroke "google"
    delay 1
    tell process "Authy Desktop"
        tell window 1
            click {700,200}
        end tell
    end tell
end tell

enter image description here

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