Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        


Twitch
Discord



# [![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/)