From ed7a1e48983816c417d4da58b61357b6d84a2fd7 Mon Sep 17 00:00:00 2001 From: Chris Joosse Date: Mon, 11 Dec 2023 19:37:08 -0800 Subject: [PATCH] Regression coverage for Issue 48517 (#1752) --- .../labkey/test/components/ui/grids/QueryGrid.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/org/labkey/test/components/ui/grids/QueryGrid.java b/src/org/labkey/test/components/ui/grids/QueryGrid.java index c8a025eb03..fbb32b0648 100644 --- a/src/org/labkey/test/components/ui/grids/QueryGrid.java +++ b/src/org/labkey/test/components/ui/grids/QueryGrid.java @@ -687,6 +687,12 @@ public WebElement showChart(String chartName) return elementCache().svgChart(); } + public WebElement showRReport(String reportName) + { + elementCache().chartsMenu.clickSubMenu(false, reportName); + return elementCache().rReport(); + } + public void closeChart() { elementCache().closeButton.click(); @@ -743,6 +749,11 @@ public WebElement svgChart() return Locator.byClass("svg-chart").waitForElement(elementCache().chartPanel, WAIT_FOR_JAVASCRIPT); } + public WebElement rReport() + { + return Locator.byClass("r-report").waitForElement(elementCache().chartPanel, WAIT_FOR_JAVASCRIPT); + } + final WebElement closeButton = Locator.tagContainingText("button", "Close").refindWhenNeeded(chartPanel); }