Commit Graph
6 Commits
Author SHA1 Message Date
zhangxiang 040951c0a3 test(visual): 以规范模式重生成全站视觉基线并补齐 firefox 缺口
改动前全量视觉套件 115 例中 87 例失败,且失败均为尺寸级不匹配(非像素抖动),
在 dev(:3001) 与 prod(:3002) 两种模式下同样失败。根因:e2e/playwright.config.ts
的 webServer 为 `npm run dev` + reuseExistingServer + url :3000,历史
`test:visual:update` 会静默打在 :3000 的旧生产预览上,跨浏览器基线长期失同步
(同一 / 页 firefox 基线高 6400px vs chromium 10936px)。

按配置意图以 dev 模式在新起 :3001(未复用 :3000)重生成 86 张,并补齐此前缺失的
methodology-fullpage-visual-firefox-desktop.png。逐张比对新旧像素高度,增量均为
本分支自身的收敛型缩减(最大 -15%,无归零/空白帧)。

Gates: 二次全量复跑 115 passed(5 projects × 23 subjects)。
2026-09-20 11:50:58 +08:00
zhangxiang 37a7738431 test(visual): 更新桌面端视觉快照 16 张(切换器 UI + 真实暗黑主题)
- 切换器图标出现在 header,全页/导航快照随之更新
- theme-dark-main 现真实渲染深色(Phase 1 已加 html[data-theme='dark'] 覆盖块)
- 非 update 模式 16 failed → 全为 ~0.01 局部 diff,无布局回归 → update 后 22 passed
2026-09-01 06:48:03 +08:00
zhangxiang 39b2043c1f test(visual): 更新桌面端视觉快照 17 张(rgb 修复 + P5 全站 CTA 切换后基线)
基线更新范围与之前 17 个 failed 一一对应:
- 营销页:home / products / product-erp / solutions / solution-manufacturing
         services / service-software / news / news-detail / team / methodology
- 共享:about / contact / header / footer / theme-light / theme-dark

根因:HEAD bf9c992 基线是在 globals.css rgb 变量仍是逗号分隔(bug 状态)、
CTAButton 切换未完成时生成的快照。当前代码已是修复+切换后状态:
- globals.css 22 个 rgb 变量空格分隔(commit 011189a)
- CTAButton 全站 27 处切换(commit 5c1b883)

size diff 佐证:team-fullpage 230K→648K(深色 CTA 从透明 bug 变为真实深色背景)。
2026-08-31 17:28:58 +08:00
zhangxiang bf9c992300 test(visual): 更新桌面端视觉快照 20 张(V15 首页/CTA Pill 化)+ 清理旧格式快照目录 2026-08-31 16:17:54 +08:00
zhangxiang e66a89a00c chore(visual): 同步三端视觉回归基线
- 更新 chromium-desktop/tablet/mobile 快照以反映 CMS 化后的结构性文案、首页共创计划板块与关于页资质建设中空态
2026-08-20 09:25:26 +08:00
zhangxiang 6573ab449e feat(methodology): add CMS-driven methodology page skeleton
- 新增 methodology 内容模型(content-types + seed),内容由 CMS 后台可编辑
- 新建 /methodology 页面:Hero / 四阶段 Cards / 空态占位 / 轻量 CTA
- 首页「了解我们的方法论」CTA 改指向 /methodology;sitemap 收录
- 单元测试 4/4 + 视觉基线通过,type-check / lint 0 errors
2026-08-19 15:28:15 +08:00