pcweb-consent-gate

20260916-181749 轮 · 看它的历史
靶子 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]
--------------
SELECT COALESCE(MAX(id),0) FROM jnc_log WHERE log_corpid=1
--------------

ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist

❌ 异常中止: Command failed: mysql -h127.0.0.1 -P23306 -uroot -p'MaPasd*123' --default-character-set=utf8mb4 -N -B jnc_ma -e "SELECT COALESCE(MAX(id),0) FROM jnc_log WHERE log_corpid=1"
--------------
SELECT COALESCE(MAX(id),0) FROM jnc_log WHERE log_corpid=1
--------------

ERROR 1146 (42S02) at line 1: Table 'jnc_ma.jnc_log' doesn't exist

(后置清理:本次产生的 jnc_pic 行 = 无)
(后置清理:删掉 1 个测试账号)

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