Este projeto oferece um único script de shell que inicializa rapidamente um projeto de automação de teste Cypress do zero.
Observação: Este script funciona melhor em sistemas operacionais baseados em Unix, como Linux e macOS.
Observação2: Para windows se utilizado bash(acompanha na instalação do git) ira funcionar com exceção do passo 9.
- Baixe o arquivo
cy.sh
e mova-o para o diretório raiz - No diretório raiz, execute
./cy.sh nome-do-projeto-que-você-quer-criar-aqui
para criar um projeto Cypress do zero (você pode ter que primeiro dar permissão de execução para o arquivocy.sh
)
- 2.1. Como alternativa, você pode executar
./cy.sh nome-do-seu-projeto-aqui x.x.x
se quiser instalar uma versão específica do Cypress, diferente da versão mais recente.
- Feche o Cypress e acesse o projeto recém-criado (por exemplo,
cd nome-do-seu-projeto-aqui/
) - Abra-o em sua IDE favorita e comece a escrever seus testes Cypress! 🙌
Apenas execute o comando abaixo no terminal trocando nome-do-projeto
curl -fsSL https://raw.githubusercontent.com/ChristoferRSouza/cysh/main/cy.sh | sh -s nome-do-projeto
Passando versão do cypress
curl -fsSL https://raw.githubusercontent.com/ChristoferRSouza/cysh/main/cy.sh | sh -s nome-do-projeto x.x.x
- Crie um diretório de projeto e acesse-o
- Em seguida, inicializa git e .gitignore
- Em seguida, inicializa o NPM
- Ele instala o Cypress (se uma versão for fornecida, ele a instalará; caso contrário, a versão mais recente será instalada)
- Depois disso, ele cria um arquivo README com base no meu uso
- Ele cria arquivos cypress.env e cypress.env.example padronizando-os para objetos vazios
- Adiciona scripts para run e open
- Por fim, abre o Cypress pela primeira vez para que ele crie sua estrutura padrão.
- Adiciona IntelliSense Obs.: É necessario executar cypress para criação dos arquivos base cypress/support/commands.js
Se você gostou deste projeto, considere deixar um ⭐.