diff --git a/src/org/labkey/test/tests/DataViewsReportOrderingTest.java b/src/org/labkey/test/tests/DataViewsReportOrderingTest.java index bf6c17c243..e53a35a584 100644 --- a/src/org/labkey/test/tests/DataViewsReportOrderingTest.java +++ b/src/org/labkey/test/tests/DataViewsReportOrderingTest.java @@ -25,6 +25,8 @@ import org.labkey.test.TestTimeoutException; import org.labkey.test.categories.Daily; import org.labkey.test.components.ext4.Window; +import org.labkey.test.pages.reports.ManageViewsPage; +import org.labkey.test.pages.user.ShowUsersPage; import org.labkey.test.util.PortalHelper; import org.openqa.selenium.NoSuchElementException; import org.openqa.selenium.WebDriver; @@ -133,6 +135,15 @@ private String[] reverseReports(List reportsOriginalOrder) return reverseReports; } + @Test + public void testRootFolderAccess() + { + // Regression for issue 53630 + ShowUsersPage showUsersPage = goToSiteUsers(); + ManageViewsPage mvp = showUsersPage.getUsersTable().openManageViews(); + mvp.clickAddReport("R Report"); + } + @Override protected BrowserType bestBrowser() { diff --git a/src/org/labkey/test/util/DataRegionTable.java b/src/org/labkey/test/util/DataRegionTable.java index aacbb3d46d..26d73838ff 100644 --- a/src/org/labkey/test/util/DataRegionTable.java +++ b/src/org/labkey/test/util/DataRegionTable.java @@ -40,6 +40,7 @@ import org.labkey.test.pages.ImportDataPage; import org.labkey.test.pages.TimeChartWizard; import org.labkey.test.pages.query.UpdateQueryRowPage; +import org.labkey.test.pages.reports.ManageViewsPage; import org.labkey.test.params.FieldKey; import org.labkey.test.selenium.LazyWebElement; import org.labkey.test.selenium.RefindingWebElement; @@ -166,6 +167,12 @@ public CustomizeView openCustomizeGrid() return getCustomizeView(); } + public ManageViewsPage openManageViews() + { + getViewsMenu().clickSubMenu(false, "Manage Views"); + return new ManageViewsPage(getDriver()); + } + protected DataRegionExportHelper getExportPanel() { if (_exportHelper == null)