用途:该技能面向 TestMu AI SmartUI 的视觉回归测试,用于审阅构建之间的视觉变化、排查 UI 截图中的像素/布局/DOM 差异、分析整轮 SmartUI 测试运行,以及理解应用在视觉上发生了什么变化。
主要能力(MCP 工具):getSmartUIScreenshotInfo 获取截图元数据与对比详情;getSmartUIResources 获取对比资源(基线 vs 当前);downloadSmartUIDomFiles 下载 DOM 结构用于对比;summarizeSmartUIPixelDiff 分析像素级变化;summarizeSmartUILayoutDiff 分析布局与结构变化;summarizeSmartUIDomDiff 分析 DOM/代码级变化;analyzeSmartUIHumanDiff 提供人可读的视觉变化描述;analyzeSmartUIRun 对整轮测试运行做综合分析。
使用方式:先运行整轮分析以获得概览,再用 getSmartUIScreenshotInfo 定位有显著变化的截图;按需选择差异类型——像素差异用于精确视觉对比,布局差异用于结构/定位变化,DOM 差异用于定位引发视觉差异的代码变更,人可读差异用于自然语言说明;需要代码级深入对比时可下载 DOM 文件。典型流程为:分析整轮运行、筛选被标记的截图、深入像素差异、查看 DOM 差异定位根因、生成人可读总结,最后批准或标记变更。
适用场景:审阅构建间视觉变更、调试布局偏移、理解 HTML/CSS 变更对视觉的影响、对整轮测试运行做回归筛查。
限制:资料未提供安装命令、价格、平台或性能指标;工具名称与用法以原文为准。SmartUI 对结果缓存 60 分钟,便于重复访问。
示例指令(保持原样):"Analyze SmartUI run for build abc123"、"Summarize pixel differences for SmartUI screenshot xyz789"、"Summarize layout differences for SmartUI screenshot xyz789"、"Summarize DOM differences for SmartUI screenshot xyz789"、"Give me a human-readable analysis of SmartUI screenshot xyz789"、"Download DOM files for SmartUI screenshot xyz789"。