通过 Playwright MCP 实现完整的浏览器自动化——在 Chrome、Firefox 和 WebKit 中进行导航、点击、填写表单、提取数据以及截图。
Playwright MCP 让您的 AI 智能体通过模型上下文协议对真实 Web 浏览器实现完全控制。它基于微软的 Playwright 引擎构建,支持 Chromium、Firefox 和 WebKit,能够通过一套简洁的 MCP 工具实现程序化导航、表单交互、JavaScript 执行、数据提取和文件上传。无论是在 CI 环境中以无头模式运行,还是使用可见浏览器进行调试,它都能处理浏览器自动化工作流的完整生命周期。
npx clawhub@latest install playwright-mcp点击本页顶部的 安装 按钮即可一键设置
通过传入单个 --browser 标志,即可针对 Chromium、Firefox 或 WebKit 运行自动化任务。切换浏览器引擎无需修改任何代码,使跨浏览器测试或兼容性检查变得简单直接。
提供 10 个专为目标场景构建的工具——browser_navigate、browser_click、browser_type、browser_evaluate、browser_snapshot、browser_choose_file、browser_press 等——涵盖 AI 智能体所需的所有常见浏览器交互模式。
browser_evaluate 工具可在页面上下文中运行任意 JavaScript,并以 JSON 格式返回结果,无需额外工具即可实现复杂的数据提取、DOM 操作和自定义脚本编写。
支持无头模式和有头模式、可配置的视口大小、自定义用户代理,以及可调整的操作/导航超时时间——既适用于 CI 流水线,也适用于交互式调试会话。
默认情况下将文件系统访问限制在工作区根目录,支持通过 --allowed-hosts 和 --blocked-origins 控制导航目标,并开箱即用地启用沙箱机制以降低攻击面。
可选择保存 Playwright 追踪文件(--save-trace)、录制会话视频(--save-video),并将输出产物保存至可配置的目录——适用于调试失败的自动化运行或审计代理行为。
导航至登录页面,使用 browser_type 填写凭据,通过 browser_click 提交表单,然后进入需要身份验证的页面提取数据——所有操作均在单一代理工作流中完成。
使用 browser_navigate 加载页面,然后通过 browser_evaluate 执行自定义脚本,提取仅在 JavaScript 执行后才会出现的表格行、结构化 JSON 或任意 DOM 内容。
通过多步骤表单进行全流程操作——包括选择下拉选项、上传文件、按下键盘快捷键以及验证结果文本——从用户视角验证 Web 应用的行为表现。
按计划导航至仪表板或着陆页,通过 browser_evaluate 和输出目录截图捕获页面的渲染状态,并随时间标记视觉或内容的变化。
登录后撰写评价
暂无评价。来分享你的使用体验吧!