From d0dfa1a6cb4ce73f5aeae12b440020f88f086f56 Mon Sep 17 00:00:00 2001 From: Kamil Mielnik <kamil@kamilmielnik.com> Date: Wed, 6 Nov 2024 21:06:20 +0700 Subject: [PATCH] Fix flake --- .../scenarios/dashboard/dashboard-reproductions.cy.spec.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/e2e/test/scenarios/dashboard/dashboard-reproductions.cy.spec.js b/e2e/test/scenarios/dashboard/dashboard-reproductions.cy.spec.js index 2f79d48361d..b29fdb4556e 100644 --- a/e2e/test/scenarios/dashboard/dashboard-reproductions.cy.spec.js +++ b/e2e/test/scenarios/dashboard/dashboard-reproductions.cy.spec.js @@ -12,6 +12,7 @@ import { appBar, assertDatasetReqIsSandboxed, assertQueryBuilderRowCount, + assertTabSelected, cartesianChartCircle, closeDashboardInfoSidebar, closeDashboardSettingsSidebar, @@ -762,7 +763,11 @@ describe("issue 31274", () => { visitDashboard(dashboard.id); editDashboard(dashboard.id); - getDashboardCard(1).realHover(); + assertTabSelected("Tab 1"); + + getDashboardCard(1).realHover({ + scrollBehavior: "top", // prevents flaky tests + }); cy.log( "Make sure cypress can click the element, which means it is not covered by another", -- GitLab