Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 2.29 KB

README.br.md

File metadata and controls

58 lines (35 loc) · 2.29 KB

blog-playwright-bdd

Repositório de exemplo para o artigo Playwright, BDD, Cucumber & a minha opinião sobre isso

Por Renata Andrade

Se você achou útil, considere deixar uma ⭐️ no repositório. Happy Testing 🎭!

Dependências

  • Playwright v1.33.0
  • Cucumber v9.1.2
  • ts-node: v10.9.1
  • typescript: v5.0.4
  • Node v19.8.1
  • npm v9.6.5

Configuração e execução do projeto

Em seu terminal, rode:

  1. git clone https://github.com/raptatinha/blog-playwright-bdd.git
  2. cd blog-playwright-bdd
  3. npm i

Para rodar testes do Cucumber (em /bdd-tests):

  1. npx cucumber-js

Para rodar testes do playwright com e sem bdd (em /tests):

  1. npx playwright test

O teste "Has Title" está intencionalmente falhando para que possamos ver o relatório de testes.

Para ver o relatório de testes do Cucumber, abra o arquivo bdd-tests/reports/cucumber-report.html no seu browser.

O relatório do Playwright irá abir automaticamente quando testes falharem.

Importante

Neste projeto não serão priorizadas as boas práticas de automação de testes já que o objetivo é demonstrar o uso de Playwright com BDD. Foram realizadas as configurações mínimas para a esta demonstração.

Estudos complementares

🙌🏽 Valeu galera!