Red de conocimiento informático - Problemas con los teléfonos móviles - La diferencia entre uiautomator y appium

La diferencia entre uiautomator y appium

Uiautomator y appium son herramientas para pruebas de automatización móvil. Entonces, ¿cuál es la diferencia entre ellos?

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.