test: retry city shop debug interaction
This commit is contained in:
@@ -748,12 +748,19 @@ async function openResonanceChoice(page) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async function openShop(page) {
|
async function openShop(page) {
|
||||||
const interacted = await page.evaluate((actorId) =>
|
let interacted = false;
|
||||||
window.__HEROS_DEBUG__
|
for (let attempt = 0; attempt < 8; attempt += 1) {
|
||||||
?.scene('CityStayScene')
|
interacted = await page.evaluate((actorId) =>
|
||||||
?.debugInteractWith?.(actorId) ?? false,
|
window.__HEROS_DEBUG__
|
||||||
fixture.marketActorId
|
?.scene('CityStayScene')
|
||||||
);
|
?.debugInteractWith?.(actorId) ?? false,
|
||||||
|
fixture.marketActorId
|
||||||
|
);
|
||||||
|
if (interacted) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
await page.waitForTimeout(120);
|
||||||
|
}
|
||||||
assert.equal(
|
assert.equal(
|
||||||
interacted,
|
interacted,
|
||||||
true,
|
true,
|
||||||
|
|||||||
Reference in New Issue
Block a user