- git clone
- npm install
- crie as pastas:
- e2e/reports/json
- e2e/reports/html
- e2e/reports/screenshot
- 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)
npm run test
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.
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