OpenQA
Write browser tests in natural language. AI handles the automation.Plain English Tests
Describe what you want, not how to find it. “Click the submit button” just works.
BDD & YAML Support
Works with Playwright-BDD, Cucumber.js, or simple YAML files.
Any LLM Provider
Claude, OpenAI, or Gemini. Use the model that fits your needs.
2-Minute Setup
npx openqa init and you’re running tests.How It Works
OpenQA connects an AI agent to your Playwright browser context. The agent:- Receives your natural language instruction
- Analyzes the current page via Playwright MCP
- Executes the appropriate browser actions
- Shares session state with your test code
Quick Links
Quickstart
New project? Start here.
Playwright Integration
Add to existing Playwright tests.
API Reference
Full runAgent() documentation.
Examples
Browse example projects.

