Exemplo n.º 1
0
        public void _03_DisclosurePrepTRID()
        {
            AttachToProcess(Processes.Encompass, 5);

            //TestConsole.Initialize().chk_UnderwritingBypass_Check().chk_WestVM_Bypass_Check().chk_SmartGFE_Bypass_Check().btn_FancyMilestones_Click();

            DisclosurePrep
            .OpenForm_FromFormsTab()
            .cmb_WillThereBeSubordination_SendKeys("No")
            .cmb_BetterRateWarranty_SendKeys("No")
            .cmb_ImpoundsWaivedOrNotWaived_SendKeys("Not Waived")
            .cmb_ImpoundsWillBeFor_SendKeys("Taxes and Insurance (T & I)")
            .cmb_AddingRemovingSomeoneFromTitle_SendKeys("No")
            .btn_GenerateEstimatedClosingDatesandStandardFees_Click()
            .btn_WestVM_Click(); EncompassMain.Initialize().tab_Loan_Select();

            DisclosurePrep.Initialize().btn_Review2015Itemization_Click(); Itemization.OpenForm_FromFormsTab(); PropertyTaxesReserved.OpenFromItemization().cmb_ReserveBasedOn_SendKeys("B").txt_RatePercentage_SendKeys(".25").btn_OK_Click(); AggregateSetup.OpenFromItemization().btn_OK_Click();

            DisclosurePrep.OpenForm_FromFormsTab().btn_RunComplianceReport_Click();

            DisclosurePrep
            .OpenForm_FromFormsTab()
            .cmb_PropertyInspectionWaiver_SendKeys("No")
            .cmb_DocumentDeliveryPreference_SendKeys("Email - eSign")
            .btn_ReadytoDisclose_Click()
            .btn_GenerateDisclosures_Click();
        }
Exemplo n.º 2
0
        public void TicketTesting(IDictionary <string, string> data)
        {
            MasterData = new objMasterData(data);
            MasterData.TestResultPathStem = pathStem;
            className = System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name;
            Step step = new Step();

            step.Action         = string.Format("Test: {0}", MasterData.TestDescription);
            step.ExpectedResult = string.Format("");
            step.ActualResult   = string.Format("");
            step.Status         = "Pass";
            step.Time           = DateTime.Now.ToString();

            try
            {
                AttachToProcess(Processes.Encompass, 5);

                #region VA Appraisals: 2015 Itemization (loan has already clicked Generate Estimated Closing Dates and Standard Fees)

                //1 unit (set address)
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("1")
                .txt_SubjectProperty_ZipCode_SendKeys(MasterData.Zip);
                //.ChangeSubjectProperty(MasterData.County, MasterData.City, MasterData.State, MasterData.Zip);

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " 1 unit");

                TransmittalSummary
                .OpenForm_FromFormsTab()
                .cmb_PropertyType_SendKeys("Detached");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " Detached");

                DisclosurePrep
                .OpenForm_FromFormsTab()
                .btn_GenerateEstimatedClosingDatesandStandardFees_Click();

                Itemization
                .OpenForm_FromFormsTab()
                .btn_ScrollDownToAppraisal_Click();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + "Detached 1 unit " + MasterData.TestDescription);

                //2 unit
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("2");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " 2 unit");

                DisclosurePrep
                .OpenForm_FromFormsTab()
                .btn_GenerateEstimatedClosingDatesandStandardFees_Click();

                Itemization
                .OpenForm_FromFormsTab()
                .btn_ScrollDownToAppraisal_Click();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + "Detached 2 unit " + MasterData.TestDescription);

                //3 unit
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("3");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " 3 unit");

                DisclosurePrep
                .OpenForm_FromFormsTab()
                .btn_GenerateEstimatedClosingDatesandStandardFees_Click();

                Itemization
                .OpenForm_FromFormsTab()
                .btn_ScrollDownToAppraisal_Click();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + "Detached 3 unit " + MasterData.TestDescription);

                //4 unit
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("4");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " 4 unit");

                DisclosurePrep
                .OpenForm_FromFormsTab()
                .btn_GenerateEstimatedClosingDatesandStandardFees_Click();

                Itemization
                .OpenForm_FromFormsTab()
                .btn_ScrollDownToAppraisal_Click();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + "Detached 4 unit " + MasterData.TestDescription);

                //Condo
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("1");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " 1 unit condo");

                TransmittalSummary
                .OpenForm_FromFormsTab()
                .cmb_PropertyType_SendKeys("Condominium");

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + " condo");

                DisclosurePrep
                .OpenForm_FromFormsTab()
                .btn_GenerateEstimatedClosingDatesandStandardFees_Click();

                Itemization
                .OpenForm_FromFormsTab()
                .btn_ScrollDownToAppraisal_Click();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "2015 Itemization " + MasterData.TestID + "condo " + MasterData.TestDescription);


                #endregion


                #region VA Appraisals: Appraisal Order and Tracking (loan must have Intent to Proceed)

                //1 unit (set address)
                URLA_Page1
                .OpenForm_FromFormsTab()
                .txt_SubjectProperty_ZipCode_SendKeys(MasterData.Zip);
                //.ChangeSubjectProperty(MasterData.County, MasterData.City, MasterData.State, MasterData.Zip);

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID);

                AppraisalOrderAndTracking
                .OpenForm_FromFormsTab()
                .cmb_PropertyType_SendKeys("Detached")
                .txt_NoUnits_SendKeys("1")
                .chk_EnterPaymentInfoForBorrower_Check(false)
                .chk_EnterPaymentInfoForBorrower_Check(true)
                .DragPaymentProcessingWindow();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID + " 1 unit " + MasterData.TestDescription);

                PaymentProcessing
                .Initialize()
                .btn_Close_Click();

                //2 unit
                AppraisalOrderAndTracking
                .Initialize()
                .cmb_PropertyType_SendKeys("Detached")
                .txt_NoUnits_SendKeys("2")
                .chk_EnterPaymentInfoForBorrower_Check(false)
                .chk_EnterPaymentInfoForBorrower_Check(true)
                .DragPaymentProcessingWindow();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID + " 2 unit " + MasterData.TestDescription);

                PaymentProcessing
                .Initialize()
                .btn_Close_Click();

                //3 unit
                AppraisalOrderAndTracking
                .OpenForm_FromFormsTab()
                .cmb_PropertyType_SendKeys("Detached")
                .txt_NoUnits_SendKeys("3")
                .chk_EnterPaymentInfoForBorrower_Check(false)
                .chk_EnterPaymentInfoForBorrower_Check(true)
                .DragPaymentProcessingWindow();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID + " 3 unit " + MasterData.TestDescription);

                PaymentProcessing
                .Initialize()
                .btn_Close_Click();

                //4 unit
                AppraisalOrderAndTracking
                .OpenForm_FromFormsTab()
                .txt_NoUnits_SendKeys("4")
                .chk_EnterPaymentInfoForBorrower_Check(false)
                .chk_EnterPaymentInfoForBorrower_Check(true)
                .DragPaymentProcessingWindow();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID + " 4 unit " + MasterData.TestDescription);

                PaymentProcessing
                .Initialize()
                .btn_Close_Click();

                //condo
                AppraisalOrderAndTracking
                .OpenForm_FromFormsTab()
                .cmb_PropertyType_SendKeys("Condominium")
                .txt_NoUnits_SendKeys("1")
                .chk_EnterPaymentInfoForBorrower_Check(false)
                .chk_EnterPaymentInfoForBorrower_Check(true)
                .DragPaymentProcessingWindow();

                Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), @"C:\Users\hcharls\Desktop\Test Screenshots\" + "Payment Processing " + MasterData.TestID + " condo " + MasterData.TestDescription);

                PaymentProcessing
                .Initialize()
                .btn_Close_Click();

                #endregion
            }

            catch (Exception ex)
            {
                step.ModalText          = ex.ToString();
                step.Status             = "Fail";
                step.ScreenShotLocation = Screenshot.TakeScreenShot(Screenshot.TakeSS_FullDesktop(), string.Format("Failure\\{0}", System.Reflection.MethodBase.GetCurrentMethod().Name));
                Assert.Fail(ex.ToString());
            }
            finally
            {
                Report.addStep(step);
            }
        }