From f66eb32e6897c000e626f2d7ed9126eab543644d Mon Sep 17 00:00:00 2001 From: cristhianzl Date: Thu, 27 Jun 2024 15:26:24 -0300 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20(langflowShortcuts.spec.ts?= =?UTF-8?q?):=20move=20user=20agent=20detection=20logic=20to=20after=20mod?= =?UTF-8?q?al=20handling=20to=20improve=20test=20flow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../end-to-end/langflowShortcuts.spec.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts b/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts index c02b9a8ef..4275223e3 100644 --- a/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts +++ b/src/frontend/tests/end-to-end/langflowShortcuts.spec.ts @@ -3,16 +3,6 @@ import uaParser from "ua-parser-js"; test("LangflowShortcuts", async ({ page }) => { await page.goto("/"); - const getUA = await page.evaluate(() => navigator.userAgent); - const userAgentInfo = uaParser(getUA); - let control = "Control"; - - if (userAgentInfo.os.name.includes("Mac")) { - control = "Meta"; - } - - await page.waitForTimeout(1000); - let modalCount = 0; try { const modalTitleElement = await page?.getByTestId("modal-title"); @@ -28,6 +18,15 @@ test("LangflowShortcuts", async ({ page }) => { await page.waitForTimeout(5000); modalCount = await page.getByTestId("modal-title")?.count(); } + + const getUA = await page.evaluate(() => navigator.userAgent); + const userAgentInfo = uaParser(getUA); + let control = "Control"; + + if (userAgentInfo.os.name.includes("Mac")) { + control = "Meta"; + } + await page.waitForSelector('[data-testid="blank-flow"]', { timeout: 30000, });