Update viewport test helpers to handle fallback button click

This commit is contained in:
2026-04-03 00:30:50 +02:00
parent 8dcca3487d
commit 2e7de4b14c

View File

@@ -109,16 +109,19 @@ export async function clickViewport(page: Page, panelId: string = DEFAULT_VIEWPO
const viewportPanel = getViewportPanel(page, panelId);
await viewportPanel.click({ position: { x: 16, y: 16 }, force: true });
const fallbackButton = viewportPanel.getByTestId(`viewport-fallback-create-${panelId}`);
if ((await fallbackButton.count()) > 0) {
await fallbackButton.click();
return;
}
const viewportCanvas = getViewportCanvas(page, panelId);
if ((await viewportCanvas.count()) > 0) {
await viewportCanvas.click();
return;
}
const fallbackButton = viewportPanel.getByTestId(`viewport-fallback-create-${panelId}`);
await fallbackButton.waitFor({ state: "visible" });
await fallbackButton.click();
}
export async function setSharedBoxCreationPreview(