Выбор ответа Junior Производительность и тестирование обновлено

Как находить элементы в UI-тестах

Вопрос

Как надёжнее всего находить кнопку в XCUITest?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: По accessibilityIdentifier. accessibilityIdentifier не виден пользователю и не меняется при локализации и редизайне текста.

Варианты ответа

  1. По тексту кнопки на русском
  2. По координатам кнопки на экране
  3. По номеру среди всех кнопок
  4. По accessibilityIdentifierправильный ответ

Разбор

accessibilityIdentifier не виден пользователю и не меняется при локализации и редизайне текста. Поиск по тексту ломается при смене перевода. Координаты зависят от устройства. Индексы ломаются при добавлении элемента. UI-тесты выполняются в отдельном процессе и видят приложение через дерево доступности.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.