UIAавтоматизация второй вид ios - PullRequest
0 голосов
/ 13 октября 2011

Привет, я пытаюсь использовать UIAutomation для своего приложения.Я могу протестировать первую страницу моего приложения.Теперь мое приложение основано на навигации, я тестировал кнопки редактирования для просмотра таблицы.Когда я нажимаю на ячейку таблицы, приложение переходит в другое представление.Как проверить это мнение?Вот несколько вопросов, которые у меня есть:

  1. Как автоматизировать тестирование для нескольких представлений ??
  2. Как мне получить доступ к элементам во втором виде ??
  3. Как сделать скриншот страницы с ошибкой ???Возможно ли это?
  4. Могу ли я проверить сенсорные жесты также?

1 Ответ

1 голос
/ 09 ноября 2011
  1. Новое представление просто добавляется в стек, поэтому теперь оно доступно из ваших элементов mainWindow (). (Или других методов, таких как tableViews () и т. Д.). Выполните некоторые вызовы target.logElementTree () до и после того, как новое представление будет передано, и вы должны увидеть изменения.
  2. Доступ к нему через различные методы из mainWindow (), затем доступ к его дочерним элементам с помощью аналогичных методов в родительском представлении.
  3. Чтобы сделать снимок экрана, используйте UIATarget.localTarget (). CaptureScreenWithName ("");
  4. Вы можете выполнять зажимы, перетаскивания и щелчки - см. Руководство пользователя по инструментам , в частности главу «Встроенные инструменты / автоматизация пользовательского интерфейса» для получения дополнительной информации.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...