From f6428bac5e7289e1b3422e7f81664784b7d83364 Mon Sep 17 00:00:00 2001 From: juancarmore Date: Wed, 24 Sep 2025 11:39:53 +0200 Subject: [PATCH] e2e-tests: simplify leaveRoom function by using interactWithElementInIframe --- frontend/webcomponent/tests/helpers/function-helpers.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/frontend/webcomponent/tests/helpers/function-helpers.ts b/frontend/webcomponent/tests/helpers/function-helpers.ts index ca44419..d85c781 100644 --- a/frontend/webcomponent/tests/helpers/function-helpers.ts +++ b/frontend/webcomponent/tests/helpers/function-helpers.ts @@ -256,13 +256,11 @@ export const viewRecordingsAs = async (role: 'moderator' | 'speaker', page: Page }; export const leaveRoom = async (page: Page, role: 'moderator' | 'speaker' = 'speaker') => { - const button = await waitForElementInIframe(page, '#leave-btn'); - await button.click(); + await interactWithElementInIframe(page, '#leave-btn', { action: 'click' }); if (role === 'moderator') { await page.waitForTimeout(500); // Wait for leave animation - const option = await waitForElementInIframe(page, '#leave-option'); - await option.click(); + await interactWithElementInIframe(page, '#leave-option', { action: 'click' }); } await page.waitForSelector('.event-left');