用途:以玩家视角测试浏览器游戏,覆盖启动、输入、场景切换、HUD 可读性与视觉状态变化,适合冒烟测试、截图验证、浏览器自动化、HUD 或覆盖层审查等场景。
主要能力:按推荐流程启动游戏并确认首个可操作界面,执行主要操作动词,从代表性状态截图,独立检查 UI 层与渲染层,并按严重程度附复现步骤报告问题。提供 2D 与 3D 常见检查项:2D 包括精灵对齐与基线一致性、受击动画可读性、HUD 与游戏区域重叠、命令菜单状态变化、瓦片或平台可读性、输入状态反馈与回合状态清晰度;3D 包括首次加载可玩性、常驻覆盖层对视野的遮挡、相机控制与重置、指针锁定或拖拽视角过渡、深度与剪影清晰度、次级面板折叠或关闭、窗口缩放、WebGL 上下文丢失或渲染回退、材质与光照回归、GLB 或纹理流式加载卡顿、碰撞代理或物理不匹配、后处理或资源加载导致的性能骤降。还覆盖桌面与移动视口、安全区与刘海、减少动效、键盘指针与暂停状态处理,以及 React Three Fiber 项目中的 React 状态与场景状态同步。
使用方式:优先使用仓库中已有的 Playwright 或等效浏览器自动化工具;对 canvas 或 WebGL 较重的游戏,截图是必需的,因为仅靠 DOM 断言会漏掉视觉回归;截图用于判断游戏区域遮挡与 HUD 权重,而不仅是文本或布局正确性。无法确定性自动化时,进行结构化手动测试并留存证据。3D 渲染缺陷或不明帧开销使用 SpectorJS 与浏览器性能工具,而非仅凭代码猜测。
限制:资料未提供具体安装命令、收费方式、支持平台或效果保证;实际可用性取决于项目是否已配置相应自动化与调试工具。