AgentSkillsCN

awt-e2e-testing

AI 驱动的端到端 Web 测试——为 AI 编码工具提供“眼睛”与“双手”。声明式 YAML 场景、Playwright 执行、视觉匹配(OpenCV + OCR)、平台自动检测(Flutter/React/Vue)、学习型数据库。安装:npx skills add ksgisang/awt-skill --skill awt -g

SKILL.md
--- frontmatter
name: awt-e2e-testing
description: |-
  AI-powered E2E web testing — eyes and hands for AI coding tools. Declarative YAML scenarios, Playwright execution, visual matching (OpenCV + OCR), platform auto-detection (Flutter/React/Vue), learning DB. Install: npx skills add ksgisang/awt-skill --skill awt -g
risk: safe
source: https://github.com/ksgisang/awt-skill
license: MIT

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.

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!

When to Use

This skill is applicable to execute the workflow or actions described in the overview.