WebRunner English Documentation

The English manual is split into chapters that follow a typical reader journey: install → drive a browser → author actions → scale → integrate. Use the table of contents on the left, or jump straight to a chapter below.


Chapter 1 — Getting Started

Install WebRunner, run your first browser session, and scaffold a new project skeleton.

Chapter 2 — Core Wrappers

The Selenium-facing facade: drivers, options, elements, and locator value objects. Read this once and the rest of the framework stops feeling like magic.

Chapter 3 — Action Authoring & Execution

Compose JSON-driven action scripts, register callbacks, plug in custom packages, and record what the browser did.

Chapter 4 — Browser Backends

Selenium and Playwright back-ends, plus the lower-level browser glue (CDP / DevTools, capabilities, network shaping).

Chapter 5 — Reporting & Observability

Generate HTML / JSON / XML reports, ship logs, surface metrics, and diff trends across runs.

Chapter 6 — Orchestration & Scale

Parallel runs, sharding, retries, Selenium Grid, and Kubernetes Job manifests.

Chapter 7 — Quality, Security & Data

Linting, locator scoring, PII redaction, accessibility diffs, contract testing, and data / auth helpers.

Chapter 8 — Tooling, CLI & Diagnostics

Command-line entry points, the remote socket driver, and the exception hierarchy you will see in tracebacks.

Chapter 9 — Integrations

CI annotations, JIRA / TestRail / Slack notifiers, IDE schema mappings, and the Model Context Protocol (MCP) server that lets Claude drive WebRunner.

Chapter 10 — API Reference

Auto-generated Python API reference and the legacy “extended features” hub, kept for cross-linking from older guides.