Cómo manejar la actividad de la aplicación externa en android utilizando robotium

Estoy tratando de automatizar la aplicación android (servicios de reubicación) utilizando robotium. En esta aplicación hay sección de medios de comunicación y correo electrónico y las opciones de marcado nativo de teléfono, así que cuando haga clic en cualquiera de esta opción (vídeo, audio, teléfono, correo electrónico) que te lleva a la aplicación nativa (video, audio, teléfono, correo electrónico) teléfono. Así que cómo manejar la actividad de la aplicación externa utilizando robotium (como hacer clic en el botón de volver para volver a mi aplicación, o cerrar la aplicación nativa de cámara o video para volver a mi aplicación)

Cualquier respuesta será de gran ayuda.

Creo que, con Robotium no puede acceder a otros recursos de la aplicación de prueba de destino.

Sólo utilizar Instrumentation para esto,

 Instrumentation inst = new Instrumentation(); inst.sendKeyDownUpSync(KeyEvent.KEYCODE_BACK); 

Pero asegúrese de que si está haciendo esto en la Activity continuación, poner esto en hilo separado para ejecutar este código.

Sólo puede acceder a su propia aplicación desde el marco de instrumentación. Hay algunas opciones:

Siento golpear esto …

Acabo de poner el stub de la cámara y el stub de la galería que hice / uso en la tienda del juego … pensamiento pudo ser de uso a usted / otros para probar la cámara y la galería en pruebas automatizadas 🙂

https://play.google.com/store/apps/details?id=com.hitherejoe.CameraStub&hl=en

https://play.google.com/store/apps/details?id=com.hitherejoe.GalleryStub&hl=es

  • Android: Robotium vs marco de prueba de Android
  • Robotium - haciendo clic en las pestañas de la barra de acción
  • Cómo conseguir que la actividad se ejecute desde otro proceso utilizando Robotium
  • Android y Robotium - Prueba la actividad que espera un extra?
  • El módulo de prueba de instrumentos de gradación Android no ve las fuentes del proyecto principal
  • Atajo de teclado para Ejecutar como -> Android JUnit Test en Eclipse
  • Haciendo clic en los elementos del menú de la barra de acción en Robotium
  • Android: Colaboración de la interfaz de usuario (Jenkins + Spoon +?)
  • Robotium: Instale un nivel de API Android compatible (15 o superior)
  • Robotium. En la serie de pruebas cada prueba siguiente es afectada por la prueba anterior
  • Android Testing - Problema con ActivityInstrumentationTestCase2?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.