[Ignore] // TODO This link has been removed, unignore if they reappear public void ManageUserAccessPage_Navigate_to_Classic_using_Button() { // page objects var mainMenu = new MainMenu(_driver); var usersMenu = new SubMenuUsers(_driver); var manageUserAccessPage = new ManageUserAccessPage(_driver); var applicationAccessPage = new ApplicationAccessPage(_driver); try { mainMenu.ClickUsers(); usersMenu.ClickManageUserAccess(); _test.Log(LogStatus.Info, "Navigate to Users > Manage User Access"); manageUserAccessPage.ClickViewClassicButton(); _driver.SwitchToFrameById("MainContentsIFrame"); Assert.IsTrue(applicationAccessPage.IsDisplayed(), "The application access page is not displayed"); _test.Log(LogStatus.Pass, "The application access page is displayed"); } catch (Exception e) { HandleException(e, _driver); throw; } }
public void ManageUserAccessPage_IsDisplayed() { // page objects var mainMenu = new MainMenu(_driver); var usersMenu = new SubMenuUsers(_driver); var manageUserAccessPage = new ManageUserAccessPage(_driver); try { mainMenu.ClickUsers(); usersMenu.ClickManageUserAccess(); _test.Log(LogStatus.Info, "Navigate to Users > Manage User Access"); Assert.IsTrue(manageUserAccessPage.IsDisplayed(), "The shared application access page is not displayed"); _test.Log(LogStatus.Pass, "The shared application access page is displayed"); Assert.IsTrue(_driver.Url.Contains("/recruit-useraccess/"), "The shared application access page does not contain '/recruit-useraccess/'"); _test.Log(LogStatus.Pass, "The shared application access page URL contains '/recruit-useraccess'"); } catch (Exception e) { HandleException(e, _driver); throw; } }
public void Sidekick_AccountSettings_from_SharedApplicationAccessPage() { // page objects var toolbar = new SidekickToolbar(Driver); var accountSettingsPage = new IdmAccountSettingsPage(Driver); var mainMenu = new MainMenu(Driver); var usersMenu = new SubMenuUsers(Driver); var sharedApplicationAccessPage = new ManageUserAccessPage(Driver); try { new LoginWorkflows(Driver).LoginAsSuperUser(); mainMenu.ClickUsers(); usersMenu.ClickManageUserAccess(); test.Log(LogStatus.Info, "Navigate to Users > Manage User Access"); sharedApplicationAccessPage.WaitForPageToLoad(); toolbar.ClickUserMenu(); toolbar.UserMenuPage.ClickAccountSettings(); test.Log(LogStatus.Info, "In the toolbar, click on User Name > Account Settings "); Assert.IsTrue(accountSettingsPage.IsDisplayed(), "The account settings page is not displayed"); test.Log(LogStatus.Pass, "The account settings page is displayed"); accountSettingsPage.ClickBackToRecruit(); test.Log(LogStatus.Info, "Click the \"Back to Recruiting & Hiring\" button"); Assert.IsTrue(sharedApplicationAccessPage.IsDisplayed(), "The SAAP is not displayed"); test.Log(LogStatus.Pass, "The SAAP is displayed"); } catch (Exception e) //On Error Do { HandleException(e, Driver); throw; } }