¿Hay alguna manera de probar las pestañas personalizadas de Chrome con Espresso?

Aquí está el trozo del código.

Haga clic en el elemento de datos en ListView . Funciona según lo diseñado y abre Chrome Custom Tab :

 onData(anything()).inAdapterView(withId(R.id.listView)) .atPosition(0).perform(click()); Pause(5000); Espresso.pressBack(); 

Parece que no se puede evaluar nada en la pestaña o incluso golpear el dispositivo de nuevo botón. Obtener este error

 Error : android.support.test.espresso.NoActivityResumedException: No activities in stage RESUMED. 

¿Olvidaste el lanzamiento de la actividad? ( test.getActivity() o similar)?

Puede utilizar UIAutomator ( https://developer.android.com/training/testing/ui-automator.html ). Usted puede utilizar tanto Espresso y UIAutomator al mismo tiempo. Consulte la respuesta aceptada en la siguiente publicación para obtener más información: Cómo acceder a los elementos de un sitio web externo mediante Espresso

  • Su contenido debe tener un listview cuyo atributo id es 'android.r.id.list'.
  • Desplazamiento en listview con altura de celda diferente
  • Línea negra bajo algunos elementos ListView
  • Disparar un PopupMenu con botones dentro de un elemento ListView
  • Android: Múltiples temporizadores de cuenta atrás simultáneos en un ListView
  • Android: desplazamiento sin fin - ListView y Cursor
  • Cómo agregar EditText en listview y obtener su valor dinámicamente en todas las filas?
  • Centrado vertical en RelativeLayout anidado dentro de un ListView
  • Altura dinámica para la fila ListView en android
  • Implementar la búsqueda en ListView dentro del fragmento
  • Forzar un elemento ListView para permanecer "presionado" después de haber hecho clic?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.