Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/charlyautomatiza/starter-cypress
Creamos en vivo un starter project para Web Test Automation basado en Cypress - Javascript
https://github.com/charlyautomatiza/starter-cypress
cypress cypress-example cypress-tests javascript
Last synced: 3 months ago
JSON representation
Creamos en vivo un starter project para Web Test Automation basado en Cypress - Javascript
- Host: GitHub
- URL: https://github.com/charlyautomatiza/starter-cypress
- Owner: charlyautomatiza
- License: cc0-1.0
- Created: 2022-02-24T21:59:04.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-06-07T19:42:06.000Z (over 2 years ago)
- Last Synced: 2023-03-06T03:09:09.600Z (almost 2 years ago)
- Topics: cypress, cypress-example, cypress-tests, javascript
- Language: JavaScript
- Homepage: https://linktr.ee/charlyautomatiza
- Size: 74.2 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# [![Cypress](https://cloud.githubusercontent.com/assets/1268976/20607953/d7ae489c-b24a-11e6-9cc4-91c6c74c5e88.png)](https://www.cypress.io)
## Starter project creado en vivo en [stream de Twitch](https://www.twitch.tv/charlyautomatiza) basado en [Cypress](https://www.cypress.io), [JavaScript](https://developer.mozilla.org/es/docs/Web/JavaScript) y [Node.js](https://nodejs.org/en/)
### Requerimientos generales
- Instalar [Node.js](https://nodejs.org/es/download/).
- Instalar algún cliente git como por ejemplo [git bash](https://git-scm.com/downloads).
- Tener instalada alguna versión de Chrome, Firefox o Edge.### Instalación del framework de pruebas
#### **Clonar el repositorio:**
```bash
git clone https://github.com/charlyautomatiza/starter-cypress.git
```#### **Instalar las dependencias.**
```bash
npm install
```#### **Para abrir el Test Runner**
```bash
npm run cypress:open
```#### **Para la ejecución de los test en Chrome Headless**
```bash
npm run cypress:run:chrome
```#### **Para la ejecución de los test en Chrome Headed**
```bash
npm run cypress:run:headed
```#### **Para la ejecución de los test en Firefox Headless**
```bash
npm run cypress:run:ff
```#### **Para actualizar la base de datos local de browsers**
```bash
npx browserslist@latest --update-db
```El comando anterior hay que ejecutarlo periódicamente. Para mayor información consultar la documentación oficial [Browserslist](https://github.com/browserslist/browserslist#browsers-data-updating).
### Web de ejemplo
Utilizamos como ejemplo para realizar pruebas con el framework la siguiente [web pública](https://the-internet.herokuapp.com/login).
### Créditos
[![Cypress.io](https://img.shields.io/badge/tested%20with-Cypress-04C38E.svg)](https://www.cypress.io/)