SuperAPI AI 工具集

browser-automation-framework

编程与开发

查看项目

更新于 10-16 04:54

技能介绍

用途:提供通用浏览器自动化能力,针对用户请求即时编写 Playwright 脚本并执行,适用于网页测试、网页抓取与自动化操作。

主要能力:自动检测本地开发服务器;跨多视口测试响应式设计;测试登录与表单提交流程;检查断链;截图与错误处理;可通过环境变量注入自定义 HTTP 请求头;提供 safeClick、safeType、takeScreenshot、handleCookieBanner、extractTableData 等辅助函数。

使用方式:首次运行 cd $SKILL_DIR && npm run setup 安装 Playwright 与 Chromium。脚本写入 /tmp/playwright-test-.js,并通过 cd $SKILL_DIR && node run.js /tmp/playwright-test-.js 执行。脚本内将目标 URL 参数化。默认使用可见浏览器(headless: false),仅在用户明确要求时用无头模式。简单任务可内联执行。自定义请求头可用 PW_HEADER_NAME/PW_HEADER_VALUE 或 PW_EXTRA_HEADERS(JSON)配置。

适用场景:本地或外部站点的功能验证、登录重定向检查、表单提交验证、响应式截图对比、链接可用性检查等。

限制:需先完成依赖安装;脚本默认写至 /tmp;技能目录需按实际安装位置解析(插件、全局或项目级路径不同);资料未提供具体收费、支持平台或性能指标信息。