Este projeto foi criado com o intuito de estudar um pouco mais sobre cypress, através do curso Cypress Básico, da escola Talking About Test, ministrado pelo Walmyr Filho. O projeto consiste na automação de alguns fluxos do site Tickets, que foram seguidos para que alguns conceitos do framework fossem aplicados.
Para rodar o projeto, você precisará do NodeJS e do npm instalados.
Após ter ambos instalados, rode o comando:
npm install -g cypress --save-dev
Para rodar os testes, após ter instalado o cypress com o comando acima, navegue para a pasta raiz do projeto e execute:
npm test
ou
npx cypress run
- Visitando url's
- Preenchendo campos do tipo texto
- Preenchendo campos do tipo checkbox
- Preenchendo campos do tipo radiobutton
- Criando e utilizando alias para elementos
- Realizando asserts
- Criando comandos personalizados
- Rodando os testes no CI