SuperAPI AI 工具集

playwright

测试与质量

查看项目

更新于 10-16 03:12

技能介绍

用途:Playwright 是微软维护的跨浏览器自动化框架(仓库 microsoft/playwright,Apache-2.0 许可),用统一的 API 驱动 Chromium、Firefox 和 WebKit,适用于端到端测试、网页爬取和一般 Web 自动化任务。

主要能力:可启动有头或无头浏览器并创建自定义上下文(视口、User-Agent 等);执行点击、填表等页面交互并等待导航;支持页面截图与 PDF 导出(PDF 仅 Chromium);可用 locator 可靠定位元素做数据抓取;内置 request 模块可发起 HTTP 请求做 API 测试;配合 @playwright/test 可编写带断言(如 expect)的 E2E 测试。

安装与使用:npm install playwright,再执行 npx playwright install 安装浏览器。典型流程为从 playwright 导入 chromium/firefox/webkit,调用 launch 启动浏览器,newContext/newPage 建页面,goto 访问地址后进行交互,最后关闭浏览器。测试场景从 @playwright/test 导入 test 和 expect 编写用例;API 测试用 request.newContext 配置 baseURL 与请求头后发送 GET/POST。

适配情况:资料标注兼容 Codex 和 Claude Code。

限制:除上述信息外,价格、平台支持细节、性能数据等暂未提供。