Skip to content

v0.1.0 – Initial Release

Choose a tag to compare

@shossain786 shossain786 released this 08 Mar 19:04
· 176 commits to master since this 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