smartui-skill
smartui-skill 是 LambdaTest(TestMu AI)提供的 AI 技能,用于生成 SmartUI 视觉回归测试配置,在云端进行截图对比。该技能与框架无关,支持 Playwright、Selenium 等工具。核心能力包括:为 Playwright 提供 @lambdatest/smartui-cli 的 smartuiSnapshot 方法截图;为 Selenium 提供 JavaScript 执行器调用 smartui.takeScreenshot 指令;通过 CLI 命令安装、创建配置并执行测试;支持在 smartui.config.json 中配置多浏览器(chrome、firefox、safari)与多视口(1920x1080、1366x768、375x812)以及页面渲染等待时间;支持 Storybook 截图;提供基线截图与后续对比的审批工作流,差异在仪表板中高亮,批准后成为新基线。使用前需设置 PROJECT_TOKEN(CLI 方式)或 LT_USERNAME、LT_ACCESS_KEY(Selenium/Playwright 云方式)等环境变量。该技能还总结了常见反模式,例如不配置视口、不等待渲染、截图过多、缺少审批流程等,并给出对应的正确做法。