referral-taro-h5
✔ ensure-h5:public/h5 已是当前源码构建的,无需重建
→ 靶子 http://h8(副本 h8,后端 :20098)
✅ PASS 读回图形验证码明文(需后端 FF_DEBUG_MODE=true)
✅ PASS 登录成功,停在推广中心(/pages/referral/index)
✅ PASS 已是推广员,页面渲染指标块(而非开通空态)
[接口] {"model":"first","days":90,"unit_bonus_cents":500,"settle_min_days":7,"settle_max_days":22} bonus_cents=1234
✅ PASS referral_info 已返回结构化 bonus_rule
✅ PASS 接口 bonus_cents = 夹具 1234 — 实际 1234
✅ PASS 接口已不再下发 performance_cents(误导字段已移除)
❌ FAIL 页面出现「累计奖励金」
✅ PASS 页面已无「累计业绩」
✅ PASS 页面已无「下线」字样
❌ FAIL 入口文案为「查看邀请记录」
✅ PASS 渲染金额含 12.34(即 bonus_cents=1234 的换算值)
❌ FAIL 规则说明块已渲染
❌ FAIL 规则说明含接口下发的窗口天数 90
❌ FAIL 规则说明按 model=first 选对文案(首笔)
✅ PASS 规则说明含接口下发的单次奖励额 5.00
❌ FAIL 规则说明含接口下发的到账时长 7-22 天
❌ FAIL 规则说明写明「不可提现」
✅ PASS getOrders 的响应被抓到了(null = 页面压根没发这个请求,不是后端返空)
✅ PASS getOrders 返回 133 条
✅ PASS 列表含夹具订单 E2ECLIO1
✅ PASS 后端下发数字状态码 ddstatus=21 — 实际 21
✅ PASS 后端 ddstatusname 仍是英文(Order settled)
❌ FAIL 订单列表渲染出本地文案「已结清」
✅ PASS 订单列表未出现后端英文「Order settled」
→ 夹具已清理 截图 /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/test-results/playwright-images/referral-bonus
PASS=16 FAIL=8