Skip to content

closer001/github-e2e

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub E2E Tests

Projeto de testes end-to-end para o GitHub usando Cypress.

Pré-requisitos

  • Node.js instalado
  • NPM instalado
  • Conta no GitHub

Instalação

  1. Clone o repositório:
git clone https://github.com/closer001/github-e2e
cd github-e2e
  1. Instale as dependências:
npm install

Configuração do Ambiente

  1. Crie um arquivo .env na raiz do projeto com as seguintes variáveis:
EMAIL[email protected]
SENHA=sua-senha-do-github
USUARIO=seu-usuario-do-github

⚠️ Observação: A conta do GitHub utilizada não pode ter autenticação de dois fatores (2FA) ativada, pois os testes automatizados não suportam essa etapa extra de autenticação.

Verificação da Configuração

Após configurar o ambiente, execute o teste de verificação para garantir que tudo está configurado corretamente:

npm test

Se o teste passar, significa que suas credenciais estão configuradas corretamente e você pode prosseguir com a execução dos testes E2E.

Executando os Testes

Modo Interativo

npm run cy:open

Executar Todos os Testes

npm run cy:run

Executar em Navegadores Específicos

npm run cy:chrome   # Executa no Chrome
npm run cy:firefox  # Executa no Firefox

Screenshots

Os screenshots são salvos automaticamente na pasta img/ após a criação de um repositório.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published