UIA автоматизация второй вид ios

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

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

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

1 ответ

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