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
- Host: GitHub
- URL: https://github.com/jmsdaq/selenium-junit-cucumber
- Owner: jmsdaq
- Created: 2024-08-10T00:31:04.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-01T13:54:50.000Z (over 1 year ago)
- Last Synced: 2025-10-20T18:33:07.399Z (8 months ago)
- Topics: allure-report, bdd-framework, cucumber-jvm, java, junit5, selenium-webdriver
- Language: Java
- Homepage:
- Size: 26.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.