From d001a1b035bdbbaae384cdaf3d69f9ebfd5193a0 Mon Sep 17 00:00:00 2001 From: Andres Martinez Gotor Date: Mon, 7 Nov 2022 12:10:30 +0100 Subject: [PATCH] @grafana/e2e: Fix addPanel for small screen size (#57398) --- packages/grafana-e2e/src/flows/configurePanel.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/grafana-e2e/src/flows/configurePanel.ts b/packages/grafana-e2e/src/flows/configurePanel.ts index d3aeb699629..0c98a89b8c7 100644 --- a/packages/grafana-e2e/src/flows/configurePanel.ts +++ b/packages/grafana-e2e/src/flows/configurePanel.ts @@ -90,7 +90,13 @@ export const configurePanel = (config: PartialAddPanelConfig | PartialEditPanelC e2e.components.Panels.Panel.title(panelTitle).click(); e2e.components.Panels.Panel.headerItems('Edit').click(); } else { - e2e.components.PageToolbar.item('Add panel').click(); + try { + e2e.components.PageToolbar.item('Add panel').click(); + } catch (e) { + // Depending on the screen size, the "Add panel" button might be hidden + e2e.components.PageToolbar.item('Show more items').click(); + e2e.components.PageToolbar.item('Add panel').last().click(); + } e2e.pages.AddDashboard.addNewPanel().click(); }