Projeto de automação web com Cypress
- macOS 10.9 e superior (Intel ou Apple Silicon 64-bit (x64 ou arm64))
- Linux Ubuntu 20.04 e superior, Fedora 21 e Debian 8 (x86_64 ou Arm 64 bits (x64 ou arm64))
- Windows 10 e superior (apenas 64 bits)
- Mínimo de 2 CPUs para rodar o Cypress
- 1 CPU adicional se a gravação de vídeo estiver ativada
- 1 CPU adicional por processo executado fora do Cypress, como:
- Servidor de aplicativos (frontend)
- Servidor de aplicativos (back-end)
- Banco de dados de aplicativos
- Qualquer infraestrutura adicional (Redis, Kafka, etc.)
- Mínimo de 4 GB, 8 GB + para execuções de teste mais longos.
- Node.js 18.x
- Node.js 20.x ou superior
- VSCODE
- Qualquer outra de sua preferência
- NodeJs - https://nodejs.org/en/download
- VSCODE - https://code.visualstudio.com/download
- Cypress:
Agora iremos configurar o ambiente para iniciarmos nosso projeto com o Cypress. Para isso é necessário realizar o download da IDE do VSCODE
- Faça o download o NodeJS e instale a versão compatível com seu Sistema Operacional;
- Faça o download e instale o VSCODE ou outra IDE de sua preferência;
npm install cypress --save-dev
Está configurado no package.json, um bloco de script para executar o cypress
"scripts": {
"cypress:open": "cypress open"
}
A sintaxe "cypress:open" determina como será executado o cypress, recebendo a instrução padrão "cypress open"
npm run cypress:open