1. Inicie la máquina de prueba o el emulador de Android (Genymotion es comúnmente conocido como el emulador más rápido del mundo, puede instalarlo usted mismo en Baidu)
2. Inicie Appium (Baidu puede realizar la instalación del entorno Appium)
3. Instale la aplicación en Genymotion, como se muestra en la siguiente figura, instalé una pequeña aplicación de computadora, el nombre del paquete es CalcTest.apk
Pasos de instalación: (Las variables de entorno se han configurado según el SDK de Android, puede Baidu usted mismo)
1. Win + R
2. CMD
3. dispositivos adb: verifique la operación y enumere los nombres de configuración existentes
4. adb install F:\Appium \ CalcTest.apk - Instalar oficialmente la aplicación
Dirección de descarga del apk de prueba: https://files.cnblogs.com/files/yyym/CalcTest.apk
Como se muestra a continuación: 192.168.229.101:5555 es la máquina virtual Genymotion que acabo de iniciar
4. Una vez que la instalación sea exitosa, regrese a Genymotiong y podrá ver que la instalación se realizó exitosamente.
Abre la aplicación, podrás ver que en realidad es una calculadora simple.
5. Abra Eclipse para crear un proyecto Maven y use la herramienta uiautomatorviewer (que viene con el kit de herramientas SDK de Android) para realizar operaciones básicas de posicionamiento de elementos. Ya hemos explicado en detalle el método de posicionamiento de elementos antes.
1. Abra el SDK de Android para encontrar la ruta: android-sdks\tools de la siguiente manera (obtenga el nombre del paquete de la aplicación para descompilar: aapt dump badging apk path)
2. Abra uiautomatorviewr.bat
3. Escriba el código básico de la siguiente manera solo como referencia:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 dieciséis 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 |
|
6. Utilice TestNG para escribir casos de prueba formales y comenzar a ejecutar la prueba.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 dieciséis 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 sesenta y cinco 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 |
|
[200 episodios completos] Una colección de tutoriales avanzados súper detallados sobre pruebas automatizadas de interfaces Python, que simulan verdaderamente el combate real de proyectos empresariales.