Proyecto base de Pragma.
Este repositorio contiene un proyecto de automatización de pruebas para aplicaciones móviles utilizando Maestro, una herramienta de código abierto para la automatización de flujos de trabajo en dispositivos móviles. Maestro permite realizar pruebas funcionales y de interfaz de usuario de manera eficiente y sencilla en aplicaciones Android e iOS.
Topicos • Tecnologias • Consideraciones • Descarga • Instalación y ejecución • Autores •
- Yaml
- Ubuntu
- Maestro
- Javascript
- Android
- [JDK java] version 11
- [wsl] Ubuntu 22.04.4
- [maestro] last version
Nota:
- Es necesario tener un dispositivo móvil físico (Android) o un emulador/simulador (Android/IOS) configurado correctamente.
- Para usar el emulador que tenemos dentro de windows en Wsl (Ubuntu) necesitaremos ejecutar este comando en la terminal de windows
# WSL (Ubuntu)
export ADB_SERVER_SOCKET=tcp:192.168.1.37:5037
- Y tambien en ubuntu ejecutar este comando
# Powershell (Windows)
adb -a -P 5037 nodaemon server
Para clonar está aplicación desde la linea de comando:
git clone https://github.com/somospragma/qa-mobile-maestro.git
git remote remove origin
git remote add origin URL_DE_TU_NUEVO_REPOSITORIO
git push -u origin master
Nota: Asegúrate de reemplazar URL_DE_TU_NUEVO_REPOSITORIO con la URL del repositorio que creaste en tu cuenta de GitHub.
Para ejecutar está aplicación, necesitas Maestro y Ubuntu instalados en tu equipo. Desde la linea de comando:
#Maestro
curl -Ls "https://get.maestro.mobile.dev" | bash
#Wsl - Ubuntu
wsl --install
maestro --udid=<nombre-emulador> --host <ip> test <nombre_archivo_test>.yaml
Mauro L. Ibarra P. |
Marcos Silva |
---|