diff --git a/tests/e2e/iframe-interaction.spec.ts b/tests/e2e/iframe-interaction.spec.ts index 97ff24b..6ac10a4 100644 --- a/tests/e2e/iframe-interaction.spec.ts +++ b/tests/e2e/iframe-interaction.spec.ts @@ -35,8 +35,10 @@ test.describe("Iframe Interaction", () => { await expect( frame .locator('text="Diagram"') - .or(frame.locator('[title*="Diagram"]')), - ).toBeVisible({ timeout: 10000 }) + .or(frame.locator('[title*="Diagram"]')) + .filter({ visible: true }) + .first(), + ).toBeVisible({ timeout: 30000 }) }) test("diagram XML is rendered in iframe after generation", async ({