Skip to content

Configuração do protractor com o framework do cucumber, em typescript.

Notifications You must be signed in to change notification settings

manoelagonzaga/poc-protractor-cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Automação de testes com Protractor e Cucumber

Para iniciar o projeto

  • git clone
  • npm install
  • crie as pastas:
    • e2e/reports/json
    • e2e/reports/html
    • e2e/reports/screenshot

Estrutura de pastas

  • e2e/src/cucumber-features - São armazenadas os arquivos de feature, que possuem os cenários escritos em gherkin
  • e2e/src/page-objects - São armazenados as classes com os atributos e comportamentos de uma página
  • e2e/src/specs - São armazenados os passos dos cenários da feature (step definitions)

Para execução dos testes

npm run test

Para gerar os métodos bdd

npm run test -- --cucumberOpts.dry-run

Obs: Os testes não serão realmente executados, o cucumber irá simular uma execução para verificar se todos os métodos estão implementados e se não há erros de implementação.

Para executar um teste específico

Basta incluir uma tag (@nome-da-tag) acima do cenário que deseja executar ou da funcionalidade, e incluí-la na propriedade cucumberOpts.tags no arquivo protractor.conf.js

About

Configuração do protractor com o framework do cucumber, em typescript.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published