Este projeto é um exemplo de automação de testes Cypress para um e-commerce online. Ele inclui testes para várias funcionalidades, como registro de usuário, login, carrinho de compras, checkout, pesquisa de produtos e muito mais.
Certifique-se de que você possui o seguinte software instalado antes de executar os testes:
Após a instalação, siga estas etapas:
-
Clone este repositório:
git clone https://github.com/giuliaverruck/testsCypress.git
-
Navegue até o diretório do projeto:
cd testsCypress
-
Instale as dependências:
npm install
O projeto está organizado da seguinte maneira:
cypress/
- Contém os testes Cypress.cypress/fixtures/
- Armazena dados de teste, como usuários de exemplo.cypress/integration/
- Contém os casos de teste organizados em subdiretórios por funcionalidade.cypress/locators/
- Armazena os seletores de elementos da página.cypress/pages/
- Contém classes de página que definem interações com as páginas.
Para executar os testes, você pode usar o seguinte comando:
npm run cypress:run
Isso iniciará a execução dos testes em modo headless. Para executar no modo interativo (usando a interface do Cypress), você pode usar:
npm run cypress:open
Este projeto é licenciado sob a Licença MIT.