Это легкая работа, если вы используете скрипты графического интерфейса в appleScript.Трудно найти ссылки на элементы пользовательского интерфейса ... но это совсем не сложно, если вы используете такой инструмент, как UI Browser .Я не запускаю симулятор iOS, но вы можете получить вещи из переднего окна любого приложения с помощью сценариев GUI, поэтому я не думаю, что окно симулятора отличается.
Например, яглядя на это окно сафари.Могу ли я получить текст из этого окна?Конечно ... скажем, я хочу получить текст URL с помощью сценариев GUI.Я мог бы использовать это ...
tell application "Safari" to activate
delay 0.2
tell application "System Events"
tell process "Safari"
set textfieldReference to text field 1 of splitter group 1 of group 3 of tool bar 1 of window 1
set urlText to value of textfieldReference
end tell
end tell
Есть некоторые хитрости в GUI-скриптинге, но если вы используете его правильно, то это не должно быть проблемой.Обратите внимание, что этот код для очистки этого текста из окна сафари занял все 2 минуты для записи.Самым сложным было получить textfieldReference.
ПРИМЕЧАНИЕ. Для работы сценариев GUI необходимо включить «Включить доступ для вспомогательных устройств» на панели настроек универсального доступа.
Следующая частьманипулирование текстом, которое вы можете легко сделать прямо в applecript, используя разделители текстовых элементов и другие инструменты applecript.Так что в целом работа кажется мне простой, а требуемые навыки не слишком велики.