Cómo descargar las acciones del componente de la interfaz de usuario de Android y sus datos para ayudar a resolver los errores difíciles de reproducir

¿Hay alguna manera de registrar las acciones del usuario en android. Al igual que si alguien hace clic en un botón o introduce un texto, o se desplaza una lista, ¿cómo identificar esas acciones y registrar los datos del componente de interfaz de usuario?

Permítanme dar más antecedentes de mi intención. A veces, durante mi prueba manual, hay algunos llamados errores difíciles de reproducir. A veces es difícil para mí recordar lo que he hecho antes de que el error ocurre especialmente después de un tiempo bastante largo. Así que una de mis ideas es registrar lo que he hecho antes de que aparezca el error. Me gustaría usar una manera ligera, no grabar las pantallas, así que tal vez podemos simplemente volcar las acciones de los usuarios y los datos de los controles de la interfaz de usuario correspondientes que nos pueden dar algunas pistas para recordarnos lo que he hecho y los datos que se han enviado a Salvo las circunstancias. ¿Hay alguna mejor manera de resolver los errores difíciles de reproducir?

Sí, adb lo admite de forma nativa desde la API 16 (Android JellyBean 4.1) con UI-Automator .

adb shell uiautomator events

Bam, eso es todo. Indica las vistas que se han hecho clic y su texto / descripción desde la perspectiva del marco de Accesibilidad.

Testdroid herramienta cuenta con grabador que permite la grabación de acciones de los usuarios y la generación de pruebas de automatización de la interfaz de usuario. http://testdroid.com/product/testdroid-recorder#0

  • Detección de la orientación del dispositivo
  • ¿Cómo puedo desbloquear la pantalla mediante programación en Android?
  • Error en la automatización de las pruebas de interfaz de usuario de Android en Jenkins-Server debido a complejas dependencias del proyecto lib de los proyectos principales.
  • ¿Cómo probar la conexión wifi vía adb?
  • Seleccione el elemento de AutoCompleteTextView en uiautomator
  • Cómo compilar APK desde la línea de comandos?
  • ¿Cómo puedo obtener identificadores, nombres o rutas x para elementos ui utilizados en una aplicación para móviles (Android / iOS) para pruebas de automatización móvil?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.