Skip to content
@seleniumboot

Selenium Boot Official

An Opinionated, Spring Boot–Inspired Framework for Java QA Automation

Selenium Boot

The complete, AI-native platform for Java test automation.

Write less. Ship faster. Let an agent draft the test.

Maven Central PyPI License Docs


Not a wrapper — a platform

Most Selenium add-ons give you one thing. Selenium Boot is a cohesive ecosystem where every piece is built to work with the others:

What it is Where
🧪 Selenium Boot Zero-boilerplate Java framework — driver lifecycle, smart waits, retries, parallel, HTML reports, API testing, accessibility-first locators selenium-boot · Maven Central
🤖 Selenium MCP An MCP server that lets Claude / Copilot drive a real browser and generate ready-to-run tests — TestNG, JUnit 5, Page Object, Gherkin, Python, C# selenium-mcp · PyPI
🧩 Seleniumboot MCP VS Code Extension One-click install — auto-registers the MCP server with GitHub Copilot & Claude Code, no manual setup Marketplace
🧠 Selenium Boot MCP JetBrains Plugin Registers the MCP server with the JetBrains AI Assistant across IntelliJ IDEA, PyCharm & more JetBrains Marketplace
📖 Documentation Full guides, configuration reference, deep dives seleniumboot.github.io
🚀 Example project A runnable consumer project covering every feature selenium-boot-test

Java distribution via Maven Central, AI tooling via PyPI, docs, and a runnable example — all maintained together. That's the part that's hard to copy.


The whole test, and nothing but the test

public class LoginTest extends BaseTest {

    @Test(description = "Valid user can log in")
    public void loginTest() {
        open();
        new LoginPage(getDriver()).login("admin", "secret");
        Assert.assertTrue(new DashboardPage(getDriver()).isLoaded());
    }
}

No WebDriver setup. No @AfterMethod teardown. No wait helpers. No retry config. Just the test.


Describe it. Let AI write it.

One-click in VS Code — install the Seleniumboot MCP extension; it auto-registers the MCP server with GitHub Copilot and Claude Code, no config needed.

Or via pip for any MCP client:

pip install seleniumboot-mcp

Then describe a flow in plain English — the AI drives a real Chrome/Firefox browser and writes the Selenium Boot test for you, with self-healing locators and codegen for Java / Python / C# / Gherkin.


Start here

  • 📘 Getting Started — first test in under 5 minutes
  • 🧰 Documentation
  • 💬 Discussions — questions, ideas, show & tell
  • ⭐ Star the repos if this saves you boilerplate — it helps others find the project.

Apache 2.0 · Independent open-source project, not affiliated with Selenium or the Spring Framework.

Popular repositories Loading

  1. selenium-boot selenium-boot Public

    A Zero-Boilerplate, Production-Ready Framework for Java QA Automation

    Java 3

  2. selenium-boot-test selenium-boot-test Public

    Test Repo to demo use of selenium-boot

    Java

  3. selenium-mcp selenium-mcp Public

    A Python MCP server that brings Selenium WebDriver automation to Claude and other AI assistants — with built-in code generation for Python (pytest), Java TestNG, and JUnit 5 test scripts.

    Python 1

  4. selenium-mcp-demo selenium-mcp-demo Public

    Java

  5. .github .github Public

    Org profile & community health files for Selenium Boot

Repositories

Showing 5 of 5 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…