pcweb-consent-gate

20260916-201504 轮 · 看它的历史
靶子 BASE=http://localhost:20098(TP8_PORT=20098,来自 /data/AICode/e2e/ma_dev_v2/ma/docker-compose-tp8/.env)
(前置清理:删掉 0 个残留测试账号)
  ✅ 落在三方注册确认页  [true]
  ✅ 建号并拿到 uid  [true]
  ✅ helper 已加载到页面  ["function"]
  ✅ 页面报告了界面语言  [true]
  ✅ A 弹窗出现  [1]
  ✅ A 勾选框默认未勾  [false]
  ✅ A 「同意」初始 disabled  [true]
  ✅ A 协议正文走 iframe 且带 name+lang  [true]
  ✅ B 未勾选点同意 → 弹窗仍在  [1]
  ✅ B 未勾选点同意 → accept 零调用  [0]
  ✅ C 勾选后按钮解禁  [false]
  ✅ C ensureConsent 返回 true  [true]
  ✅ C accept 恰好 1 次  [1]
  ✅ C 弹窗已关闭  [0]
  ✅ D 台账 client/lang/ver 严格相等  ["web\tzh-cn\t1"]
  ✅ E 已签再调 → 直接 true  [true]
  ✅ E 已签再调 → 零弹窗  [0]
  ✅ E 已签再调 → 零 accept  [1]
  ✅ F 点取消 → 返回 false  [false]
  ✅ F 点取消 → 仍是零新增 accept  [1]
  ✅ F 点取消 → 台账没有 ugc_copyright 行  ["0"]
  ✅ G showAiUsageConsentModal 可用  ["function"]
  ✅ G 勾选框默认未勾  [false]
  ✅ G 「同意并继续」初始 disabled  [true]
  ✅ G iframe 的 lang 跟随界面语言(?l=en-us → en)  [true]
  ✅ G 未勾选点同意 → 回调没被触发  ["PENDING"]
  ✅ G 勾选后按钮解禁  [false]
  ✅ G 勾选后点同意 → 回调收到 true  [true]
  ✅ H1 选图后弹出协议窗  [1]
  ✅ H1 拒绝 → uploadOssFinished 零调用  [0]
  ✅ H1b openMobileUploadModal 可用  ["function"]
  ✅ H1b 点手机上传 → 先弹协议窗  [1]
  ✅ H1b 未过闸 → 二维码弹层没打开  [0]
  ✅ H1b 拒绝后 → 二维码弹层仍未打开  [0]
  ✅ H2 getUploadOss 签出了 dir  [true]
  ✅ H2 签出的 dir 是 images/user/0 形态(会员桶)  [true]
  ✅ H2 未签 → 端点回 false  ["false"]
  ✅ H2 未签 → 日志点名 ugc_copyright  ["1"]
  ✅ H3 补签成功  [true]
  ✅ H3 已签 → 日志不再新增该条  ["1"]
  ✅ H4 管理员上传 → 未被 ugc_copyright 闸拦  ["0"]
(后置清理:本次产生的 jnc_pic 行 = 179903)
  ✅ 后置清理:本次 jnc_pic 行已全部回收  ["0"]
(后置清理:删掉 1 个测试账号)

════ PASS=42 FAIL=0 ════
截图: /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/pcweb-consent-gate