Skip to content

Automated UI/UX Testing

Test websites with intelligent browser automation and LLM-powered analysis

Quick Start

bash
npx @usharma124/ui-qa https://example.com

Prerequisites

An OpenRouter API key is required. See Configuration for setup details.

How It Works

UI QA processes websites through four phases:

PhaseDescription
DiscoveryIdentifies pages via sitemap or link crawling
PlanningGenerates test plans using LLM analysis
ExecutionRuns tests with browser automation
EvaluationProduces scored reports with findings

Output

┌─────────────────────────────────────────┐
│  UI/UX QA Agent                         │
├─────────────────────────────────────────┤
│  ✓ Init        → Browser ready          │
│  ✓ Discovery   → Found 5 pages          │
│  ✓ Planning    → 12 test steps          │
│  ● Execution   → Running tests...       │
│  ○ Evaluation  → Pending                │
└─────────────────────────────────────────┘

Results include markdown reports, JSON data, and screenshots saved to .ui-qa-runs/.

Released under the MIT License.