La diferencia entre uiautomator y appium
1. Diferentes escenarios de aplicación
Uiautomator es adecuado para pruebas de automatización de terminales móviles Android, mientras que appium no solo es adecuado para teléfonos móviles con Android, sino también para teléfonos móviles con iOS.
2. Diferentes alcances
En el escenario del sistema Android, uiautomator puede interactuar a nivel de ROM móvil entre aplicaciones, mientras que appium solo es adecuado para aplicaciones, no entre aplicaciones.
Appium puede implementar pruebas automatizadas de la interfaz webview, pero uiautomator no.
3. Principio
Appium utiliza webDriver y el servidor Appium como puente para llamar al comando uiautomator del lado de Android y a la prueba UIAutomation/XC del lado de IOS (IOS 8 y superior).
Uiautomator obtiene el contexto del sistema, el estado de la información del dispositivo, etc. a través de la instrumentación de Android.