Esempio n. 1
0
        public void Search_AdvancedSearch_for_Applicants_Route()
        {
            // page objects
            var applicantAdvancedSearchPage = new ApplicantAdvancedSearchPage(Driver);

            // workflows
            var loginWorkflow = new LoginWorkflows(Driver);

            try
            {
                loginWorkflow.LoginAsSuperUser();
                test.Log(LogStatus.Info, "Log in as super user");

                var appSearchUrl = $"{Driver.Url}?Destination=AdvancedAppSearch";
                Driver.Navigate().GoToUrl(appSearchUrl);
                test.Log(LogStatus.Info, $"Navigate to {appSearchUrl}");

                _commonActions.SwitchToMainContentsIFrame();

                Assert.IsTrue(applicantAdvancedSearchPage.IsDisplayed(), "The Applicant Advanced Search page did not open");
                test.Log(LogStatus.Pass, "The Advanced Search page for Applicants opens");
            }
            catch (Exception e)
            {
                HandleException(e, Driver);
                throw;
            }
        }
Esempio n. 2
0
        public void Search_AdvancedSearch_for_Applicants_Opens()
        {
            // page objects
            var toolbar = ToolbarFactory.Get(Driver);
            var applicantAdvancedSearchPage = new ApplicantAdvancedSearchPage(Driver);

            // workflows
            var loginWorkflow = new LoginWorkflows(Driver);

            try
            {
                loginWorkflow.LoginAsSuperUser();
                test.Log(LogStatus.Pass, "Log in as super user");

                toolbar.ClickSearch();
                test.Log(LogStatus.Info, "Click inside the search box");

                toolbar.SearchPage.ClickApplicantsAdvancedSearch();
                test.Log(LogStatus.Info, "Click Advanced Search for Applicants");

                _commonActions.SwitchToMainContentsIFrame();

                Assert.IsTrue(applicantAdvancedSearchPage.IsDisplayed(), "The Applicant Advanced Search page did not open");
                test.Log(LogStatus.Pass, "The Advanced Search page for Applicants opens");
            }
            catch (Exception e)
            {
                HandleException(e, Driver);
                throw;
            }
        }