Robotium. WaitForActivity () devuelve false para la actividad incrustada en TabHostActivity

Tengo una TabHostActivity que tiene 4 lengüetas (y 4 actividades correspondientes). Cuando en la prueba que haga clic en uno de them("Search") la SearchActivity debería aparecer (y lo hace realmente). El problema es que en Robotuim-test intento esperar esta actividad usando solo.waitForActivity() y falla incluso si la Actividad está en la pantalla. También toda la vista de esta actividad no está disponible vía solo.getView() – devuelve solo.getView() nulos.

Si solo.waitForActivity() no funciona, puede usar solo.sleep(time) y seguido por solo.assertCurrentActivity("not desired activity", Activity.class) para confirmar que está en la actividad deseada. Y puede continuar con el rendimiento de acción adicional.

Tabhosts y robotium no se mezclan muy bien, básicamente el solo.waitforactivity solo espera que una actividad esté abierta a la vez pero con tab hosts suceden cosas malas donde múltiples actividades están realmente abiertas y se confunde.

  • Espresso: espera que la actividad finalice la tarea de fondo después de presionarBack ()
  • Prueba del espresso del androide: prueba vacía suite. No se encontraron pruebas
  • Cómo rotar la actividad, quiero decir: el cambio de orientación de la pantalla con Espresso?
  • ¿Es posible tomar una captura de pantalla y probar valores de píxeles con espresso?
  • Tiempo de espera de espera para el resultado de ClearAppData2 al ejecutar Xamarin UI Tests for Android
  • La ejecución falló para la tarea 'app: prepareDebugAndroidTestDependencies'
  • Prueba de centrifugadoras dinámicas espresso
  • Prueba de desplazamiento sin fin RecyclerView con Espresso y RxJava
  • Cómo detectar si la aplicación de Android está ejecutando la prueba de interfaz de usuario con Espresso
  • No se pudo iniciar intención Intent en un plazo de 45 segundos - robotium
  • Comprobación de ViewPager con Espresso. ¿Cómo funciona la acción a un botón de un elemento?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.