admin-lang-switcher

20260916-201504 轮 · 看它的历史
[A] 登录页语言入口
  ✅ 登录框里有且只有一个语言下拉按钮 — 实际 1
  ✅ 按钮可见 — 实际 true
  ✅ 菜单在 DOM 里 — 实际 1
  ✅ 菜单默认收起(不可见) — 实际 false
  ✅ 收起状态下露在外面的语言名 — 实际 "简体中文"
  ✅ 点按钮后菜单展开 — 实际 true
  ✅ 菜单条目数(自动 + 10 门语言) — 实际 11
  ✅ 当前语言那一条被标 active — 实际 1
  ✅ 按钮上方没有多出登录按钮那 15px 空档 — 实际 "0px"
  ✅ 菜单右边缘没有溢出登录框 — 实际 true
  ✅ 按钮宽度仍在登录框一半以内(粗判据) — 实际 true
  ✅ 模板注释没有被渲染出来 — 实际 false
  ✅ 窄屏下按钮仍显示当前语言名 — 实际 "简体中文"

[B] 切到 English
  ✅ 切换前按钮标签 — 实际 "简体中文"
  ✅ 落地 URL 带 ?l=en-us — 实际 true
  ✅ 切换后按钮标签 — 实际 "English"
  ✅ 页面确实换成了英文(提示语) — 实际 "Please enter your account and password to log in."
  ✅ 登录表单字段契约(切语言前) — 实际 "code,password,username"
  ✅ 登录表单字段契约(切语言后) — 实际 "code,password,username"

[C] 后台顶栏(同一片段的第二个调用点)
  ✅ 确实进了后台(没被弹回登录页) — 实际 0
  ✅ 顶栏语言下拉按钮存在 — 实际 1
  ✅ 顶栏菜单默认收起 — 实际 false
  ✅ 顶栏菜单展开 — 实际 true
  ✅ 顶栏菜单条目数 — 实际 11
  ✅ 顶栏也没把模板注释渲染出来 — 实际 false

=== PASS=25 FAIL=0 ===
截图: /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/adminlogin-lang