Работает ли фреймворк UIAutomation на симуляторе? - PullRequest
4 голосов
/ 09 августа 2010

Я новичок в iPhone Automation и в платформе UIAutomation, представленной iOS4.В последнее время я использую UIAutomation для автоматизации приложения тестирования на iPhone Simulator с помощью инструментов, но выдает ошибку типа «Неожиданная ошибка в - [UIATarget_0x5a20d20 frontMostApp], /SourceCache/UIAutomation_Sim/UIAutomation-37/Framework/UIATargetElements.m line 437»*

Я также попробовал запустить приложение на устройстве iPhone 3G после обновления на iOS4.Но прибор показывает мне предупреждение «Автоматизация не поддерживается на этом устройстве».

Мой вопрос: UIAutomation работает на симуляторе или нет?Нужно ли покупать новое устройство, такое как 3GS или iPhone 4.0, чтобы запустить его?Заранее спасибо ...

Ответы [ 2 ]

7 голосов
/ 10 августа 2010

Была такая же проблема и нашел ответ на https://devforums.apple.com/message/261883#261883

на устройстве нужно многозадачность.

на симуляторе вам нужен plist: com.apple.Accessibility.plist.
«Копирование вашего com.apple.Accessibility.plist из вашей папки 4.0 в вашу 4.0.1» помогло мне.

0 голосов
/ 22 февраля 2011

Вам не хватает этой части кода

// получает дескриптор приложения

var app = UIATarget.localTarget (). FrontMostApp ();

попробуй это ...

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