计划¶
- 在场景模式中添加
request操作:方法、路径、查询参数、带页面值来源的请求头、JSON 请求体和预期状态码;校验 origin 和请求体是否与起始 URL 匹配;将查询参数和请求头中的 secret 纳入已声明 secret 的检查。 - 添加
PlaywrightScenarioRequest.ts:检查页面的 origin,构建 URL,解析请求头值(允许将从页面读取的值纳入场景的脱敏处理),在页面内使用超时执行 fetch 并读取完整响应,然后检查状态码。从 action runner 中以起始 origin 分发该操作,并在场景包含 request 步骤时添加相应限制。 - 添加一个真实浏览器通道
verify:browser:request:一个 fixture item API,要求写入时携带 CSRF cookie 头和存储的 bearer token;一个通过 CLI 记录的写入会话;构建产物所服务的写入内容;以及一个预期失败的状态码。 - 添加
export_environment_bundle契约、effects、CLI 别名、catalog 族和 handler:像其他 MCP 输出工具一样检查目标位置,解析捕获字节,并以独占目标位置调用构建。 - 编写 skill 参考文档,从 SKILL.md 中路由到它,并通过 setup 安装它。
- 为 request 步骤、MCP 工具和记录写入编写文档。
- 测试:request 步骤的单元测试、MCP 工具的边界测试、setup 的 skill 文件。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 rea2/rea