Ejemplo n.º 1
0
        private ApplicationStatusDetail NavigateAndSetupCriteriaAndDoTheSearchAndGetDetail()
        {
            AutomationSugar.Log("Navigate to Application Status Bulk Update Screen");
            var bulkUpdateNavigation = new PupilBulkUpdateNavigation();

            bulkUpdateNavigation.NavigateToBulkUpdateApplicationStatus(LoginAs);

            AutomationSugar.Log("Setup search criteria");
            var appStatusSearchScreen = new ApplicationStatusSearch();

            POM.Helper.Wait.WaitForAjaxReady(By.ClassName("locking-mask-loading"));
            appStatusSearchScreen.AdmissionYear = _admissionYear;
            POM.Helper.Wait.WaitForAjaxReady(By.ClassName("locking-mask"));
            appStatusSearchScreen.IntakeGroup = _schoolIntakeName;
            POM.Helper.Wait.WaitForAjaxReady(By.ClassName("locking-mask"));
            appStatusSearchScreen.AdmissionGroup = _admissionGroupName;
            POM.Helper.Wait.WaitForAjaxReady(By.ClassName("locking-mask"));
            AutomationSugar.Log("Do search");
            ApplicationStatusDetail detail    = appStatusSearchScreen.ClickOnSearch();
            ApplicationStatusDetail appDetail = new ApplicationStatusDetail();

            return(appDetail);
        }