Repositório de estudos e prática em automação de testes end-to-end com Cypress.
Este repositório está organizado em dois projetos de estudo:
basictesting-cypress/
expandtesting-cypress/
Projeto com exemplos básicos e avançados gerados pelo Cypress, além de testes iniciais de estudo.
Use essa pasta para praticar comandos, seletores, ações, navegação, assertions e outros recursos fundamentais do Cypress.
Projeto organizado para publicação, com testes automatizados usando o site ExpandTesting Practice, incluindo:
- Acesso à página inicial.
- Login com credenciais válidas.
- Adição e remoção de elementos dinâmicos.
Para executar o projeto principal de prática:
cd expandtesting-cypressInstale as dependências:
npm installExecute os testes:
npm testOu abra a interface do Cypress:
npx cypress open.
├── basictesting-cypress/
│ ├── e2e/
│ │ ├── 1-getting-started/
│ │ ├── 2-advanced-examples/
│ │ └── login.cy.js
│ ├── fixtures/
│ └── support/
├── expandtesting-cypress/
│ ├── cypress/
│ │ ├── e2e/
│ │ │ └── expandtesting.cy.js
│ │ └── support/
│ ├── cypress.config.js
│ ├── package.json
│ └── README.md
├── cypress.config.js
├── package.json
└── .gitignore
A pasta basictesting-cypress/ mantém os exemplos de estudo do Cypress. O cenário mais organizado e documentado para apresentação no GitHub está em expandtesting-cypress/.