PatternTestDesignByConversation

AI-Assisted Test Design

Build and run end-to-end web tests by talking to an AI that drives a live browser.

Context

You need automated end-to-end tests for a web application, but authoring them by hand is slow and brittle. The selectors are the hard part, and the same fragments — a cookie dialog, a header menu, a data table — recur across pages and get re-implemented in every test.

Consider these patterns first

Problem

How do you author reliable, reusable UI tests without hand-writing selectors and rebuilding the same page interactions again and again?

Solution

Design tests by conversation. An AI drives a real (headless) browser, sees the live page and its interactive elements — extracting robust selectors for you — and performs your instructions, recording each action. It groups actions into reusable page-object components (a cookie popup, a login, a table) that nest and compose, then assembles them into scenarios. Scenarios run headless with a step-through report — per-step status, captured field values and screenshots — and can be pinned into a context or invoked over MCP.

Realized in Roadmap MCP
e2ee2e-seleniume2e-assistantai

Config: Selenium driver, the webtest_design AI task, sites → components → scenarios → runs.