android / android/testing-samples

Espresso is not waiting for drawer to close

Abierto
#289 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
9.3k
Forks
3.6k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I am currently using androidx test espresso version 3.2.0.
After updating androidx's navigation version to 2.1.0, Espresso has become flaky when performing ViewActions.click() on page that was navigated to through a navigation drawer due to Espresso not waiting for the drawer to be closed before performing the action.
The test would:
1. Open the navigation drawer
2. Click on a menu item in drawer (We call close on the navigation drawer when an item is clicked)
4. Check DrawerMatchers.isClosed() on the drawer layout, which fails.

This was not an issue in navigation version 2.0.0, since I confirmed the tests did not fail if I reverted the version from 2.1.0 to 2.0.0.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue no indica ningún archivo ni prueba; empieza por localizar la prueba que abre el cajón de navegación, hace clic en un elemento del menú y comprueba DrawerMatchers.isClosed(). Reprodúcelo con AndroidX Navigation 2.1.0 y compáralo con 2.0.0; se considera terminado cuando el cajón está cerrado al ejecutarse la comprobación después del clic.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
android, java
Área
mobile-dev, testing-qa
Tipo de issue
Error
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
25/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.