Skills Development AI Powered E2E Web Testing

AI Powered E2E Web Testing

v20260927
awt-e2e-testing
AWT provides AI coding tools with visual perception and interaction capabilities for web applications. It executes declarative YAML test scenarios using Playwright, featuring visual matching via OpenCV and OCR without relying on stable DOM selectors. Supports platform auto-detection for frameworks like React and Vue, includes structured failure diagnosis, and maintains a learning database for failure patterns. Ideal for end-to-end testing workflows requiring visual assertions and AI-assisted debugging.
Get Skill
72 downloads
Overview

AWT — AI-Powered E2E Testing (Beta)

npx skills add ksgisang/awt-skill --skill awt -g

AWT gives AI coding tools the ability to see and interact with web applications through a real browser. Your AI designs YAML test scenarios; AWT executes them with Playwright.

When to Use

  • You need AI-assisted end-to-end testing through a real browser with declarative YAML scenarios.
  • The test flow depends on visual matching, OCR, or platform auto-detection instead of stable DOM selectors.
  • You want an E2E toolchain that can both execute tests and explain failures for AI coding workflows.

What works now

  • YAML scenarios → Playwright with human-like interaction
  • Visual matching: OpenCV template + OCR (no CSS selectors needed)
  • Platform auto-detection: Flutter, React, Next.js, Vue, Angular, Svelte
  • Structured failure diagnosis with investigation checklists
  • Learning DB: failure→fix patterns in SQLite
  • 5 AI providers: Claude, OpenAI, Gemini, DeepSeek, Ollama
  • Skill Mode: no extra AI API key needed

Links

Built with the help of AI coding tools — and designed to help AI coding tools test better.

Actively developed by a solo developer at AILoopLab. Feedback welcome!

Example

User request:

Create and run a declarative browser test for the checkout flow, including visual assertions and a clear failure report.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.
Info
Category Development
Name awt-e2e-testing
Version v20260927
Size 2.18KB
Updated At 2026-09-28
Language