MaterialButtonToggleGroup переключатели не отображаются во время тестов Android EspressoAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 MaterialButtonToggleGroup переключатели не отображаются во время тестов Android Espresso

Сообщение Anonymous »

Я работаю над приложением для Android, в котором широко используются компоненты Material Design. Приложение отлично работает в нормальных условиях, при этом все элементы пользовательского интерфейса, включая переключатели MaterialButtonToggleGroup для кнопок Ctrl, Alt/Option и Command, видимы и функциональны. Однако при запуске тестов Espresso, направленных на тестирование пользовательского интерфейса, эти переключатели не отображаются в имитируемой среде, что приводит к неудачным тестам из-за их невидимости. Эти компоненты не обнаружены Espresso во время тестирования, что приводит к исключению NoMatchingViewException.
Вопросная ошибка:

Код: Выделить всё

androidx.test.espresso.NoMatchingViewException: No views in hierarchy found matching: view.getId() is 
Макет XML:
Вот упрощенная версия макета, включающая MaterialButtonToggleGroup: Это фрагмент теста Espresso, в котором проверка видимости не удалась:

Код: Выделить всё

@Test
public void testIsCtrlButtonDisplayed() {
onView(withParent(withId(R.id.ctrlToggleButton))).check(matches(isDisplayed()));
}
Пытался найти идентификаторы кнопок-переключателей в исходном фрагменте другим способом, все равно вылетает.

Подробнее здесь: https://stackoverflow.com/questions/782 ... esso-tests
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Android MaterialbuttontoggleGroup кнопки становится смещенным, когда у них более одной строки текста
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Как получить отчеты о покрытии кода из тестов Google Firebase для Android Espresso
    Гость » » в форуме Android
    0 Ответы
    35 Просмотры
    Последнее сообщение Гость
  • Как получить отчеты о покрытии кода из тестов Google Firebase для Android Espresso
    Anonymous » » в форуме Android
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Невозможно отобразить поддельное местоположение на Картах Google во время тестов Espresso на Android.
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • MaterialButtonToggleGroup в Jetpack Compose
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»