Ecosystem
One framework, tooling all the way down
From a single Maven dependency to AI-assisted, accessibility-first codegen inside your IDE — every piece is designed to keep your tests framework-native without hiding Selenium.
Start here
The framework
Selenium Boot Framework
One dependency. Extend BaseTest / BasePage and the driver lifecycle, waits, retries, and reporting are handled for you.
Tooling
Author tests faster
MCP Server
v0.9.2AI-powered, framework-aware test authoring
A Model Context Protocol server that lets Claude, GitHub Copilot, or any MCP client drive a real browser, record your session, and generate framework-native, accessibility-first Selenium Boot tests — in one prompt.
Learn moreMigrator
Move an existing Selenium project over, safely
Already have Selenium tests? Do not rewrite them. The Migrator scans an existing Selenium Java project, reports what maps onto Selenium Boot and what needs a human, and can write a migrated copy with the mechanical changes applied.
Learn moreIntelliJ Plugin
New Project wizard + YAML intelligence in IntelliJ IDEA
A JetBrains Marketplace plugin for IntelliJ IDEA (Community, 2024.2+). Scaffold a project from a Spring-Initializr-style wizard, get schema completion and validation for selenium-boot.yml, and run tests from a one-click configuration.
Learn moreVS Code Extension
Scaffolding + MCP integration in VS Code
Bring Selenium Boot into Visual Studio Code — project scaffolding plus MCP integration so AI-assisted codegen stays framework-aware right inside your editor.
Learn moreKeep your test code. Delete the plumbing.
Add one dependency and focus on testing — not framework engineering.
<dependency>
<groupId>io.github.seleniumboot</groupId>
<artifactId>selenium-boot</artifactId>
<version>3.9.0</version>
</dependency>Or start from a working project:use the starter template ↗