SuperAPI AI 工具集

validating-ui-features

通用与其它

查看项目

更新于 10-16 00:30

技能介绍

用途:在运行任何 UI 验证测试前加载该技能,按统一步骤验证 foundry-agent-webapp 的前端功能。

主要能力:提供六类测试流程。1) 主题切换:打开 Settings 抽屉与 ThemePicker,验证 Dark/Light/System,检查背景色、localStorage 键 ai-foundry-theme 及 CSS 变量。2) 新建聊天:验证按钮在无消息时禁用、有消息后启用、点击后清空消息并重置 conversationId、显示 StarterMessages、输入框聚焦。3) 取消流式响应:验证流式期间 Stop 按钮启用、点击或按 Escape 取消、保留部分响应、状态回到 idle。4) Markdown 代码块:验证语言标签、复制按钮、语法高亮与行号。5) 复杂 Markdown:验证表格、有序/无序/嵌套列表、粗斜体、行内代码、引用、链接。6) 令牌用量:验证响应时间、令牌总数、悬停显示输入/输出明细。

使用方式:前置条件为本地后端 8080、前端 5173 运行,Playwright MCP 工具可用,MSAL 弹窗登录完成。使用 VS Code 任务 Start Dev 启动服务,用 browser_navigate 打开 http://localhost:5173,观察控制台中的 🔄 状态记录。测试提示词与样例文件位于 test-files/ 下(test-prompts.json、code-sample.md、complex-response.md、test.txt、test.png)。

适用场景:前端功能回归、UI 自动化验证、Markdown 渲染与流式交互检查。

限制:资料未提供安装命令与完整的 Playwright 脚本示例;仅给出步骤、通过标准与故障排查对照表(如主题不生效、取消无效、代码不高亮、表格不渲染等)。