Skip to content

naascabral/Automation-WebFront-Cypress-Cucumber-JS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cypress automação WebFront com Cucumber e page-objects com JS

Site ultilizado para automação: http://automationpractice.com/index.php

Sobre o cypress:

Testes end-to-end são excelentes pois refletem as ações dos usuários. Essa categoria de testes se comportam como um humano real, validando várias partes da aplicação ao mesmo tempo. O Cypress, é um novo test runner com a premissa de testes rápidos, fáceis e confiáveis para qualquer coisa que seja executada em um navegador.

OBS: O ideal é sempre fazer um teste falhar, após fazer ele passar e por fim a refatoração. Mas afim de estudos do Cypress, a maioria dos exemplos não seguiram essa ordem.

Mais sobre : https://tableless.com.br/testando-aplicacoes-com-cypress/
Site do cypress: https://www.cypress.io/

Iniciando um projeto em cypress

1. crie um diretório 
2. abra o vs code 
3. de npm init -y para criar seu package.json
4. depois de npm install cypress@3 
5. npx cypress open
6. veja os exemplos que o cypress ja trás pronto para você 

Executando esse projeto

npm install

Execução em Chrome -- Sempre executar o arquivo .feature
npx cypress open

Execução via SH
npx cypress run


Sei que o cadastro ta dando tela branca, mas estou procurando a solução commitei o projeto para mostrar uma das formas com cypress.

Qualquer dúvida

Linkdin: https://www.linkedin.com/in/natali-cabral