From 3b9f408999c7979a76d8452a115e6e85b5bf27f2 Mon Sep 17 00:00:00 2001 From: Le Roux Bodenstein Date: Thu, 21 Nov 2024 11:37:57 +0000 Subject: [PATCH] fix for rare e2e test flake --- .../helpers/commands/hide-visible-toasts.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/compass-e2e-tests/helpers/commands/hide-visible-toasts.ts b/packages/compass-e2e-tests/helpers/commands/hide-visible-toasts.ts index 9200d05bd8f..9ca9e36a7b2 100644 --- a/packages/compass-e2e-tests/helpers/commands/hide-visible-toasts.ts +++ b/packages/compass-e2e-tests/helpers/commands/hide-visible-toasts.ts @@ -32,10 +32,10 @@ export async function hideAllVisibleToasts( return; } - const toastTestId = await _toast.getAttribute('data-testid'); - const toastSelector = `[data-testid=${toastTestId}]`; - try { + const toastTestId = await _toast.getAttribute('data-testid'); + const toastSelector = `[data-testid=${toastTestId}]`; + await browser.hover(Selectors.LGToastContainer); const isToastVisible = await browser.$(toastSelector).isDisplayed(); if (!isToastVisible) { @@ -50,10 +50,11 @@ export async function hideAllVisibleToasts( await browser .$(toastSelector) .waitForExist({ ...waitOptions, reverse: true }); + + debug('done closing', toastTestId); } catch (err) { // if the toast disappears by itself in the meantime, that's fine debug('ignoring', err); } - debug('done closing', toastTestId); } }