Después de actualizar una compilación de usuario en un dispositivo, deberá volver a habilitar la depuración de USB. Android Test Station puede automatizar este paso mediante acciones del dispositivo AOA , que envían una serie de comandos simples de la interfaz de usuario a un dispositivo.
Grabación de los comandos AOA
Primero, use la herramienta de edición de comandos WebAOA para registrar la lista de comandos para habilitar la depuración de USB.
Figura 1. Enlace a la herramienta de edición de comandos WebAOA en Android Test Station
También está disponible en http://localhost:8000/webaoa de forma predeterminada.
WebAOA le permite manipular un dispositivo local utilizando una pantalla táctil simulada y registrar sus interacciones de interfaz de usuario.
Figura 2. Edición de los comandos para habilitar la depuración de USB en WebAOA
Se admiten cuatro tipos de comandos:
Hacer clic y deslizar en la pantalla táctil (
click X Y
yswipe X1 Y1 DURATION X2 Y2
)Presionar los botones del dispositivo (
back
,home
ywake
)Escribir texto y presionar combinaciones de teclas (
write TEXT
ykey [ KEY ...]
)Esperando por una duración específica (Duración del
sleep DURATION
)
Cuando haya terminado de grabar los comandos, puede copiarlos en su portapapeles o guardarlos en un archivo.
Creación de una acción de dispositivo AOA
Para volver a habilitar automáticamente la depuración de USB, los comandos grabados deben agregarse a una acción del dispositivo.
Cree una nueva acción de dispositivo y agregue un TF Target Preparer con su nombre de clase establecido en com.android.tradefed.targetprep.AoaTargetPreparer
. Copie los comandos grabados en WebAOA en su opción de action
.
Figura 3. Acción del dispositivo AOA para habilitar la depuración de USB en Android 10 GSI
Uso de una acción de dispositivo AOA
Al programar una ejecución de prueba, agregue la acción de su dispositivo AOA y colóquela directamente después de la acción de flasheo de su dispositivo.
Figura 4. Programación de una ejecución para actualizar una compilación de usuario y volver a habilitar la depuración de USB