|
|
2 주 전 | |
|---|---|---|
| .. | ||
| html | 2 주 전 | |
| screenshots | 2 주 전 | |
| test-results | 2 주 전 | |
| README.md | 2 주 전 | |
| results.json | 2 주 전 | |
2026-09-05 11:37:55(Asia/Shanghai)开始,最终 15 项通过,0 项失败,0 项跳过,耗时117.7秒。共保存17张截图,截图同时嵌入 Playwright HTML报告。机器结果见 results.json。
本组使用真实 Vite 页面与 Chromium,接口全部由 Playwright 按契约模拟;没有修改开发数据库。这些结果证明界面交互、保存请求与条件渲染通过回归,不等于真实后端鉴权、持久化、并发事务或现场硬件验收。真实服务 E2E 见主报告的 live 部分。
| 测试 | 数量 | 验证结果 |
|---|---|---|
| 已保存步骤上移、删除、复制 | 3 | VIRTUAL为默认且PHYSICAL同时启用;改变已保存步骤后,发出的PUT顺序连续,进度分别为33/67/100、50/100、25/50/75/100;原稳定步骤编码保留,复制没有重号。保存后刷新仍保持顺序。保存请求JSON作为HTML报告附件。 |
| 通用编辑器多渠道保存 | 1 | 修改VIRTUAL渲染配置后保存并刷新仍保留;PHYSICAL原有工位与CONFRONTATION原配置不丢;切换默认对抗时读取既有6人/45分钟,改60分钟后保存刷新保持;顶层modeConfig与默认profile一致,三个启用渠道保留。归一化补入默认字段属于现有契约允许行为。 |
| 失败步骤重试与结束状态 | 3 | 运行IN_PROGRESS且当前步骤FAILED时显示“重试当前步骤”;点击发出一个start,body.commandId与Idempotency-Key一致;返回事实后尝试2次、未通过1次,重试按钮消失,刷新一致。SUBMITTED/TERMINATED即使有FAILED事实也没有重试入口。 |
| 关闭遮罩状态矩阵 | 6 | 普通虚拟、实装、对抗组件及进行中正式考核均无关闭遮罩且存在Canvas;正式考核ACCEPTED/SUBMITTED有关闭遮罩且无Canvas。六例没有页面运行时异常。 |
| 军工绿/暗色主题视觉验证 | 2 | 场景宿主与场景窗宽高差不超过2px;安全确认卡为不透明主题背景,标题/复选框文字对比度均不低于4.5;点击实际复选框后显示1/2,保留截图与尺寸/颜色测量附件。 |
实装、对抗遮罩案例通过正式虚拟运行路由承载公共 TeachingRunView 并传入相应渠道响应,用于隔离检查组件渲染。它们没有宣称默认实装离线回放页面已经接通真实事件,也没有宣称默认对抗入口已完成服务端迁移。
对抗原每队6人保留,单局时长由45改为60,保存刷新后保持。
重试前:
重试后:
运行图使用最小场景夹具,网格/缺少模型提示不作为三维资源正确性的证据。真实模型渲染以live报告截图为准。
原有场景根元素定位被scoped样式覆盖,导致画布只占场景窗上部;安全确认区缺少独立背景,浅主题文字落在深色场景上。CSS修复后,画布铺满场景窗,安全条件成为可读且可交互的主题卡片。
1440×1100浏览器视口中,两主题的场景宿主与场景窗均为630×583.72px,尺寸一致。标题/复选框文字对比度:军工绿12.00,暗色15.30(断言下限4.5)。
测试代码:review-frontend-regressions.spec.ts。专用配置:review-frontend.config.ts。
在 E:/work/edit_3d/unreal_tran/ute2e 且前端6180运行时执行:
node node_modules/@playwright/test/cli.js test --config review-frontend.config.ts
新增测试文件及专用配置已通过TypeScript严格检查。最终结果未使用自动重试掩盖失败(retries=0)。测试开发阶段修正过夹具权限、Vite模块拦截范围、Element Plus复选框点击目标和断言文案,最终15例为同一轮完整运行结果。