Projeto desenvolvido para atender os requisitos do desafio 01, referente ao MOD-01 do bootcamp.
- Cypress @ 4.10.0
- NodeJS @ v10.19
- NPM @ 6.14.4
- mocha
- mochawesome
- mochawesome-merge
- mochawesome-report-generator
- cypress-multi-reporters
- ChanceJS
- Cadastrar um novo usuário
- Acessar o site automation practice http://automationpractice.com
- Clicar no botão de Sign in
- Preencher as informações de e-mail (não pode ser repetido)
- Clicar no botão Create an Account
- Preencher as informações do formulário de cadastro
- Clicar no botão Register
- Validar que foi redirecionado para a url correta
- Validar exibição do texto 'Welcome to your account'
Para executar o projeto:
- Clonar o repositório
- Dentro da raiz do projeto, executar o comando abaixo:
npm install
- Após o término, executar o comando:
npm run cy:run
Lembrando que a execução acima é feita em modo headless, ou seja, não teremos visão da interface gráfica nessa situação.
Ao realizar o término da execução do testes, é possível gerar os relatórios com os comandos abaixo:
npm run report:merge
npm run report:mocha
O relatório desse projeto é publicado atráves do Github Pages, ao realizar a execução do Github Actions a cada nova alteração no repósitório. Para consultar a execução, acesse o portal: https://r0nunes.github.io/bootcamp-challenge-01/