Este repositorio contiene un boilerplate (plantilla inicial) para empezar a trabajar con WebdriverIO, un framework de automatización de pruebas para navegadores web y aplicaciones móviles.
Antes de utilizar este boilerplate, asegúrate de tener instalado Node.js en tu sistema. Puedes descargarlo e instalarlo desde nodejs.org.
También te sugiero utilizar:
- La guía de mi blog Appium v2 Android Setup Guide
- El video de setup de mi canal de youtube: Appium v2 - WebdriverIO, es importante tener en cuenta que esto es una referencia, el setup de WDIO cambió y hay opciones que cambiaron.
- Clona este repositorio en tu máquina local:
git clone https://github.com/charlyautomatiza/boilerplate-webdriverio.git
- Navega hasta el directorio del proyecto:
cd boilerplate-webdriverio
- Ejecuta el comando
npm install
:
npm install
Para empezar a trabajar con WebdriverIO, podrás descargar la última versión de la Guinea Pig App de WebDriverIO, tanto para usar en Android como en iOS.
Para no tener errores te sugiero que crees una carpeta llamada app
en la raíz del proyecto y dejes la apk de la Guinea Pig en la misma.
Una vez que hayas configurado tus variables de entorno, puedes ejecutar las pruebas utilizando el siguiente comando:
npm run wdio
Este comando ejecutará las pruebas utilizando WebdriverIO y generará un informe de resultados.
npm run open-report
¡Siéntete libre de contribuir a este proyecto! Si encuentras errores o tienes ideas para mejorar el boilerplate, por favor abre un issue o envía una pull request.
Si necesitas ayuda o tienes alguna pregunta, no dudes en abrir un issue en este repositorio. Estaremos encantados de ayudarte.
Además, puedes encontrar más información sobre WebdriverIO en la documentación oficial.
Para obtener más contenido y actualizaciones, visita mi sitio web.
También puedes unirte a nuestro servidor de Discord para obtener soporte adicional y participar en la comunidad: Discord Server.