Skip to content

mauroavellaneda/cypress-e2e

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto base de Cypress para seguimiento del blog de Cypress

Este proyecto base de Cypress esta creado con el objetivo de ser una guía sobre pruebas e2e y algunas de las funcionalidades de Cypress, que se explican en el post del blog de Paradigma: Cypress, un framework de pruebas todo en uno.

Instalación

Para utilizar el proyecto, hay que abrir la consola, situarnos en el directorio del proyecto e introducir el siguiente comando.

npm install

Antes de ejecutar el proyecto hay que cambiar dos secciones de código dentro del fichero poc_cypress.js, que se encuentra dentro de la carpeta integración.

En la linea 19 y 20 insertar user y password de GitHub:

        login: 'user',
        password: 'pass'

En la línea 82 y 83, insertar el user y pass de la página de AS:

        Email1: 'user',
        Password: 'password',

Ejecución visual

Para ejecutar el proyecto sobre un navegador de manera visual, basta con introducir el siguiente comando en la consola:

cypress open

Cypress abierto

Una vez abierto, basta con seleccionar el fichero poc_cypress.js para que se ejecuten las pruebas sobre el navegador y genere un reporte.

Cypress reporte

Ejecución en consola sobre navegador headless

Para ejecutar el proyecto sobre la consola hay que introducir el siguiente comando:

cypress run

Cypress console

Los test se ejecutar sobre un navegador headless, realizando un reporte de pruebas sobre la consola y generarando un un video de las pruebas.

Video navegador Headless

Reporte de pruebas

Para obtener un reporte de pruebas diferente al que nos aporta Cypress basta con insertar el siguiente comando:

cypress run --reporter mochawesome

mochawesome

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%