Olá, meu nome é Leandro Amarilha e este projeto é uma automação feita com Cypress!
Antes de começar, verifique se você atendeu aos seguintes requisitos:
- Você instalou a versão mais recente do
Node.js 12 ou 14 e superior
- Suportado nos seguintes OS
- MacOS 10.9 e superior (somente 64 bits)
- Linux Ubuntu 12.04 e superior, Fedora 21 e Debian 8 (somente 64 bits)
- Windows 7 e superior (somente 64 bits)
Para instalar, siga estas etapas:
Se você está utilizando npm
para instalar o Cypress, nós suportamos:
- Node.js 12 ou 14 e superior
Se você estiver usando Linux, você precisará das dependências necessárias instaladas no seu sistema.
Nós também temos uma versão oficial cypress/base em container docker com todas as dependências necessárias instaladas.
apt-get install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2 libxtst6 xauth xvfb
yum install -y xorg-x11-server-Xvfb gtk2-devel gtk3-devel libnotify-devel GConf2 nss libXScrnSaver alsa-lib
Imagens do Docker com todas as dependências necessárias instaladas estão disponíveis em cypress/base
Se você estiver executando seus projetos em containers, você vai querer Cypress no container com o processo Node.js.
ui:
image: cypress/base:latest
# se tiver como alvo uma versão node específica, use e.g.
# image: cypress/base:14
cypress/base
é um substituto para imagens base do docker para node.
Instale o Cypress usando npm
:
cd /caminho/do/projeto
npm install cypress --save-dev
Isto vai instalar o Cypress localmente como uma dependência de desenvolvimento em seu projeto.
Se você usou npm
para instalação, o Cypress foi instalado
no diretório ./node_modules
, com seus binários executáveis accessíveis
em ./node_modules/.bin
.
Agora você pode abrir o Cypress do seu projeto principal de uma das seguintes formas:
A forma longa com o caminho completo
./node_modules/.bin/cypress open
Ou com o atalho usando npm bin
$(npm bin)/cypress open
Ou usando o npx
Obs.: o npx é incluido no npm > v5.2, ou pode ser instalado separadamente.
npx cypress open
Após um momento, o Cypress Test Runner será aberto.