В настоящее время я работаю над сценарием автоматизации (JavaScript) для приложения для iOS. Я не программист, просто тестировщик, который хочет искать ошибки.
Соответствующее программное обеспечение: Xcode, Instruments .
Вот проблема: в моем приложении есть кнопки, которые не имеют названия, что важно для автоматизированных тестов, поэтому я дал им метку в поле «Доступность» XCode.
Но инструменты по-прежнему не распознают названия кнопок.
например: что я хочу, но не работает:
target.frontMostApp().mainWindow().scrollViews()[2].buttons()["Settings"].tap();
Чего я не хочу, но работает:
target.frontMostApp().mainWindow().scrollViews()[2].buttons()[1].tap();
Это только одна из многих ситуаций, с которыми я столкнулся. Я выбрал простой, и это может показаться тривиальным, но некоторые другие действительно проблематичны.
Есть идеи, как это исправить?