2010-08-09 2 views
4

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

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

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

+0

возможно дубликат [Можно ли использовать средства автоматизации пользовательского интерфейса с iPhone Simulator?] (Http://stackoverflow.com/questions/3397733/can-we-use-ui-automation -tools-with-the-iphone-simulator) –

ответ

7

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

на устройстве, необходимо многозадачность.

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

+0

Привет, clauswey thx много .... он работал на симуляторе :) –

0

Вы отсутствующий эту часть кода

// возвращает дескриптор приложения

вар приложение = UIATarget.localTarget() frontMostApp().

попробовать это ...

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

  • Нет связанных вопросов^_^