У меня есть сценарий UIAutomation, где мне нужно выбрать кнопку UISegmentedControl
, которая находится внутри пользовательского представления. Этот обычай представление является Заголовочным UITableView
UIAutomation не может получить доступ к элементу
Я попытался оба этих вызовы, но они не работают
target.frontMostApp().mainWindow().segmentedControls()[0].buttons()["Stats"].tap();
target.frontMostApp().mainWindow().segmentedControls()["mySegmentedControl"].buttons()["Stats"].tap();
Я получаю сообщение об ошибке «Не удаюсь выполнить действие на недействительном элемент», что означает, что UISegmentedControl
не было найдено.
Что я делаю неправильно?
Нет, я ничего не установлено программно, ни в «User Defined Время воспроизведения Атрибуты» главного обычая Посмотреть. Я просто установил 'accessibilityIdentifier' в сегментированном элементе управления на xib – Jan
. Я также попытался переопределить' isAccessibilityElement' в 'NO' в моем представлении контейнера, но он не работает – Jan