UIAutomation :Перед касанием проверьте, существует ли элемент

У нас есть приложение для iPad, которое включает в себя средство чтения новостей с двумя -столбцами. Левое представление содержит список новостей, некоторые из которых напрямую связаны с новостями, а некоторые передают другой контроллер представления с другим списком новостей. Это также приведет к установке UIButtonв качестве leftBarButtonItemпанели навигации. Если мы находимся на первом уровне, простое изображение, которое нельзя нажать, будет leftBarButtonItem.

Моя цель сейчас состоит в том, чтобы иметь тест, который затрагивает все новости на первом уровне. Если новость ведет к списку второго уровня, она должна коснуться UIButtonна панели навигации.

Как я могу проверить, является ли leftBarButtonItem«нажимаемым»? Поскольку это может быть либо изображение , либо кнопка,просто вызов navigationBar().leftButton().tap()приведет к ошибке, если это изображение.

Я также использую библиотеку настройки, если это поможет.

9
задан Sebastian Wramba 8 July 2012 в 15:22
поделиться