用途:使用 Playwright 为应用生成营销质量截图,适用于 Product Hunt、社交媒体、落地页和文档等场景。
主要能力:以真实 HiDPI(2x 视网膜)分辨率捕获截图,使用 deviceScaleFactor: 2,视口设为 1440x900,生成 2880x1800 像素图像。支持登录认证、元素聚焦截图、整页截图、等待动画、点击元素后截图以及深色模式截图。文件命名采用描述性 kebab-case 加数字前缀以便排序。
使用方式:先确认 Playwright 可用:npx playwright --version 2>/dev/null || npm ls playwright 2>/dev/null | grep playwright。若未安装,提示用户执行 npm install -D playwright 或 npm install -D @playwright/test。随后确定应用 URL、收集截图数量与用途及认证需求、分析代码库功能、与用户确认截图列表、创建 screenshots 目录并生成运行 Playwright 脚本。脚本写入临时文件如 screenshot-script.mjs 后运行:node screenshot-script.mjs,完成后删除临时脚本。
适用场景:需要为产品发布、社交分享、落地页或文档创建营销截图的用户。
限制:仅当任务明确匹配上述范围时使用;不应将输出视为环境特定验证、测试或专家评审的替代;若缺少必要输入、权限、安全边界或成功标准,应停止并请求澄清。登录失败时,智能定位器可能无法处理不寻常的登录表单,需分析登录页 HTML 并自定义选择器。