webapp-testing
Start/reuse a local app, wait for readiness, inspect rendered state/console/network, act from observed selectors, and verify with evidence.
- License 许可
- MIT
- 最近更新
- 2026-11-12
- Stars
- ★ 4.1w
- Forks
- 3.6k
01 前言 Front Matter
- name
- webapp-testing
- invocation
- model+user
- description
- Start/reuse a local app, wait for readiness, inspect rendered state/console/network, act from observed selectors, and verify with evidence.
02 资源文件 5
- 参考文档references/api_reference.md12.4 KB
- 参考文档references/visualization.md19.1 KB
- 参考文档references/workflows.md18.5 KB
- 脚本scripts/quick_visualize.py7.0 KB
- 脚本scripts/tree_operations.py8.0 KB
03 SKILL.md 正文
Webapp Testing
When to use
Use to prove a web app flow works in a real browser/runtime context.
Non-goals
- Do not claim success from unit tests alone.
- Do not hardcode fragile selectors without observation.
Workflow
- Start or reuse the local app.
- Wait for readiness.
- Inspect DOM/console/network.
- Drive the flow from observed state.
- Record evidence of pass/fail.
04 同仓库更多 Skills
gh-find-prs
Survey the open Codewhale PR and issue queue read-only: fetch each item, check it against current code, and produce one coverage and disposition matrix with cited evidence and credit owed.
gh-file-issue
Use when filing a new Codewhale GitHub issue: turn a bug or idea into a well-formed, actionable issue with repro, acceptance criteria, labels, and milestone.
gh-close-issues
Close resolved Codewhale issues only after verifying the landed behavior: Refs #N per landing, Fixes #N only when the reporter's scenario was reproduced, closure at the release step or on the reporter's confirmation, always with a crediting comment.
gh-assign-issues
Use to assign GitHub issues to a milestone and/or owners in bulk, verifying each.
feedback
暂无简介
cw-slice
Use before writing code for any Codewhale feature, upgrade, or refactor: find the existing owner of the behavior, bound the change to one reviewable slice, and fix the evidence bar before you start.