Skip to content

test(web): 固定 Admin E2E 浏览器语言#210

Merged
ryan-wong-coder merged 1 commit into
mainfrom
feat/fix-admin-e2e-locale
Jul 20, 2026
Merged

test(web): 固定 Admin E2E 浏览器语言#210
ryan-wong-coder merged 1 commit into
mainfrom
feat/fix-admin-e2e-locale

Conversation

@ryan-wong-coder

Copy link
Copy Markdown
Collaborator

根因

管理端已经根据浏览器语言自动选择界面语言。GitHub Actions 中 Playwright 默认使用英文,但现有 E2E 测试按中文控件名称查找元素,导致 4 项测试等待“登录”按钮超时。

修复

在 Playwright 配置中把 E2E 浏览器语言固定为 zh-CN,让测试环境与中文断言保持一致。

验证

  • npm run test:e2e:4 项通过
  • npm run test:unit:10 个测试文件、26 项通过
  • npm run build
  • git diff --check

@ryan-wong-coder
ryan-wong-coder merged commit d2cb62c into main Jul 20, 2026
14 checks passed
@ryan-wong-coder
ryan-wong-coder deleted the feat/fix-admin-e2e-locale branch July 20, 2026 04:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant