Este é um projeto de automação de testes com Playwright. O Playwright é uma biblioteca para automação de testes em navegadores que permite que você escreva testes confiáveis e eficientes. Ele oferece uma interface simples para criar scripts de automação para interações de usuário simuladas.
Como o projeto foi criado com o objetivo de apresentar a prática de testes Web e estrutura do Playwright, mais de uma aplicação em teste é utilizada, para cada cenário de teste uma aplicação Web diferente (mas com o propósito de treinamento de testes Web) foi utilizada.
- Node.js
- Playwright
- Faker.js
Você precisa ter o Node.js e o npm instalados na sua máquina.
Faça clone do repositório para sua máquina local usando git clone https://link-para-o-repositorio.git. Mude para o diretório do projeto cd diretório-do-projeto. Instale todas as dependências usando npm install.
No diretório raiz do projeto, execute o seguinte comando para executar todos os testes em paralelo e em todos navegadores:
npm run tests:all
Se você quiser executar os testes sequencialmente e em um navegador apenas, pode usar o seguinte comando, substituindo por chrome, firefox ou webkit:
npm run tests:<navegador>
Para executar testes por tags:
playwright test --config=playwright.config.js --grep <@tag>
Este projeto está licenciado sob os termos da licença MIT.