← 返回 Skills 市场
aiweline

E2E自动化工程师 端到端流程测试

作者 Aiweline · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
54
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install e2e-flow-test
功能描述
E2E automation engineer skill for Playwright-driven flow validation, browser interaction coverage, and end-to-end regression checks.
使用说明 (SKILL.md)

\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\r
  • CLAUDE.md\r
  • dev/ai/skills/testing/SKILL.md\r
  • dev/ai/skills/sse-streaming/SKILL.md\r
  • dev/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

  1. Identify the exact business flow that needs end-to-end proof.\r
  2. Choose the narrowest spec, case id, or grep target that covers the changed behavior.\r
  3. Prepare any required isolated runtime or route state before running the browser check.\r
  4. Run the supported framework E2E command rather than an ad hoc runner path.\r
  5. Inspect failures at the user-flow step where behavior diverges.\r
  6. Re-run the smallest confirming scope after fixes.\r
  7. Report the executed scenario, result, and remaining gaps.\r \r

Weline Rules\r

\r

  • Use php bin/w e2e:run for repository-supported browser testing.\r
  • Provide E2E or HTTP validation evidence where relevant.\r
  • Do not use default WLS port 9501 for 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:run with 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
安全使用建议
This skill appears safe for its stated purpose: running focused browser-based E2E validation. Before installing or invoking it, make sure it runs only in the intended repository and test environment, avoid production credentials unless explicitly approved, and review any referenced local project guidance files.
功能分析
Type: OpenClaw Skill Name: e2e-flow-test Version: 1.0.0 The skill bundle is designed for E2E automation testing using Playwright and a framework-specific CLI tool (Weline). The instructions in SKILL.md are well-defined, focusing on browser-based validation and regression testing, with no evidence of malicious intent, data exfiltration, or unauthorized command execution.
能力评估
Purpose & Capability
The stated purpose is browser-based end-to-end validation, and the instructions focus on Playwright-style flow testing, narrow test scope, evidence reporting, and regression checks.
Instruction Scope
The workflow tells the agent to choose the narrowest relevant spec or grep target, inspect failures, rerun the smallest confirming scope, and report gaps rather than broadly executing unrelated suites.
Install Mechanism
There is no install spec or code, but the skill references repository-local commands and source material, so actual behavior depends on the user's repository environment rather than packaged skill files.
Credentials
Running a repository E2E command and browser/runtime checks is proportionate to the skill's purpose, but it may affect local services, test data, or browser state.
Persistence & Privilege
The skill may require login or seed data for flows and may use dedicated runtime instances, but it explicitly instructs cleanup and shows no hidden persistence or background behavior.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install e2e-flow-test
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /e2e-flow-test 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Publish_WelineFramework_Multica_role_skills
元数据
Slug e2e-flow-test
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

E2E自动化工程师 端到端流程测试 是什么?

E2E automation engineer skill for Playwright-driven flow validation, browser interaction coverage, and end-to-end regression checks. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 54 次。

如何安装 E2E自动化工程师 端到端流程测试?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install e2e-flow-test」即可一键安装,无需额外配置。

E2E自动化工程师 端到端流程测试 是免费的吗?

是的,E2E自动化工程师 端到端流程测试 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

E2E自动化工程师 端到端流程测试 支持哪些平台?

E2E自动化工程师 端到端流程测试 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 E2E自动化工程师 端到端流程测试?

由 Aiweline(@aiweline)开发并维护,当前版本 v1.0.0。

💬 留言讨论