Update viewport test helpers to handle fallback button click
This commit is contained in:
@@ -109,16 +109,19 @@ export async function clickViewport(page: Page, panelId: string = DEFAULT_VIEWPO
|
|||||||
const viewportPanel = getViewportPanel(page, panelId);
|
const viewportPanel = getViewportPanel(page, panelId);
|
||||||
await viewportPanel.click({ position: { x: 16, y: 16 }, force: true });
|
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);
|
const viewportCanvas = getViewportCanvas(page, panelId);
|
||||||
|
|
||||||
if ((await viewportCanvas.count()) > 0) {
|
if ((await viewportCanvas.count()) > 0) {
|
||||||
await viewportCanvas.click();
|
await viewportCanvas.click();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
const fallbackButton = viewportPanel.getByTestId(`viewport-fallback-create-${panelId}`);
|
|
||||||
await fallbackButton.waitFor({ state: "visible" });
|
|
||||||
await fallbackButton.click();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function setSharedBoxCreationPreview(
|
export async function setSharedBoxCreationPreview(
|
||||||
|
|||||||
Reference in New Issue
Block a user