用途:浏览器自动化覆盖网页测试、数据抓取与 AI 智能体交互。该技能的核心观点是:大多数自动化失败来自三类原因——错误的选择器、缺失的等待、被检测系统识别。目标是让人像浏览器一样思考,使用合适的选择器,并让 Playwright 的自动等待发挥作用。
主要能力(关键词):browser-automation、playwright、puppeteer、headless-browsers、web-scraping、browser-testing、e2e-testing、ui-automation、selenium-alternatives。
推荐模式:测试隔离模式,每个测试以全新状态完全隔离运行;面向用户定位器模式,按用户看到元素的方式选择元素;自动等待模式,依赖 Playwright 自动等待,不手动添加等待。
反模式:任意超时;优先使用 CSS/XPath;所有测试共用一个浏览器上下文。
已知风险与处理提示:移除所有 waitForTimeout 调用(critical);改用面向用户的定位器(high);使用反检测插件(high);每个测试必须完全隔离(high);失败时启用 trace(medium);设置一致的视口(medium);请求之间加入延迟(high);在触发弹窗之前先等待弹窗(medium)。
用法:具体安装与调用方式资料未提供,需按所选工具(如 Playwright、Puppeteer)自行配置。相关技能:agent-tool-builder、workflow-automation、computer-use-agents、test-architect。限制:资料未给出适用范围、收费、平台支持等细节,暂未提供。