← Ecosystem

Selenium Boot MCP Server

v0.9.2PyPI

AI-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.

$ pip install seleniumboot-mcp

Requires Python 3.10+. Register it with your MCP-capable AI client.

Capabilities

What it does

Drives a real browser

Navigates, clicks, types, and records the session as it goes — no scripting required.

Framework-native codegen

Detects a Selenium Boot project and emits BaseTest / BaseJUnit5Test / Page Object / Cucumber code — not raw Selenium.

Accessibility-first locators

Generates a getByTestId → role+name → label → placeholder ladder, with SmartLocator fallback for tricky elements.

Web-first assertions

Records assertions and emits assertThat(...).isVisible() / .hasText() automatically.

Multi-language output

Java (TestNG / JUnit 5 / Page Object / Gherkin) plus Python and C# NUnit.

80+ tools

Self-healing locators, mobile emulation, and codegen across the whole flow.

Keep 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.8.0</version>
</dependency>

Or start from a working project:use the starter template ↗