From 23f94534093dc6902fd6d13b51e52661acbe69b4 Mon Sep 17 00:00:00 2001 From: ThearchyHelios Date: Mon, 12 Oct 2026 23:23:01 +0800 Subject: [PATCH] =?UTF-8?q?check-verify=EF=BC=9A=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E9=A1=B5=E3=80=8C=E6=A0=B8=E6=9F=A5=E3=80=8D=E4=B8=80=E8=8A=82?= =?UTF-8?q?=E5=AD=98=E5=AE=8C=E4=B9=8B=E5=90=8E=E5=8F=96=E4=BB=8A=E6=97=A5?= =?UTF-8?q?=E8=8A=B1=E8=B4=B9=E7=9A=84=E9=82=A3=E6=AC=A1=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=EF=BC=8C=E6=BB=A1=E5=B9=B6=E8=A1=8C=E6=97=B6=E6=99=9A=E4=BA=8E?= =?UTF-8?q?=E3=80=8C=E5=B7=B2=E4=BF=9D=E5=AD=98=E3=80=8D=E5=88=B0=E8=BE=BE?= =?UTF-8?q?=EF=BC=8C=E8=BD=AE=E8=AF=A2=E7=AD=89=E5=AE=83=EF=BC=88=E6=9C=80?= =?UTF-8?q?=E5=A4=9A=203=20=E7=A7=92=EF=BC=89=E5=86=8D=E5=88=A4=EF=BC=9B?= =?UTF-8?q?=E5=8D=95=E7=8B=AC=E8=B7=91=E4=B8=80=E7=9B=B4=E9=80=9A=E8=BF=87?= =?UTF-8?q?=EF=BC=8Ccheck-all=20=E6=BB=A1=E5=B9=B6=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E5=81=B6=E5=8F=91=202=20=E2=86=92=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/check-verify.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/check-verify.mjs b/scripts/check-verify.mjs index 679fd941..23bafe1c 100644 --- a/scripts/check-verify.mjs +++ b/scripts/check-verify.mjs @@ -1843,6 +1843,9 @@ await section('设置页「核查」一节:改了之后整组写 verify,不 daily_max_usd: 2, } check('……整组写(没改的项照原值),不限存 null,数存成数', JSON.stringify(put.verify) === JSON.stringify(want), JSON.stringify(put.verify)) + // 存完之后页面另起一次请求取今日花费:检查并行跑、机器忙的时候它晚于「已保存」到达,轮询等它(最多 3 秒), + // 不在「已保存」出现的那一刻就判(单独跑总是通过,check-all 满并行时偶发 2 → 2) + for (let i = 0; i < 30 && spends() <= before; i++) await page.waitForTimeout(100) check('……存完再取一次今日花费', spends() > before, `${before} → ${spends()}`) check('……存完读回来的就是刚存的', await page.locator('#pref-verify-model').inputValue() === 'model-b' && !(await page.locator('[data-verify-toggle="challenge.enabled"]').isChecked()))