0 votos

Hacer clic en una casilla de verificación a una aplicación utilizando un script

Necesito automatizar la aceptación de unos términos y condiciones en una aplicación de terceros instalada en el dispositivo Android. Sólo tengo que hacer clic en una casilla de verificación en la interfaz de usuario de los términos y condiciones de esa aplicación. ¿Puede alguien guiarme cómo puedo hacerlo? Supongo que tengo que escribir un script?

Cualquier consejo será muy apreciado.

0voto

John Fleming Puntos 25

Puede simular un evento táctil con un adb comando: adb shell input tap <x> <y> donde x e y son las coordenadas de su casilla.

Más sobre input :

$ input
input
usage: input ...
       input text <string>
       input keyevent <key code number or name>
       input [touchscreen|touchpad|touchnavigation] tap <x> <y>
       input [touchscreen|touchpad|touchnavigation] swipe <x1> <y1> <x2> <y2> [duration(ms)]
       input trackball press
       input trackball roll <dx> <dy>

A la adb tiene que habilitar Developer settings en su dispositivo y aceptar la huella digital de su ordenador.

Con esto puedes escribir un script para tocar la caja.

0 votos

Gracias por la respuesta. ¿Podría darme algunas pistas para encontrar las coordenadas de la casilla de verificación en una aplicación en funcionamiento? Supongo que tengo que ejecutar la misma aplicación de Android Studio en un simulador o hay alguna manera más fácil de encontrarlo?

0 votos

Ir a Settings -> Developer Options -> activar Pointer location que el beneficio.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X