← 返回 Skills 市场
superchao9

web-test-reporter

作者 superchao9 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
118
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install web-test-reporter
功能描述
Web功能测试自动化执行与报告生成。使用 agent-browser CLI 对 Web 系统进行完备的功能测试,并生成标准 Word (.docx) 测试报告。激活时机:(1) 用户要求测试某个页面或模块的功能,(2) 用户要求生成功能测试报告,(3) 用户要求对 Web 系统做走查/验证/自动化测试。
安全使用建议
This skill appears to implement the described testing and report-generation workflow, but review these points before installing or running it: 1) The SKILL.md expects the agent-browser CLI and the Python package python-docx, but the skill metadata did not declare required binaries/dependencies — ensure you have a trusted agent-browser binary installed and run 'pip install python-docx' in a controlled environment. 2) The instructions will ask you to provide project code paths and login credentials; never supply production credentials. Prefer a dedicated test account or sandbox environment and avoid giving broad access to source trees you don't trust. 3) Edit the build_report.py defaults (BASE and OUT) before running — it currently contains a hard-coded Windows user path (C:\Users\liuchao25...) that may be irrelevant or stale and could cause files to be written to unintended locations. 4) Confirm the agent-browser tool you use is trustworthy (it will control a browser and can interact with your application). 5) If you must provide source code for white-box testing, limit scope to the intended module and avoid uploading secrets; review code you give the agent for sensitive config or keys. 6) Run testing in an isolated environment (VM/container) where possible, and verify that the skill cleans up test data as promised. If you want higher assurance, ask the publisher for: a) a declared dependency list (agent-browser, python packages), b) confirmation the agent will not transmit credentials off-host, and c) a cleaned/parameterized build_report.py without hard-coded user paths.
功能分析
Type: OpenClaw Skill Name: web-test-reporter Version: 1.0.0 The skill bundle is a legitimate automated web testing tool designed to perform functional testing and generate Word reports. It uses the 'agent-browser' CLI for web interaction and 'python-docx' in 'scripts/build_report.py' for document generation. While the instructions in 'SKILL.md' direct the agent to request access to local source code, this is explicitly for 'white-box' testing purposes (identifying API endpoints and business logic) and is aligned with the stated goal of comprehensive test reporting. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力评估
Purpose & Capability
The skill's name/description (web functional tests + .docx report) matches the files and instructions: SKILL.md defines test steps and there is a report-generation script. However SKILL.md mandates use of an external CLI 'agent-browser' and the Python dependency python-docx, yet the skill metadata lists no required binaries or dependencies — a mismatch that could cause runtime surprises.
Instruction Scope
Instructions explicitly ask the agent to: request project code paths and then '通读' (read) source code; request login credentials (tenant/username/password) if needed; drive the web UI via agent-browser and take many screenshots; and clean up test data. Reading arbitrary project code and collecting credentials are legitimately part of deeper testing but are sensitive actions. The SKILL.md does not place limits (e.g., prefer test accounts, avoid production secrets) nor does it declare how collected credentials are stored/used.
Install Mechanism
This is an instruction-only skill (no install spec), which is low risk. The included Python script notes the dependency 'python-docx' but the skill metadata doesn't declare dependencies. No network downloads or obscure URLs are present in the package.
Credentials
The skill declares no environment variables or credentials, yet the runtime instructions will prompt for sensitive items (login credentials and local code paths). The provided script hard-codes a Windows path (C:\Users\liuchao25\.openclaw\workspace\reports\...) which suggests leftover user-specific configuration and could cause writes to unexpected locations if not edited — this is disproportionate and should be corrected before running.
Persistence & Privilege
The skill is not always-enabled, does not request persistent system-wide changes, and contains no install hooks. It writes files only to a report directory (as defined in the script) and does not attempt to modify other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install web-test-reporter
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /web-test-reporter 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
web-test-reporter 1.0.0 - 初始发布,自动化执行 Web 系统功能测试并生成标准 Word 测试报告。 - 支持通过 agent-browser CLI 完整走查、验证 Web 页面或模块,实现闭环测试。 - 测试流程规范详细:询问代码路径、登录信息获取、代码阅读流程、页面类型判断。 - 提供标准化测试步骤、边界值和双路径校验,全面截图留证。 - 测试报告严格按格式输出,包含封面、目录、分模块记录、截图及缺陷汇总。
元数据
Slug web-test-reporter
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

web-test-reporter 是什么?

Web功能测试自动化执行与报告生成。使用 agent-browser CLI 对 Web 系统进行完备的功能测试,并生成标准 Word (.docx) 测试报告。激活时机:(1) 用户要求测试某个页面或模块的功能,(2) 用户要求生成功能测试报告,(3) 用户要求对 Web 系统做走查/验证/自动化测试。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 118 次。

如何安装 web-test-reporter?

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

web-test-reporter 是免费的吗?

是的,web-test-reporter 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

web-test-reporter 支持哪些平台?

web-test-reporter 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 web-test-reporter?

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

💬 留言讨论