Instalación
Cypress.io es una aplicación GUI Test Runner que se instala en la computadora de manera muy sencilla en cualquier de los sistemas operativos:
Sistemas operativos soportados por Cypress macOS 10.9 and above (64-bit only) Linux Ubuntu 12.04 and above, Fedora 21 and Debian 8 (64-bit only) Windows 7 and above
Detrás de Cypress hay un proceso de Node.js donde se comunican, sincronizan y realizan tareas constantemente en nombre de cada uno. Por lo tanto, para ejecutar Cypress se necesita los siguientes paquetes:
Prerrequisitos para instalar Cypress Tener instalado Node.js y el paquete NPM: https://nodejs.org/en/download/ Para verificar que ambos paquetes están instalados: node - v npm -v
Si tienes alguna duda de cómo instalar estos dos paquetes, puede seguir este tutorial: https://blog.teamtreehouse.com/install-node-js-npm-windows
Instalación de Cypress
Es tan sencillo como abrir la carpeta del proyecto donde queremos instalar Cypress y ejecutamos el siguiente comando utilizando la herramienta npm
Luego debemos crear el archivo package.json para configurar las dependencias de Cypress a través del siguiente comando:
De esta forma Cypress se instalará en el directorio ./node_modules
Antes de ejecutar Cypress, es importante modificar el archivo package.json con el fin de agregar un comando en el apartado "scripts" que nos permita abrir Cypress de una manera más sencilla:
Adicionalmente agregamos otro comando para ejecutar cypress sin levantar el runner a través del Cypress CLI:
Finalmente el archivo podría quedar así como la siguiente imagen
Ahora ya podemos ejecutar Cypress.io todas las veces que queramos simplemente escribiendo en la terminal el siguiente comando:
También es posible ejecutar Cypress ejecutando el comando npx
Cada vez que iniciemos Cypress con el comando se abrirá el Test Runner de Cypress
Si deseas conocer más detalles de como instalar Cypress.io puedes ir directamente a la documentación oficial: https://docs.cypress.io/guides/getting-started/installing-cypress.html#Opening-Cypress
Last updated