diff --git a/playwright/fixtures/widget-user.ts b/playwright/fixtures/widget-user.ts index 31422fcc..67f66560 100644 --- a/playwright/fixtures/widget-user.ts +++ b/playwright/fixtures/widget-user.ts @@ -91,7 +91,9 @@ export const widgetTest = test.extend({ await ewPage1 .getByRole("button", { name: "Invite to this room", exact: true }) - .click(); + .click({ + timeout: 10000, + }); await expect( ewPage1.getByRole("heading", { name: "Invite to Welcome Room" }), ).toBeVisible(); diff --git a/playwright/widget/federated-call.test.ts b/playwright/widget/federated-call.test.ts index f3d3d965..560636a5 100644 --- a/playwright/widget/federated-call.test.ts +++ b/playwright/widget/federated-call.test.ts @@ -26,6 +26,8 @@ modePairs.forEach(([rtcMode1, rtcMode2]) => { "The is test is not working on firefox CI environment. No mic/audio device inputs so cam/mic are disabled", ); + test.slow(); + const [florian, timo] = await Promise.all([ addUser("florian", HOST1), addUser("timo", HOST2), diff --git a/playwright/widget/huddle-call.test.ts b/playwright/widget/huddle-call.test.ts index 029849be..7faba352 100644 --- a/playwright/widget/huddle-call.test.ts +++ b/playwright/widget/huddle-call.test.ts @@ -76,7 +76,7 @@ widgetTest("Create and join a group call", async ({ addUser, browserName }) => { .locator('iframe[title="Element Call"]') .contentFrame(); await expect(frame.getByTestId("videoTile")).toHaveCount(5, { - timeout: 10000, + timeout: 15000, }); for (const participant of [valere, timo, robin, halfshot, florian]) { // Check the names are correct diff --git a/playwright/widget/test-helpers.ts b/playwright/widget/test-helpers.ts index f4a360a7..cabb6293 100644 --- a/playwright/widget/test-helpers.ts +++ b/playwright/widget/test-helpers.ts @@ -256,8 +256,12 @@ export class TestHelpers { page: Page, mode: RtcMode, ): Promise { - await page.getByRole("button", { name: "Video call" }).click(); - await page.getByRole("menuitem", { name: "Element Call" }).click(); + await page.getByRole("button", { name: "Video call" }).click({ + timeout: 5000, + }); + await page.getByRole("menuitem", { name: "Element Call" }).click({ + timeout: 5000, + }); await TestHelpers.setEmbeddedElementCallRtcMode(page, mode); await page.getByRole("button", { name: "Close lobby" }).click();