¿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

  • Android listviews: vistas de encabezado y pie de página
  • Resalte el elemento personalizado de lista cuando haga clic largo
  • Android: la etiqueta de vista no es correcta en la vista: null (CursorAdapter y DataBinding)
  • Android ActionBar ocultar / mostrar cuando se desplaza vista de lista
  • Android abriendo el menú contextual después de hacer clic en el botón
  • Se barajaron las imágenes al desplazar un ListView con un ViewHolder
  • Android ListView desplazamiento rápido con secciones: texto de sección demasiado largo
  • Ancho del pie de lista
  • Dar etiquetas de los elementos de la lista de visualización sin el arrayadapter personalizado
  • ¿Cómo puedo hacer que mi ArrayAdapter siga el patrón ViewHolder?
  • Android ListView con OnItemClickListener Y GestureDetector
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.