终端图形应用无头自动化验证
专为基于 Kitty 图形协议构建的终端界面应用打造的无头自动化验证方案。用户通过 Python 驱动脚本定义键鼠交互与状态断言,工具将在虚拟终端中无界面运行目标应用,逐帧采集图像并叠加点击波纹与操作字幕。验证完成后自动压制 MP4 录屏视频并生成交互式 HTML 报告,直观呈现测试时间轴、关键帧截图与断言通过状态。适用于需要对终端 UI 进行回归校验的开发与测试场景。
常见场景
它能帮你做什么?
终端文本编辑器交互验证:模拟键入文本与滚轮翻页,断言编辑器光标锚定与重绘帧率,并生成包含操作时间轴的录屏以验证交互流畅度。
图形化终端组件回归测试:在无头环境中模拟点击与拖拽手势,捕获关键渲染帧并对比像素颜色,确保组件重构未破坏样式与事件响应。
自动化测试报告归档:在持续集成流程中自动运行 UI 校验脚本,输出包含录屏视频和断言明细表的独立 HTML 报告便于排查故障。
三步完成
怎么使用
把右侧安装请求发给你的 AI。
告诉 AI 你想完成什么,或直接贴入内容。
按需要继续调整语气、范围或格式。
复制就能用
你可以直接这样说
“编写一个 Python 驱动脚本,对 typing 终端引擎模拟输入 hello 并断言首帧渲染成功”
“在虚拟终端中模拟滚动滚轮3次,检查是否产生了大于40帧重绘,并截取当前静止画面”
“启动无头终端运行 target/debug/typing,完成点击测试后生成录屏并在分屏中打开 summary.html”
适用人群
适合谁?
上手门槛
使用难度
需要了解任务流程,页面已整理好使用步骤。
兼容范围
支持哪些 AI?
中文用户增强