Red de conocimiento informático - Material del sitio web - Cómo aprender a utilizar la herramienta de prueba automatizada de Android MonkeyRunner

Cómo aprender a utilizar la herramienta de prueba automatizada de Android MonkeyRunner

En el primer paso, se puede utilizar la herramienta directorio\tools\hierarchyviewer.bat propiedad de Android para ver el ID de la aplicación.

(1). Inicie el emulador de Android y abra la interfaz del software donde necesita ver la identificación. Aquí tomamos como ejemplo la interfaz de búsqueda de Google. Luego haga doble clic para abrir jerarquíaviewer.bat y mostrar la actividad de la interfaz de búsqueda, es decir, el elemento seleccionado en el lado izquierdo de la figura siguiente, que representa el nombre completo del paquete de la interfaz de búsqueda.

(2) Haga clic en el botón Cargar jerarquía de vista para mostrar el diagrama de jerarquía de la interfaz de búsqueda. Seleccione el control especificado y vea el nombre de ID.

En el área de visualización de propiedades, puede ver la posición de las coordenadas de cada control y la altura de la barra de tareas en el simulador. Esta información se puede utilizar en los cálculos de coordenadas.

El segundo paso es llamar al ID de control a través de la clase EasyMonkeyDevice y Por clase.

(1) El método de escritura de ID del cuadro de entrada: easy_device.type(By.id('id/name_text),'zhangsan').

(2) Cómo escribir la casilla de verificación/radio/ID del botón: easy_device.touch(By.id('id/login_button'), MonkeyDevice.DOWN_AND_UP).

(3) Cuando dos nombres de ID tienen el mismo nombre, puede utilizar la jerarquía para el posicionamiento.

easy_device.touch(By.id('id/parent_button'), MonkeyDevice.DOWN_AND_UP, By.id('id/current_button'), MonkeyDevice.DOWN_AND_UP).

El tercer paso es ejecutar el cálculo de simulación del archivo 7*8=56 y generar result.png. monorunnercalculator.py.

Usar ID para parámetros es casi la misma idea. Sin embargo, para listas o cuadros emergentes, la operación no puede realizarse correctamente haciendo clic en el ID. Es necesario calcular las coordenadas del ID.

Después de que los ingenieros de pruebas de software sigan los tres pasos anteriores, podremos dominar rápidamente el uso de MonkeyRunner y completar la tarea de prueba de software de Android.