O projeto tem como objetivo:
- Demonstrar como organizar testes utilizando Behavior-Driven Development (BDD).
- Utilizar o Page Object Model (POM) para estruturar elementos e métodos das páginas.
- Criar cenários em Gherkin e implementá-los com Cucumber.
- Introduzir boas práticas em automação de testes.
O projeto utiliza:
- Selenium WebDriver: Para automação de navegadores.
- Cucumber: Para escrita e execução de cenários.
- WebDriverManager: Para gerenciar drivers automaticamente.
- JUnit: Para execução dos testes.
As dependências estão definidas no arquivo pom.xml.
- Java 11 ou superior.
- Maven instalado no ambiente.
- Navegador compatível (Google Chrome).
- Clone o repositório:
git clone https://github.com/masrodrigues/BugBankAutomation.git cd BugBankAutomation