v0.1.0 – Initial Release
Selenium Boot v0.1.0
First public release of Selenium Boot — an opinionated, Spring Boot–inspired framework for Java Selenium automation.
What's included
- Automatic WebDriver lifecycle management
- YAML-based configuration (
selenium-boot.yml) - Parallel execution via TestNG (methods/classes)
- Smart explicit waits via
WaitEngine - Automatic retry for flaky tests via
@Retryable - Screenshot capture on failure
- HTML execution report with pass/fail/skip breakdown
- Environment profile switching
Installation
<dependency>
<groupId>io.github.seleniumboot</groupId>
<artifactId>selenium-boot</artifactId>
<version>0.1.0</version>
</dependency>
Requirements
- Java 17+
- Maven 3.8+
- Chrome or Firefox