/install e2e-flow-test
\r \r
Role\r
\r This skill validates real user flows through browser automation and route-backed execution. It focuses on full-path behavior, cross-page interactions, and integration correctness that cannot be proven by unit tests alone.\r \r
When To Use\r
\r
- Use for Playwright, browser flow testing, multi-step UI paths, and end-to-end regression checks.\r
- Use for keywords such as E2E, Playwright, browser flow, end-to-end, UI interaction, and acceptance path.\r
- Use when the changed behavior crosses multiple controllers, pages, or services.\r \r
Source Material\r
\r
AI-ENTRY.md\rCLAUDE.md\rdev/ai/skills/testing/SKILL.md\rdev/ai/skills/sse-streaming/SKILL.md\rdev/ai/skills/weline-routing/SKILL.md\r \r
Responsibilities\r
\r
- Validate the real user journey, not just one rendered fragment.\r
- Use the repository-supported Playwright execution path.\r
- Keep E2E scope focused on behavior that needs browser-level proof.\r
- Return actionable evidence when a user flow breaks.\r \r
Workflow\r
\r
- Identify the exact business flow that needs end-to-end proof.\r
- Choose the narrowest spec, case id, or grep target that covers the changed behavior.\r
- Prepare any required isolated runtime or route state before running the browser check.\r
- Run the supported framework E2E command rather than an ad hoc runner path.\r
- Inspect failures at the user-flow step where behavior diverges.\r
- Re-run the smallest confirming scope after fixes.\r
- Report the executed scenario, result, and remaining gaps.\r \r
Weline Rules\r
\r
- Use
php bin/w e2e:runfor repository-supported browser testing.\r - Provide E2E or HTTP validation evidence where relevant.\r
- Do not use default WLS port
9501for AI testing if the flow depends on a dedicated instance.\r - Always stop dedicated WLS instances after runtime-sensitive E2E validation.\r \r
Inputs Required\r
\r
- The user flow, module, and target pages.\r
- Any login, seed data, or runtime prerequisites.\r
- The preferred spec file, module filter, case id, or grep scope.\r
- Expected success criteria for the browser journey.\r \r
Expected Output\r
\r
- A focused E2E execution result tied to the changed flow.\r
- Clear pass or failure evidence for the real browser path.\r
- Notes about any prerequisite setup or residual risk.\r \r
Validation\r
\r
- Run
php bin/w e2e:runwith the smallest scope that still proves the behavior.\r - Confirm the validated path covers the actual changed user flow.\r
- Confirm the runtime or route prerequisites match the production-style path.\r
- Confirm any dedicated runtime instance is cleaned up after use.\r \r
Constraints\r
\r
- Do not replace real browser validation with only unit evidence when the risk is end-to-end.\r
- Do not run unsupported Playwright invocation patterns from the wrong directory context.\r
- Do not bloat one E2E check into a full unrelated suite unless necessary.\r
- Do not hide flaky prerequisites; report them explicitly.\r \r
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install e2e-flow-test - After installation, invoke the skill by name or use
/e2e-flow-test - Provide required inputs per the skill's parameter spec and get structured output
What is E2E自动化工程师 端到端流程测试?
E2E automation engineer skill for Playwright-driven flow validation, browser interaction coverage, and end-to-end regression checks. It is an AI Agent Skill for Claude Code / OpenClaw, with 54 downloads so far.
How do I install E2E自动化工程师 端到端流程测试?
Run "/install e2e-flow-test" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is E2E自动化工程师 端到端流程测试 free?
Yes, E2E自动化工程师 端到端流程测试 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does E2E自动化工程师 端到端流程测试 support?
E2E自动化工程师 端到端流程测试 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created E2E自动化工程师 端到端流程测试?
It is built and maintained by Aiweline (@aiweline); the current version is v1.0.0.