An open API service indexing awesome lists of open source software.

https://github.com/jmsdaq/selenium-junit-cucumber

Selenium, Cucumber, and Java BDD framework with Page Object Model and Allure reporting
https://github.com/jmsdaq/selenium-junit-cucumber

allure-report bdd-framework cucumber-jvm java junit5 selenium-webdriver

Last synced: about 1 month ago
JSON representation

Selenium, Cucumber, and Java BDD framework with Page Object Model and Allure reporting

Awesome Lists containing this project

README

          

# Selenium Cucumber Java BDD Project

This project demonstrates how to use Selenium WebDriver with Cucumber for Behavior-Driven Development (BDD) testing in Java. It provides a basic setup for automating web browser interactions and writing test scenarios in a BDD style.

### Prerequisites

- **Java JDK 11 or higher**
- **Maven** or **Gradle**
- **IDE** (IntelliJ IDEA, Eclipse, etc.)
- **Browser Driver** (e.g., ChromeDriver, GeckoDriver)

## Features

- **Selenium WebDriver**: Automates web browser interactions.
- **Cucumber**: Allows writing tests in a human-readable format using Gherkin syntax.
- **JUnit**: Runs the tests and integrates with Cucumber.
- **Allure Report**: Generates detailed reports of test results.