realname-webpc-entry
[target] clone=h8 base=http://localhost:20098 theme=default
=== E2E-5b 守卫:非 AI 单必须直接提交,不弹浮层 ===
PASS 主题守卫: 期望加载 default 的 CSS —— 实际加载了 [default]
PASS 🔴 非 AI 单不弹浮层
PASS 🔴 非 AI 单直接提交(重构没误伤正常下单)
=== E2E-5 AI 单:被拦 → 新窗口实名 → 我已完成 → 提交(theme=default) ===
PASS 前置:e2e_bot 未实名(user_verify_res=0)
PASS 主题守卫: 期望加载 default 的 CSS —— 实际加载了 [default]
PASS 进到订单确认页
PASS 前置:选中了一个已有收货地址
PASS AI 单提交后弹出实名浮层
PASS 🔴 浮层里不再是「认证功能开发中」占位
PASS 🔴 不再承诺不存在的微信渠道
PASS 「去完成实名核验」按钮可见
PASS 「我已完成,继续下单」按钮可见
PASS 🔴 被拦住时 createOrder 一次都没发出
PASS 新窗口打开的是实名页
PASS redirect 指回实名页自己(完成后能看到「已完成」而不是 web 购物车)
PASS 实名页核验按钮可点
PASS 跳到(mock)服务商托管页
PASS 🔴 核验通过后回到实名页并显示「已完成」
PASS 🔴 user_verify_res 已落库为 1
PASS 🔴 主窗口浮层仍在(订单确认页状态没丢)
PASS 🔴 重查通过后表单真的提交了(createOrder 发出 1 次)
PASS 浮层已关闭
=== E2E-5 反向:未通过核验时「我已完成」不得放行 ===
PASS 主题守卫: 期望加载 default 的 CSS —— 实际加载了 [default]
PASS 前置:复位后浮层重新弹出
PASS 🔴 仍需认证时点「我已完成」不放行(createOrder 未发出)
PASS 浮层保持打开
PASS 给出了「尚未检测到核验通过」提示
==== PASS 27 / FAIL 0 ====
截图: /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/ai-realname-verify