У меня есть следующие элементы в выводе logElementTree
:
UIAButton: rect:{{20, 427}, {41, 41}}
UIAButton: rect:{{140, 427}, {41, 41}}
Эти кнопки не имеют ни идентификатора, ни имени, и не отображаются в XIB.В моем сценарии тестирования автоматизации я использую только индекс (что-то вроде target.frontMostApp().mainWindow().buttons()[7].tap()
)
Но тогда эта строка не всегда будет работать, потому что индекс меняется.Я просто хочу спросить, есть ли способ нажать эту кнопку, кроме использования индекса?Обратите внимание, что кнопка не имеет названия, поэтому я не могу использовать buttons()["name'"].tap()