Может ли Applescript идентифицировать кнопки приложений в симуляторе iOS? - PullRequest
0 голосов
/ 14 января 2011

Я должен автоматизировать тестирование приложения iOS Simulator с помощью Applescript. Я знаю, что iOS Simulator не является скриптовым приложением, поэтому я хотел бы знать, может ли Applescript идентифицировать любую информацию о запущенном приложении в симуляторе (т.е. кнопки меню - приложение не является флэш-приложением).

Заранее спасибо.

1 Ответ

1 голос
/ 14 января 2011

Если вы хотите выполнить автоматическое тестирование приложения iPhone в симуляторе или на устройстве, я настоятельно рекомендую использовать новый инструмент автоматизации пользовательского интерфейса, поставляемый с 4.0 SDK.Он позволяет создавать сценарии Javascript, которые взаимодействуют с кнопками и другими элементами специальных возможностей в интерфейсе вашего приложения.Он может проверять правильность работы вашего интерфейса, делать скриншоты (при работе на устройстве) и работать в паре с другими инструментами для профилирования производительности.

Я настоятельно рекомендую посмотреть сеанс WWDC 2010 видео 306 - «Автоматизация тестирования интерфейса пользователя с помощью приборов».

Я также расскажу о том, как использовать этот инструмент в сеансе «Тестирование» моего осеннего семестра курса Advanced iPhone Development в iTunes U (эта ссылка сейчас не правильно перенаправлена, поэтомупросто сделайте поиск в iTunes Store для «продвинутой разработки для iphone»).У меня есть пример набора сценариев здесь , который можно запустить с примером приложения Apple UICatalog , чтобы показать, как это работает.

...