import { test } from "@playwright/test"; test.describe("group node test", () => { /// test( "group and ungroup updating values", { tag: ["@release", "@workspace"] }, async ({ page }) => { await page.goto("/"); let modalCount = 0; try { const modalTitleElement = await page?.getByTestId("modal-title"); if (modalTitleElement) { modalCount = await modalTitleElement.count(); } } catch (error) { modalCount = 0; } while (modalCount === 0) { await page.getByText("New Flow", { exact: true }).click(); modalCount = await page.getByTestId("modal-title")?.count(); } await page.getByTestId("side_nav_options_all-templates").click(); await page .getByRole("heading", { name: "Basic Prompting" }) .first() .click(); await page.getByTestId("fit_view").first().click(); await page.getByTestId("title-OpenAI").click(); await page.getByTestId("title-OpenAI").click({ modifiers: ["Control"] }); await page.getByTestId("title-Prompt").click({ modifiers: ["Control"] }); await page.getByTestId("title-OpenAI").click({ modifiers: ["Control"] }); await page.getByRole("button", { name: "Group" }).click(); await page.getByTestId("title-Group").dblclick(); await page.getByTestId("input-title-Group").first().fill("test"); await page.getByTestId("icon-Ungroup").first().click(); await page.keyboard.press("Control+g"); await page.getByTestId("title-OpenAI").isVisible(); await page.getByTestId("title-Prompt").isVisible(); }, ); });