针对开发调试场景,推荐以下高效使用方法:
1. 精准定位 UI 元素::
Kombination peekaboo list windows --app 'Xcode'
查看窗口ID,再用 --window-id
参数捕捉特定区域。对于动态界面,可使用 --question 'highlight all error messages'
让AI标记问题元素。
2. 自动化回归测试::
编写脚本定期捕捉关键页面并提问如”登录按钮是否存在?颜色是否为#FF5733?”,通过解析返回的JSON实现视觉断言。配合GitHub Actions等CI工具可搭建全自动UI测试流。
3. 错误诊断增强::
当应用崩溃时,通过预设钩子自动执行 peekaboo capture app --output crash_${timestamp}.png --question 'What error is shown?'
,将截图和AI分析结果追加到日志文件。
进阶技巧:调整 --quality 80
参数平衡图像大小与识别精度;调用本地 LLaVA 模型避免敏感代码外传;使用 --format base64
直接获取图像数据流嵌入报告。
Diese Antwort stammt aus dem ArtikelPeekaboo: macOS Screen Capture und visuelles Quiz-ToolDie