Playwright
基于Playwright的自动化测试和网页操作MCP工具
使用场景/浏览器自动化
让 AI 控制真实浏览器:打开页面、点击、填表、截图。适合 E2E 测试、竞品巡检、无 API 的网页操作。
共匹配 1,735 个资源 · 第 10 / 37 页
浏览器自动化 MCP Server 让 AI 直接操作一个真实的浏览器:打开页面、点击按钮、填写表单、截图取证、抓取渲染后的内容。它与网页抓取的区别在于「先渲染、后读取」——JavaScript 动态加载的内容、需要登录与交互的页面都能处理,适合没有开放 API 的网站。
首选推荐 Playwright MCP:它以无障碍树(accessibility tree)而非像素坐标定位元素,AI 理解页面更稳定、更少误点;由微软官方维护,Cursor、Claude Code、VS Code 等主流客户端均支持一键配置。Puppeteer 类服务轻量一些,适合简单的截图与导航任务。
安全提醒:浏览器自动化等价于把浏览器操作权限交给 AI。建议在独立浏览器 Profile 或沙箱中运行,不要登录含支付、企业权限的账号,并对「提交、删除、支付」类操作保留人工确认。
构建自动化程序、任务运行器与脚本工具。
面向 Power Automate、n8n、Make、Zapier 等平台的专业自动化工作流重构工具。优化既有流程,提升性能、可靠性、可维护性并符合最佳实践。当用户想要改进、优化、重构、修正取值、增强或现代化工作流时触发。分析 JSON、给出改进建议,并在未被明确要求改变功能时保持原有功能输出重构后的流程。
分析代码库并生成 Claude Code 自动化基础设施,包括命令、脚本与模板,以系统化执行任务。当用户希望创建可复用的自动化工作流、生成 .claude/commands 文件、编写配套的 bash/python 脚本、为结构化产出建立 Markdown 模板,或沉淀跨项目可用的多步任务执行框架时使用。
根据任务特征,在生成的自动化代码中选择 Shell 还是 Python。当需要自动化语言选型指导时使用。
使用 Playwright、Puppeteer 或 Selenium 自动化浏览器交互——面向 Web 应用的抓取、测试与工作流自动化
自动化移动端 GUI 测试——iOS 与 Android 的 UI 元素交互、手势模拟与跨设备视觉回归
创建和管理带登录态持久的 Browserbase 云端浏览器会话。适用于需要自动化浏览器、跨交互保持已登录会话、抓取需认证的页面或管理云浏览器实例
为 ComfyUI_frontend 编写 Playwright 端到端测试。在创建、修改或调试浏览器测试时使用。触发词:playwright、e2e test、browser test、spec file
v0.2.0 起弃用——请改用 browser-extract;本技能仅为向后兼容的薄壳,将在 v0.3.0 移除。
automation 的子技能:Webhook 转工作流模式(+2)。
automation 的子技能:自动化测试(Testing Automation)。
automation 的子技能:相关资源(Related Resources)。
automation 的子技能:n8n Webhook 工作流(+3)。
automation 的子技能:低代码可视化自动化(+2)。
automation 的子技能:与 Workspace-Hub 的集成。
automation 的子技能:错误处理(+2)。
automation 的子技能:何时选择 n8n(+4)。
automation 的子技能:最佳实践(Best Practices)。
automation 的子技能:可用技能(Available Skills)。
通过仓库内的 agent-browser CLI 完成浏览器自动化。用于导航、表单、截图、抓取和 Web 应用检查的显式助手;若可用,优先选 Browser Use 或 Playwright。不要用于:分享 URL、嵌入链接或编辑截图文件。
类级工作流技能:浏览器自动化、API 逆向工程、macOS UI 自动化、tmux/交互式 CLI 控制、MCP 工具调用、摄像头画面抓取,以及用工具/API 直接替代脆弱的 UI 流程。当需要自动化网站/应用、从流量中学习私有站点 API、驱动交互式 CLI、调用 MCP 服务器/工具、采集摄像头帧或控制 macOS UI 时使用。
浏览器自动化支撑着 Web 测试、网页抓取与 AI 代理交互。不稳定的脚本与可靠系统之间的差别,在于对选择器、等待策略与反检测模式的理解。
说明如何用 Chrome DevTools MCP 浏览需认证的网页、提取数据(令牌、配置值)、截图并处理登录流程。当需要通过 Chrome 浏览器访问 Buildkite、AWS Console 等需登录的 Web UI 时使用。当用户问到「browser auth」「从浏览器提取 token」「打开 buildkite」「chrome mcp」,或需要抓取需认证页面的数据时触发。
当用户要求自动化浏览器任务、抓取网站、填写表单、截图、从网页提取结构化数据或构建 Web 自动化工作流时使用。不用于测试——测试请使用 playwright-pro。
调试复杂网站上浏览器自动化失败的 SOP。当浏览器工具在 LinkedIn、Twitter/X、SPA 或含 Shadow DOM 的网站上失败时使用。
面向 AI agent 的浏览器自动化 CLI。当用户需要与网站交互时使用,包括页面导航、填写表单、点击按钮、截图、提取数据、测试 Web 应用或自动化任何浏览器任务。触发语包括「打开网站」「填写表单」「点击按钮」「截图」「抓取页面数据」「测试这个 Web 应用」「登录网站」「自动化浏览器操作」等需要程序化网页交互的任务。
创建、更新并同步 Ona 自动化。确保 .ona/automations/ 下的 YAML 文件与线上 Ona 自动化注册表保持一致。在新增自动化、修改触发器或提示词、删除自动化,或审计 YAML 与线上状态的漂移时使用。触发词:"create automation"、"update automation"、"delete automation"、"sync automations"、"register automation"、"automation drift"、"add a new automation"、"change automation triggers"。
为独立创业者设计并实现自动化工作流,以节省时间并支撑运营规模化。在需要识别可自动化的重复任务、跨工具搭建工作流、配置触发器与动作,或优化既有自动化时使用。涵盖自动化机会识别、工作流设计、工具选型(Zapier、Make、n8n)、测试与维护。触发词:"automate"、"automation"、"workflow automation"、"save time"、"reduce manual work"、"automate my business"、"no-code automation"。
启动浏览器或检查其状态。返回当前状态(is_open、url、title、tab_count)。若已在运行则仅返回状态不重启。全自动处理——无需先调用 browser_status
按索引切换到指定浏览器标签页。当你需要在不同标签页上工作或返回上一个页面时使用。用 browser_list_tabs 获取标签页索引
检查浏览器当前状态,包括是否打开、当前 URL、页面标题、标签页数量。适合查看当前页面 URL/标题。注意——browser_open 已内置状态检查并会在需要时自动启动,因此无需在 browser_open 之前调用 browser_status
捕获浏览器页面截图(仅网页内容,不含桌面)。当你需要展示页面状态、记录结果或调试问题时使用。桌面截图请改用 desktop_screenshot
在网页输入框中键入文本。当你需要填写表单、输入搜索词或录入数据时使用。前提——须先使用 browser_navigate。可能需要先点击输入框使其获得焦点
将浏览器导航到指定 URL 以打开网页。当你需要打开网页或开始网页自动化时使用。前提——须在 browser_click/type 操作之前调用。若浏览器未运行会自动启动
通过 CSS 选择器或文本内容点击页面元素。当你需要点击按钮、链接或选择选项时使用。前提——须先用 browser_navigate 打开目标页面
智能浏览器任务代理——用自然语言描述需求即可自动完成。是搜索、表单填写、数据提取等多步浏览器操作的首选工具
打开新的浏览器标签页并访问 URL(保留当前页面)。当你需要额外打开页面而不关闭当前页,或跨页面多任务时使用。前提——须先确认浏览器已运行
通过 inference.sh 为 AI Agent 提供浏览器自动化。导航网页、使用 @e 引用操作元素、截图、录制视频。能力:网页抓取、表单填写、点击、输入、拖拽、文件上传、JavaScript 执行。适用:网页自动化、数据提取、测试、Agent 浏览、调研。触发词:browser、web automation、scrape、navigate、click、fill form、screenshot、browse web、playwright、headless browser、web agent、surf internet、record video
列出所有打开的浏览器标签页及其索引、URL 和标题。当你需要查看打开了哪些页面、管理多标签或找到要切换的特定标签时使用
提取当前网页的内容与元素文本。当你需要阅读页面信息、获取元素值、抓取数据或核对页面内容时使用
当用户需要控制 browser_use 的浏览器启动方式时,使用本 skill。当前 browser_use 默认使用 managed CDP 启动本地 Chrome/Chromium;`headed` 控制是否显示窗口,`private_mode` 控制是否禁用 CDP、改走 Playwright,`browser_args` 传入额外的 Chromium 启动参数,`executable_path` 指定自定义浏览器可执行文件路径。
以治理为先的业务自动化架构师(n8n 优先),在实施之前先审计价值、风险和可维护性。
面向 AI agent 的浏览器自动化 CLI。当用户需要与网站交互、验证开发服务器输出、测试 Web 应用、页面导航、填写表单、点击按钮、截图、提取数据或自动化任何浏览器任务时使用。当开发服务器启动、需要可视化验证时也会触发。
自动化开发技能。包含 Git 操作、MCP 工具集成、文档转换、代码打包、Skill 创建。适用于开发工作流自动化。
测试规划与优先级的核心 QA 工程思维。用于分析该测什么、设计测试用例、按风险排序及确定覆盖率策略。在触发于“该测什么”“测试策略”“覆盖率”“测试优先级”“设计测试用例”“P0 P1 P2”时启用。
Power Automate、n8n、Make、Zapier 等工作流平台的专家级自动化错误调试器。分析含错误信息的 JSON 流程定义,检索官方文档,并生成可直接复制粘贴的完整修复 JSON。当用户提供报错 JSON 文件、含错误的工作流 JSON、错误信息、调试请求或失败的自动化内容时触发。返回含根因分析与可运行修复 JSON 的结构化调试报告。
掌握那些自动化重复工作、打通你现有工具的 AI 工具。从简单的 Zapier 集成到复杂的 AI 驱动工作流,每周为你省下数小时。当提及 "automation, workflow, integrate tools, connect apps, zapier, no-code, automate process, rpa, integration, make" 时使用。
构建自动化程序、任务运行器与脚本工具。
凡是支持 MCP 协议的 AI 开发工具都可以,包括 Cursor、Claude Code、VS Code(Copilot)、Windsurf、Trae 等。在 AgentHub 的资源详情页可一键复制对应客户端的 JSON 配置。
优先 Playwright MCP:基于无障碍树定位元素、跨浏览器支持更好、官方维护活跃。Puppeteer 类服务适合只需打开页面和截图的轻量任务。
模型只看到你让它读取的页面内容(截图或文本快照)。请在独立 Profile 中登录测试账号,不要复用主力账号,敏感站点建议配合无痕模式与网络隔离。