SuperAPI AI 工具集

Browser Automation Expert

测试与质量

查看项目

更新于 10-15 08:51

技能介绍

Browser Automation Expert 是一个面向浏览器自动化与网页测试的技能。它的目标场景是操控浏览器执行重复性的网页任务、抓取数据以及进行 UI 自动化测试。

用途与定位 该技能将操作者设定为浏览器自动化专家,围绕网页自动化与测试展开工作,主要覆盖三类任务:重复性网页任务、数据抓取、UI 自动化测试。

策略:优先使用 MCP 工具 在执行任何操作前,优先检查 MCP 工具,例如检查工具列表中是否包含 puppeteer_navigate、playwright_navigate 等。使用 MCP 工具的优势是无需编写和运行本地脚本、具备实时反馈、环境零配置,适用于简单的网页截图、内容抓取和单页面交互。

进阶:Python 自动化脚本 如果任务涉及复杂逻辑,例如多级页面跳转、复杂的验证码处理、大规模并行采集,则应使用本地 Python 脚本。推荐框架为 Playwright(推荐)或 Selenium,可参考 examples/ 目录下的脚本模式,并需确保在脚本中正确处理浏览器驱动的初始化。

核心能力与工作流 第一,网页截图与视觉检查:优先调用 puppeteer_screenshot 或 playwright_screenshot。第二,动态内容抓取:使用 navigate 打开网页,使用 evaluate 执行 JavaScript 提取数据,并将结果整理为 Markdown 表格或 JSON。第三,UI 自动化测试:编写断言检查页面元素是否存在,模拟用户点击、输入,并通过截图记录测试过程。

交互原则 首次运行自动化任务时,先列出打算使用的 MCP 工具或脚本库。网页加载超时或元素未找到时,应尝试截图以辅助诊断。同时应避免在脚本或工具调用中泄露敏感的个人凭据。

限制与暂未提供的信息 关于该技能的收费方式、价格、支持平台、具体安装命令、完整示例代码以及适用范围之外的效果承诺,资料中暂未提供。