ответ

2

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

0

Эй, можно сделать это, используя команды ниже 1.Build с помощью следующей команды xcodebuild -project myApps.xcodeproj -схема MyApps -конфигурация отлаживать -sdk iphonesimulator5.0 чистой сборки

  1. Для запуска сценариев UIAtomation инструментов -t /Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Co ntents/Resources/Automation.tracetemplate/Пользователи/sougata/Library/Application \ Support/iPhone \ Simulator/5.0/Приложения/22667B7D-B4AF-4134-8C9A-44EEB60304A9/myApps.app/-e UIASCRIPT Regression.js -e UIARESULTSPATH ~/myreport
1

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

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

SAFSDEV on SourceForge!

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

Смежные вопросы