Я нахожусь в процессе автоматизации одного из моих приложений.
Сначала я нажимаю на tabBar => ok
Нажмите на кнопку «Добавить» на панели навигации =>ok
Заполните некоторые данные моих текстовых полей моего tableView => ok
Нажмите на ячейку и откройте новый ViewController => ok
Нажмите на кнопку «Добавить»в этом новом контроллере => ничего не происходит ...
Кнопка такая же, как и в первом виде: UIBarButtonSystemItemAdd
Итак, теперь я хочу показать все кнопки, которые может найти автоматизация, иповторить и получить их имена, просто чтобы убедиться, что все идет хорошо, но я не могу найти название кнопок, см .:
var arr = UIATarget.localTarget().frontMostApp().navigationBar().buttons();
for(var i=0; i<arr.length; i++) {
var value = arr[i];
UIALogger.logMessage(value.name);
}
И я нажимаю обе кнопки одинаково:
UIATarget.localTarget().frontMostApp() .navigationBar().buttons()["Add"].tap();
спасибо,
r.
РЕДАКТИРОВАТЬ:
Хорошо, нажатие кнопки было решено с задержкой 1
Но я не могу получить названия кнопок в цикле, но, по крайней мере, я могу продолжить аутоматизацию моего приложения