Este projeto é destinado as automações de teste Front-end E2E funcional da Plataforma MaisTodos
- Cypress
- JavaScript
- Documentar / Automatizar todas as features
- Version 1.0
- Framework de atuação => Cypress
Instalando todas as dependêcias:
-
npm init
-
npm install cypress --save-dev
Rodando os testes:
-
npx cypress open: - Esse comando abre o cypress para execuções manuais
-
npx cypress run: - Esse comando roda os testes de forma headless
e2e:
- Nesta pasta contém todos os arquivos de teste
fixtures:
- Nesta pasta contém todos os dados Json de login.
pages:
-
Nesta pasta temos todos os fuxos dividos em dois tipos de arquivos:
-
Elements: - Os Elementos são destinada a conter todos o arquivo de mapeamento de elementos.
-
PageObjects: - Os PageObjects concentram toda a lógica e interação com a aplicação.
- Java Script
- NodeJs
- VsCode
- Plugins:
- Pedro Barreto