✔ ensure-h5:public/h5 已是当前源码构建的,无需重建
靶子 ORIGIN=http://h8 (clone=h8) 页面=http://h8/h5/#/pages/receipt_apply/index?ddnum=202608130045438700285587
PASS 读回图形验证码明文(需后端 FF_DEBUG_MODE=true)
FAIL 登录成功,停在凭证申请页(/pages/login/index)
[A 必填档 —— 与后端未配置时的回落同向]
PASS A0a) getReceiptRequest 真的被拦到了(route 没生效则下面验的是别的东西) — routeHits=3
FAIL A0b) 申请表单渲染出来了(否则下面的 placeholder 断言会假绿)
FAIL A0c) 抬头输入框(taro-input-core 内层的真 input)找得到
node:internal/process/promises:391
triggerUncaughtException(err, true /* fromPromise */);
^
locator.getAttribute: Timeout 30000ms exceeded.
Call log:
- waiting for locator('.rc-input input').first()
at /data/AICode/e2e/ma_dev_v2/ma/bin/workspace/playwright/e2e/e2e-receipt-title-required-taro-h5.js:149:25 {
name: 'TimeoutError'
}
Node.js v20.20.2