Web de pruebas para practicar Cypress con Javacript
- Ten instalado node
Para chequear si lo tienes instalado:
npm -v
*Version recomendada 16.14.2 o mayores a esta.
En caso de no tenerlo instalalo: descargalo desde el sitio oficial de node
- Clona el repositorio:
```
git clone https://github.com/metlabtesting/cypress_testingqarvn.git
```
```
git clone git@github.com:metlabtesting/cypress_testingqarvn.git
```
-
Muevete al directorio donde hayas clonado el repo. En tu terminal deberias estar dentro de
/cypress_testingqarvn
-
Instala las dependencias: (solo la primera vez)
npm i
- Ejecuta Cypress
npx cypress open
-
Configura Cypress Inmediatamente despues de ejecutar el comando se abrira una interfaz, donde debes colocar:
E2E Testing > Elegir un navegador > click en "Start E2E Testing in <navegador seleccionado>" > Dentro de cypress/e2e selecciona un test
-
Crea tu rama y empieza a codear! 🚀✨✨
- Perfecta nomenclatura del nombre de Archivo de prueba:
{ID}-{ShortName}.{extensionFile} ej: T001-camposRequeridos.cy.js
- Archivo de Prueba dentro del directorio del Componente correspondiente:
`` - Que se vea bien el codigo en general, que funcione.
- Usar Fixtures en caso que haya datos para iterar.
- Usar PageObjectModel: Chequear que el "Page.js" esté dentro de la carpeta "pages" en la de "support", ejemplo:
cypress/support/pages/T001.camposRequeridos.Page.js
. - En caso de usar Commands: Asegurarse de aplicarlo para crear pasos de Precondiciones o Scripts de Algoritmos globales. (No para pasos de accion)
Autor de la web: Rodrigo Igor Villanueva Nieto