SuperAPI AI 工具集

playwright-dev

测试与质量

查看项目

更新于 10-16 06:47

技能介绍

用途:这是 Playwright 仓库的开发指南,面向需要修改或扩展 Playwright 本身的开发者,而非使用 Playwright 编写测试的普通用户。

主要能力与内容:指南指向 AGENTS.md,其中包含 monorepo 结构、构建/测试/lint 命令与编码约定。详细主题包括:库架构(client/server/dispatcher 结构、协议层、DEPS 规则);添加与修改 API(定义 API 文档、实现 client/server、添加测试);MCP 工具与 CLI 命令(新增 MCP 工具、CLI 命令、配置选项);第三方依赖与打包(utilsBundle、coreBundle、babelBundle,添加 vendored npm 包,DEPS.list,check_deps);更新 WebKit Safari 版本(修改 WebKit user-agent 中的 Safari 版本字符串);WebView(iOS Safari)后端(webkit/webview/ 针对原生 Mobile Safari,provisional-target 暂停/恢复,上游与 Playwright 补丁的区分,本地与 CI 测试配置);跨已发布版本二分排查(从 npm 并排复现回归,对比不同版本间的 node_modules/playwright/lib/);Dashboard(支撑 "playwright cli show" 命令的 UI 及其开发方式)。

使用方式:资料未提供具体安装命令或操作步骤,仅说明参见 AGENTS.md 获取构建、测试与 lint 命令。

适用场景:为 Playwright 贡献代码、扩展 API 或工具链、维护依赖打包、排查版本回归的开发者。

限制:资料未提供收费、价格、平台支持范围、具体命令示例或效果说明,这些内容暂未提供。