Автоматически вызывать приложение для iPhone - PullRequest
1 голос
/ 18 ноября 2010

Можно ли вызвать iPhone Simulator и запустить приложение через UIAutomation? Если это так, возможно ли вызвать скрипт UIAutomation через скрипт оболочки или Java?

Или я могу сделать это с помощью appleScript? Спасибо

Ответы [ 3 ]

2 голосов
/ 18 ноября 2010

Xcode является приемлемым. Таким образом, вы можете запустить сценарий оболочки, который запускает скомпилированный AppleScript, который запускает Xcode и говорит ему, чтобы он собирал и запускал приложение iOS с выбранным имитатором, который должен запустить симулятор и запустить приложение в симуляторе, если нет ошибок сборки, и т.д.

1 голос
/ 21 ноября 2011

Да.Мы используем Java для запуска Instruments, запускаем ApplesScript, который будет загружать TraceTemplate для конкретного Application \ Device \ Simulator, а затем AppleScript для запуска (записи) указанного JavaScript.

Мы реализовали очень надежную инфраструктуру автоматизации длятестирование iOS-приложений с помощью полностью «динамического» тестового сценария.Он не требует джейлбрейка устройства и не требует подключения каких-либо библиотек поддержки автоматизации к тестируемому приложению.

SAFSDEV на SourceForge !

Этот проект с открытым исходным кодом имеетрабочий код, который также служит отличным примером Java, AppleScript и JavaScript, необходимых для выполнения подобных задач.В настоящее время кодируется для поддержки iOS 4.3.3 и iOS 5.

0 голосов
/ 14 ноября 2011

Эй, это можно сделать, используя команды ниже 1. Сборка с использованием команды ниже xcodebuild -project myApps.xcodeproj -scheme myApps -configuration Отладка -sdk iphonesimulator5.0 чистая сборка

  1. Для запуска скриптов UIAtomation instruments 22667B7D-B4AF-4134-8C9A-44EEB60304A9 / myApps.app / -e UIASCRIPT Regression.js -e UIARESULTSPATH ~ / myreport
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...