Marco de pruebas de automatización móvil - openatx

He estudiado y usado Appium para pruebas móviles antes. ¿Algunas de las experiencias y sentimientos de usar Appium son similares a las mías?

1. El servicio de inicio de Appium y el programa de aplicación son muy lentos

2. El entorno de compilación de Appium es más complicado

3. Appium debe estar conectado a la línea usb para pruebas automatizadas

Ocasionalmente, Mushita planteó oportunidades, y comenzaron a ponerse en contacto con el marco openatx.

La capa inferior se basa en Google uiautomator. La biblioteca uiautomator proporcionada por Google puede obtener cualquier atributo de control de cualquier aplicación en la pantalla y realizar cualquier operación en ella, pero solo es compatible con el lenguaje JAVA.

Entonces, el tipo grande desarrolló uiautomator 2 sobre la base para admitir el lenguaje python y los problemas anteriores se resolvieron bien.

Uno: instalación

Línea de comando CMD o Pycharm en su propio entorno venv 

pip install --upgrade --pre uiautomator2

Dos: inicializar el dispositivo

Conecte el teléfono a usb y ejecute el comando de inicialización

python -m uiautomator2 init

Tres: instale la herramienta de visualización de la interfaz de usuario

pip install -U weditor

Una vez completada la instalación, la entrada directa de la línea de comando  weditor abrirá automáticamente el navegador, ingresará la IP o el número de serie del dispositivo y hará clic en Conectar

Después de completar los tres pasos anteriores, puede jugar tan feliz como appium. Por supuesto, esto es solo para Android. Si desea probar ios, debe descargar otro framework  facebook-wda , porque no hay una computadora mac temporalmente no disponible.

 

Supongo que te gusta

Origin www.cnblogs.com/hy546880109/p/12693808.html
Recomendado
Clasificación