首页 教程 分类 Skills下载 关于
ZH EN JA KO
🎭

Playwright

浏览器自动化 浏览器与自动化

安装命令

npx clawhub@latest install playwright

安装说明

1
确认环境

确保已安装 Node.js 22+ 和 OpenClaw。在终端运行 openclaw --version 确认 OpenClaw 正常工作。

2
执行安装

在终端中运行上方安装命令,ClawHub 会自动下载并安装 Playwright 到 ~/.openclaw/skills/ 目录。

3
验证安装

运行 openclaw skills list 查看已安装技能列表,确认 Playwright 已出现在列表中。

4
配置参数(可选)

根据下方介绍中的配置说明,在 ~/.config/openclaw/openclaw.json5 中添加技能的配置项。

手动安装方式:将 Skill 文件夹复制到 ~/.openclaw/skills/ 或项目目录下的 skills/ 文件夹,确保文件夹中包含 SKILL.md 文件。
基于无障碍快照的页面理解 跨浏览器自动化测试 表单交互与导航操作

详细介绍

Playwright MCP 服务器是微软官方推出的浏览器自动化方案,独特之处在于使用无障碍快照(Accessibility Snapshot)而非截图来理解页面结构,使 AI 能够精准地操作页面元素。

核心功能

  • 页面导航(browser_navigate):导航到指定 URL,自动等待页面加载完成
  • 无障碍快照(browser_snapshot):获取页面的无障碍树结构,包含所有可交互元素及其 ref 标识,AI 通过文本理解页面而非视觉识别
  • 元素交互:支持点击(browser_click)、填写表单(browser_type)、选择下拉框(browser_select_option)、悬停(browser_hover)等操作
  • Tab 管理:支持多标签页管理,创建、切换和关闭标签页
  • JavaScript 执行:在页面上下文中执行自定义 JavaScript 代码

配置说明

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["-y", "@anthropic/playwright-mcp"]
      // 可选参数:--browser chromium/firefox/webkit
    }
  }
}

使用场景

  • 端到端测试:自动化 Web 应用的功能测试流程
  • 数据填报:自动登录并填写表单、提交数据
  • 网页操作代理:让 AI 代替用户完成复杂的网页操作
  • 页面内容提取:导航到页面并提取结构化数据