Exemple #1
0
        public void AddProofofAddress()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("ProofofAddress");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Proof of Address", pathFileName, "Proof of Address");
        }
Exemple #2
0
        public void AddTaxIDFormW9()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("TaxIDFormW-9");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Tax ID Form (W-9)", pathFileName, "Tax ID Form (W-9)");
        }
Exemple #3
0
        public void AddHealthAndSafety()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("HealthandSafety");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Health and Safety", pathFileName, "Health and Safety");
        }
Exemple #4
0
        public void AddPolicyManualElectronicCopy()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("PolicyManual");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Policy Manual (Electronic Copy)", pathFileName, "Policy Manual (Electronic Copy)");
        }
Exemple #5
0
        public void AddOtherElectronicDocument()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("OtherElectronicDocument");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Other Electronic Document", pathFileName, "Other Electronic Document");
        }
Exemple #6
0
        public void AddInsuranceCopy()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("InsuranceCopy");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Insurance Copy", pathFileName, "Insurance Copy");
        }
Exemple #7
0
        public void AddFeesSchedule()
        {
            var fileDir      = AppConfig.GetAppSectionValue("DocsUploadDir");
            var fileName     = AppConfig.GetAppSectionValue("FeesSchedule");
            var pathFileName = Libary.FormatDir(fileDir, fileName);

            this.FileUpload("Fees Schedule", pathFileName, "Fees Schedule");
        }
Exemple #8
0
        public IWebElement CancelButton()
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement cancel = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "Cancel", RunTimeVars.REPEAT_TIMES);

            return(cancel);
        }
Exemple #9
0
        public IWebElement AddButton()
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement add = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "AddIEP", RunTimeVars.REPEAT_TIMES);

            return(add);
        }
Exemple #10
0
        /// <summary>
        /// At the Guardian Review page
        /// Update and Assign A Guardian
        /// </summary>
        public void GuardianReview(string relationship)
        {
            //Slect First Name
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.LinkText, "Select", RunTimeVars.REPEAT_TIMES);

            element.Click();

            //Set Middle Name
            // if(Middle Name == blank)
            //Set Guardian does not have Middle Name = Checked
            element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "txtGuardianMiddleName", RunTimeVars.REPEAT_TIMES);
            var text = element.Text;

            if (string.IsNullOrEmpty(text))
            {
                element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "chbGuardianNoMiddleName", RunTimeVars.REPEAT_TIMES);
                if (!element.Selected)
                {
                    element.Click();
                }
            }

            //Set Last four digits of SSN#
            // if(Last four digits of SSN# == blank)
            //Set Never issued an SSN = Checked
            element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "txtGuardianLast4SSN", RunTimeVars.REPEAT_TIMES);
            text    = element.Text;
            if (string.IsNullOrEmpty(text))
            {
                element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "chbGuardianNoSsn", RunTimeVars.REPEAT_TIMES);
                if (!element.Selected)
                {
                    element.Click();
                }
            }

            //Set Relationship
            SelectElement select = new SelectElement(browser.FindElement(By.Id("ddlRelationship"))); //Locating select list

            select.SelectByText(relationship);

            //Locate the Assign Guardian button
            //<span class="ui-button-text">Assign Guardian</span>
            //html/body/div[14]/div[11]/div/button[1]/span
            //
            //Locate the dialog at //html/body/div[14]
            IWebElement dialog = browser.FindElement(By.Id("dialog-GuardianPreview"));

            //Locate the page element at //html/body/div[14]
            //this should be the same location as the IWebElement dialog
            IWebElement test = browser.FindElement(By.XPath("//html/body/div[14]"));

            IWebElement assignGuardian = dialog.FindElement(By.XPath("//span[text()='Assign Guardian']"));

            assignGuardian.Click();
        }
        public void ProfessionalConductIssue()
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            //browser.FindElement(By.Id("chkApprove")).Click();
            IWebElement element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "chkApprove", RunTimeVars.REPEAT_TIMES);

            element.Click();
        }
        public void AddinDeductScheduleTab()
        {
            this.ClickLink("ADDIN/DEDUCT SCHEDULE");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "ODEBufferSpace", RunTimeVars.REPEAT_TIMES);
        }
        /// <summary>
        /// Set Application = Review Completed
        /// Need to update the following
        /// 1. Student SSID
        /// 2. Active IEP
        /// </summary>
        public void SetReviewCompleted()
        {
            this.SetSSID();

            TestRunnerInterface.Map.studentSearchPage.IEPTab();
            TestRunnerInterface.Map.iepTab.AddNewIEP();

            Libary.RefreshApplication(RunTimeVars.Refresh.PageRefresh);
        }
Exemple #14
0
        public void BackToSearchResults(string link)
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            //IWebElement element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.LinkText, "Back to Basic Search results", RunTimeVars.REPEAT_TIMES);
            IWebElement element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.LinkText, link, RunTimeVars.REPEAT_TIMES);

            element.Click();
        }
Exemple #15
0
        public IWebElement ServiceFinalized()
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement divTable = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "viewIepDiv", RunTimeVars.REPEAT_TIMES);
            IWebElement element  = divTable.FindElement(By.XPath("//span[contains(text(), 'Service Finalized')]"));

            return(element);
        }
Exemple #16
0
        public void SetPrimaryDisabilityCondition(string condition)
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement   primaryDisabilityCondition = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "ddlDisabilityCategory", RunTimeVars.REPEAT_TIMES);
            SelectElement select = new SelectElement(primaryDisabilityCondition);

            select.SelectByText(condition); //Select item from list having option text as "Item1"
        }
Exemple #17
0
        public void SetDateofLastEvalation(string date)
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement element = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "txtiepLastEvalDate", RunTimeVars.REPEAT_TIMES);

            element.Clear();
            element.SendKeys(date + Keys.Enter);
        }
        public void ParentSearchTab()
        {
            this.ClickLink("PARENT SEARCH");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "APPLICATION ID", RunTimeVars.REPEAT_TIMES);
        }
Exemple #19
0
        public void SetApplicationPeroid(string peroid)
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            IWebElement   appPeroid = Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "ddlRptPer", RunTimeVars.REPEAT_TIMES);
            SelectElement element   = new SelectElement(appPeroid);

            element.SelectByText(peroid);
        }
        public void Search()
        {
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            //browser.FindElement(By.Id("btnDFSearch")).Click();
            browser.FindElement(By.Id("Search")).Click();

            Libary.WaitForPageLoad(RunTimeVars.PAGELOADWAIT);
        }
        public void StudentSuccessPlanTab()
        {
            this.ClickLink("STUDENT SUCCESS PLAN");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "CURRENT STATUS", RunTimeVars.REPEAT_TIMES);
        }
        public void IEPTab()
        {
            this.ClickLink("IEP");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "CURRENT IEP STATUS", RunTimeVars.REPEAT_TIMES);
        }
        public void BasicSearchTab()
        {
            this.ClickLink("BASIC SEARCH");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "PROVIDER NAME", RunTimeVars.REPEAT_TIMES);
        }
        public void GraduationRequirementsTab()
        {
            this.ClickLink("GRADUATION REQUIREMENTS");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "CURRENT STATUS", RunTimeVars.REPEAT_TIMES);
        }
Exemple #25
0
 private string BatchSave(Libary lib)
 {
     using (var uow = UnitOfWorkManager.Begin())
     {
         _libRepository.Insert(lib);
         uow.SaveChanges();
     }
     return($"成功导入 {lib.Books.Count}条记录");
 }
        public void FundingCategorySetupTab()
        {
            this.ClickLink("FUNDING CATEGORY SETUP");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "Funding Categories", RunTimeVars.REPEAT_TIMES);
            Libary.WaitForPageText(browser, "Mappings", RunTimeVars.REPEAT_TIMES);
        }
        public void ApplicationTab()
        {
            this.ClickLink("APPLICATION");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "Legal District of Residency", RunTimeVars.REPEAT_TIMES);
            Libary.WaitForPageText(browser, "List of Providers", RunTimeVars.REPEAT_TIMES);
        }
        public void ParentGuardianTab()
        {
            this.ClickLink("PARENT / GUARDIAN");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            //Wait for Add New Primary Guardian button
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.GetPageElement(browser, RunTimeVars.ELEMENTSEARCH.ID, "addNewGuardian", RunTimeVars.REPEAT_TIMES);
        }
        public void DocsTab()
        {
            this.ClickLink("DOCS");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            //Wait for Docs Information
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "DOCUMENTS ON FILE", RunTimeVars.REPEAT_TIMES);
        }
        public void StatusFlagsTab()
        {
            this.ClickLink("STATUS / FLAGS");
            Libary.WaitForPageLoad(RunTimeVars.REPEAT_TIMES);

            //Wait for Page Information
            IWebDriver browser = TestRunnerInterface.Map.safePage.browser;

            Libary.WaitForPageText(browser, "CURRENT APPLICATION STATUS", RunTimeVars.REPEAT_TIMES);
        }