Запуск сценариев UIAutomation из Xcode

У кого-нибудь получалось настроить автоматические тесты UIAutomation в Xcode?

я пытаюсь установить цель в моем проекте XCode, которая должна запустить все сценарии UIAutomation, которые я подготовил. В настоящее время единственнымФаза сборки этой цели этоЗапустить скрипт блок:

TEMPLATE="/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate"
MY_APP="/Users/Me/Library/Application Support/iPhone Simulator/6.0/Applications/564ED15A-A435-422B-82C4-5AE7DBBC27DD/MyApp.app"
RESULTS="/Users/Me/Projects/MyApp/Tests/UI/Traces/Automation.trace"
SCRIPT="/Users/Me/Projects/MyApp/Tests/UI/SomeTest.js"
instruments -t $TEMPLATE $MY_APP -e UIASCRIPT $SCRIPT -e UIARESULTSPATH $RESULTS

Когда я создаю эту цель, она успешна через несколько секунд, но сценарий нена самом деле бежать. В журнале сборки я получаю эти ошибки:

instruments[7222:707] Failed to load Mobile Device Locator plugin
instruments[7222:707] Failed to load Simulator Local Device Locator plugin
instruments[7222:707] Automation Instrument ran into an exception while trying to run the script.  UIATargetHasGoneAWOLException
+0000 Fail: An error occurred while trying to run the script.
Instruments Trace Complete (Duration : 1.077379s; Output : /Users/Me/Projects/MyApp/Tests/UI/Traces/Automation.trace)

Я почти уверен, что мой javascript и мой скрипт запуска корректны, потому что, если я запускаю одну и ту же команду инструментов в bash, она работает как положено. Может ли это быть ошибкой в Xcode?

Ответы на вопрос(6)

Ваш ответ на вопрос