Beispiel #1
0
        [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;
            }
        }
Beispiel #2
0
        public void InAppApplicationAccessPage_Route()
        {
            // page objects
            var applicationAccessPage = new ApplicationAccessPage(_driver);

            try
            {
                var inAppAccessPageUrl = $"{_driver.Url}?Destination=InAppAccessPage";
                _driver.Navigate().GoToUrl(inAppAccessPageUrl);
                _test.Log(LogStatus.Info, $"Navigate to {inAppAccessPageUrl}");

                _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 ApplicationAccess(TestStartInfo teststartinfo, DataManager datamanager)
 {
     _ApplicationAccessData = new ApplicationAccessData(datamanager);
     _ApplicationAccessPage = new ApplicationAccessPage(teststartinfo);
     _driver = teststartinfo.Driver;
 }