diff --git a/src/org/labkey/test/pages/core/login/LoginConfigurePage.java b/src/org/labkey/test/pages/core/login/LoginConfigurePage.java index 3cc1e60f21..5a989642a3 100644 --- a/src/org/labkey/test/pages/core/login/LoginConfigurePage.java +++ b/src/org/labkey/test/pages/core/login/LoginConfigurePage.java @@ -26,6 +26,7 @@ import org.labkey.test.pages.LabKeyPage; import org.labkey.test.pages.core.admin.ShowAdminPage; import org.labkey.test.params.login.AuthenticationProvider; +import org.labkey.test.util.selenium.WebElementUtils; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.support.ui.ExpectedConditions; @@ -62,6 +63,14 @@ public > D addConfiguration(AuthenticationProvider getPrimaryProviders() + { + togglePrimaryConfiguration(); + BootstrapMenu addPrimaryMenu = elementCache().addPrimaryMenu; + addPrimaryMenu.expand(); + return WebElementUtils.getTexts(addPrimaryMenu.findVisibleMenuItems()); + } + public boolean canAddConfiguration() { togglePrimaryConfiguration(); @@ -78,6 +87,14 @@ public > D addSecondaryConfiguration(AuthenticationP return authenticationProvider.getNewDialog(getDriver()); } + public List getSecondaryProviders() + { + toggleSecondaryConfiguration(); + BootstrapMenu addSecondaryMenu = elementCache().addSecondaryMenu; + addSecondaryMenu.expand(); + return WebElementUtils.getTexts(addSecondaryMenu.findVisibleMenuItems()); + } + public boolean canAddSecondaryConfiguration() { toggleSecondaryConfiguration();