UIA автоматизация второй вид ios
Привет, я пытаюсь использовать UIAutomation для моего приложения. Я могу протестировать первую страницу моего приложения. Теперь мое приложение основано на навигации, я тестировал кнопки редактирования для просмотра таблицы. Когда я нажимаю на ячейку таблицы, приложение переходит в другое представление. Как проверить это мнение? Вот несколько вопросов, которые у меня есть:
- Как автоматизировать тестирование для нескольких просмотров??
- Как я могу получить доступ к элементам во втором представлении?
- Как сделать скриншот страницы с ошибкой??? Это возможно?
- Могу ли я проверить сенсорные жесты?
Заранее спасибо.
1 ответ
- Новое представление просто добавляется в стек, поэтому теперь оно доступно из ваших элементов mainWindow(). (Или других методов, таких как tableViews () и т. Д.). Сделайте некоторые вызовы target.logElementTree () до и после того, как новое представление будет передано, и вы должны увидеть изменения.
- Получите доступ к нему через различные методы из mainWindow (), затем получите доступ к его дочерним элементам через аналогичные методы в родительском представлении.
- Чтобы сделать снимок экрана, используйте UIATarget.localTarget(). CaptureScreenWithName("");
- Вы можете делать зажимы, перетаскивания и щелчки - см. Руководство пользователя инструментов - в частности, главу "Встроенные инструменты / автоматизация пользовательского интерфейса" для получения дополнительной информации.