SuperAPI AI 工具集

test-t3-app

测试与质量

查看项目

更新于 10-20 16:21

技能介绍

用途:该技能专注于对 T3 的 Web 与桌面界面进行浏览器端验证,依托 T3 内置的 Browser 面板,在隔离的开发状态下运行测试,可用于浏览器验证与浏览器配对等用途。

主要能力与约束:使用 T3 内置 Browser 面板进行验证;若相关工具缺失或面板报告不可用,应说明阻塞原因并停止验证,不得安装或切换到其他自动化系统。原生移动端测试需改用 test-t3-mobile。

启动应用:优先复用本任务中健康的开发服务器;否则从仓库根目录运行 vp run dev,并保留其终端会话。使用工作树中已被忽略的 .t3 状态,并从 dev-runner 输出读取实际端口和配对 URL。禁止对 ~/.t3/userdata 运行,禁止设置 VITE_HTTP_URL 或 VITE_WS_URL。测试应使用有意义的项目和会话数据;仅在检查或填充 SQLite 时阅读 references/sqlite-fixtures.md,直接写入夹具前需停止测试服务器。

使用 Browser 面板:先调用 preview_status,若面板关闭则调用 preview_open。用 preview_navigate 打开完整启动配对 URL 一次,随后使用 preview_snapshot 和 T3 的交互工具。若令牌已被消费或过期,运行 node apps/server/src/bin.ts pair 获取新令牌,并保持使用同一标签页。

验证与留存:执行受影响的流程并捕获能证明其正常工作的状态。在用户检查或迭代期间,保持服务器、状态和面板可用;助手回合结束并不代表需要拆除环境。只停止自己启动的进程,可通过保留的终端会话或记录的 PID 停止。

分享:当需要分享时,使用 vp run dev --share 启动,并向用户提供未使用过的新完整配对 URL。避免在截图、提交和回复中泄露其他凭据。

限制:依赖 T3 内置 Browser 面板,面板不可用时无法继续验证;不可使用其他自动化系统替代;原生移动测试需使用其他技能;具体收费、价格与平台信息暂未提供。