test: retry city shop debug interaction

This commit is contained in:
2026-07-29 04:12:05 +09:00
parent f02407def4
commit 6cb65e4335

View File

@@ -748,12 +748,19 @@ async function openResonanceChoice(page) {
}
async function openShop(page) {
const interacted = await page.evaluate((actorId) =>
window.__HEROS_DEBUG__
?.scene('CityStayScene')
?.debugInteractWith?.(actorId) ?? false,
fixture.marketActorId
);
let interacted = false;
for (let attempt = 0; attempt < 8; attempt += 1) {
interacted = await page.evaluate((actorId) =>
window.__HEROS_DEBUG__
?.scene('CityStayScene')
?.debugInteractWith?.(actorId) ?? false,
fixture.marketActorId
);
if (interacted) {
break;
}
await page.waitForTimeout(120);
}
assert.equal(
interacted,
true,