public void QuickPal_CheckingPopup()
        {
            AdminLoginPage login = new AdminLoginPage(Driver.Instance);

            login.LoadLOLAHomePage(testContext.Properties["webAppTestUrl"].ToString());
            login.LOLALogin(testContext.Properties["webAppTestUserName"].ToString(), testContext.Properties["webAppTestPassword"].ToString());

            ClientClientProfile clientClientProfile = new ClientClientProfile();
            Random rnd        = new Random();
            string rndNunmber = rnd.Next(0, 100000).ToString();

            clientClientProfile.FillClient1("John" + rndNunmber, "", "Homeowner" + rndNunmber, "", "", "3135454675", "54675", "", "", "6475244752", "SujahSivasubramaniam" + rndNunmber + "@quickenloans.com");
            //Assert.IsTrue(clientClientProfile.ValidateClientClientProfileGoalsPage());


            ClientClientProfileGoals clientClientProfileGoals = new ClientClientProfileGoals();

            clientClientProfileGoals.FillGoal();
            // Assert.IsTrue(clientClientProfileGoals.ValidateClientClientProfilePropertyPage());


            ClientClientProfileProperty clientClientProfileProperty = new ClientClientProfileProperty();

            clientClientProfileProperty.navigateQuickpal();
        }
Example #2
0
        public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenTableHeaders_ThenItReturnsTrueForItsExsistance()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            WebObjectFunctions Handler = new WebObjectFunctions();

            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLoan_Label, "Loan#"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderBanker_Label, "Banker"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLeadSource_Label, "Lead Source"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLeadStatus_Label, "Lead Status"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderName_Label, "Name"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderCredit_Label, "Credit"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderState_Label, "State label"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderTZ_Label, "TZ"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderAge_Label, "Age"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLTV_Label, "LTV"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLTV_Label, "Purpose"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLTV_Label, "Loan Amount"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLTV_Label, "Loan Program"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLastATC_Label, "Last ATC"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderLTV_Label, "Next Appointment"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderNotes_Label, "Notes"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderHot_Label, "Hot"));
            Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHeaderMarketingHotReason_Label, "Marketing Hot Reason"));
        }
Example #3
0
        public void GivenLoginAsBanker_WhenClickQTextOptInImage_ThenConfirmRecentTextChatsAndThePlusAppear()
        {
            AdminLoginPage            login                      = new AdminLoginPage();
            DashBoardHomePage         dashBoardHomePage          = new DashBoardHomePage();
            DashBoardWorkStationQText dashBoardWorkStationsQtext = new DashBoardWorkStationQText();

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardHomePage.NavigateToParticularLead(testContext.Properties["LeadSearchNumber"].ToString()).NavigateToQtextSubScreen();
            dashBoardWorkStationsQtext.ValidateRecentTextChatsSubheading();
        }
Example #4
0
        public void GivenLoginAsBanker_WhenClickQTextOptInImage_ThenConfirmLoanInformationSubheadingClientLoanStateProgramLoanAmountPurposeLTVClientTZAndItsAppropriateValueAppear()
        {
            AdminLoginPage            login                      = new AdminLoginPage();
            DashBoardHomePage         dashBoardHomePage          = new DashBoardHomePage();
            DashBoardWorkStationQText dashBoardWorkStationsQtext = new DashBoardWorkStationQText();

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardHomePage.NavigateToParticularLead(testContext.Properties["LeadSearchNumber"].ToString()).NavigateToQtextSubScreen();
            dashBoardWorkStationsQtext.ValidateQTextLoanInformationPane();
        }
Example #5
0
        public void GivenLoginAsBanker_WhenClickQTextOptInImageEnterTextAndSendOutBoundText_ThenConfirmTheEntryInTheTextBox()
        {
            AdminLoginPage            login                      = new AdminLoginPage();
            DashBoardHomePage         dashBoardHomePage          = new DashBoardHomePage();
            DashBoardWorkStationQText dashBoardWorkStationsQtext = new DashBoardWorkStationQText();

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardHomePage.NavigateToParticularLead(testContext.Properties["LeadSearchNumber"].ToString()).NavigateToQtextSubScreen();
            dashBoardWorkStationsQtext.ConfirmCannedResponseChooseOneOptionFromDropdown();
        }
Example #6
0
        public void GivenLoginAsBanker_WhenClickQTextOptInImage_ThenConfirmTextboxFortextingExists()
        {
            AdminLoginPage            login                      = new AdminLoginPage();
            DashBoardHomePage         dashBoardHomePage          = new DashBoardHomePage();
            DashBoardWorkStationQText dashBoardWorkStationsQtext = new DashBoardWorkStationQText();

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardHomePage.NavigateToParticularLead(testContext.Properties["LeadSearchNumber"].ToString()).NavigateToQtextSubScreen();
            dashBoardWorkStationsQtext.ConfirmTextBoxForTexting();
        }
Example #7
0
        public void GivenLogInAsBanker_WhenClickQTextOptInImage_ThenConfirmViewConversationSubheadingAndClientAndEveryoneDropdown()
        {
            AdminLoginPage            login                      = new AdminLoginPage();
            DashBoardHomePage         dashBoardHomePage          = new DashBoardHomePage();
            DashBoardWorkStationQText dashBoardWorkStationsQtext = new DashBoardWorkStationQText();

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardHomePage.NavigateToParticularLead(testContext.Properties["LeadSearchNumber"].ToString()).NavigateToQtextSubScreen();
            dashBoardWorkStationsQtext.ValidateViewConversationSubheadingAndClientAndEveryoneDropdown();
        }
Example #8
0
        public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenQLCopyright_ThenITReturnsTrueForItsExsistance()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
        }
Example #9
0
        public void GivenLogginAsDMB_WhenCheckingTablePiginate_ThenMoreThanHundredsLeadsAndNextButtonWillBeShowsUp()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.NavigateToFooterTablePiginate();
        }
Example #10
0
        public void GivenLoggingAsDMB_WhenClickingOpenPipeLineInNewTab_ThenConfirmTheNewTabShowsUp()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.NavigateToPipeLineManagerNewTab();
        }
Example #11
0
        public void GivenLoggingAsDMB_WhenSortByHot_ThenConfirmHotColumnIsSorted()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifySortedColumn(16);
        }
Example #12
0
        public void GivenLoggingAsDMB_WhenClickPALNoFilter_ThenConfirmNo9610CriticalUnderDashBoardWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifyFilterYesOrNo(3);
        }
Example #13
0
        public void GivenLoginasRVP_WhenClickOnQTextIcon_ThenConfirmQtextPopupIsDisplayed()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["RVPUserName"].ToString(), testContext.Properties["RVPPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            loan.ClickQTextPipeLineManager(2);
        }
Example #14
0
        public void GivenLoginasRVP_WhenClickedOnLinkToEmailInPM_ThenConfirmEmailPageAppear()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["RVPUserName"].ToString(), testContext.Properties["RVPPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            loan.ClickEmailPipeLineManager(2);
        }
Example #15
0
        public void GivenLoggingAsDMB_WhenClickPALYesFilter_ThenConfirm9610CriticalUnderDashBoardWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifyFilterCritical(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardPALYes_CheckBox, testContext.Properties["PALCritical9610"].ToString(), testContext.Properties["FilterTypeYes"].ToString());
        }
Example #16
0
        public void GivenLoginAsRVP_WhenVerifyRVPIsAbleToCallClientOutOfPM_ThenItReturnsTrueForItsSuccess()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["RVPUserName"].ToString(), testContext.Properties["RVPPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            loan.DialCallPipeLineManager(2);
        }
Example #17
0
        public void GivenLoggingAsDMB_WhenClickHasAppointmentNoFilter_ThenConfirmRecordFoundunderPipelineManager()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifyFilterYesOrNo(15);
        }
Example #18
0
        public void GivenLoggingAsDMB_WhenClickCalledTodayNoFilter_ThenConfirmNoLastCalledAreListedUnderPipelineManagerLastATCColumn()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifyFilterYesOrNo(14);
        }
        public void LeadCreation_PurchaseLead_()
        {
            AdminLoginPage login = new AdminLoginPage(Driver.Instance);

            login.LoadLOLAHomePage(testContext.Properties["webAppTestUrl"].ToString());
            login.LOLALogin(testContext.Properties["webAppTestUserName"].ToString(), testContext.Properties["webAppTestPassword"].ToString());
            ClientClientProfile clientClientProfile = new ClientClientProfile();
            Random rnd        = new Random();
            string rndNunmber = rnd.Next(0, 100000).ToString();

            clientClientProfile.FillClient1("John" + rndNunmber, "", "Homeowner" + rndNunmber, "", "", "3135454675", "54675", "", "", "6475244752", "SujahSivasubramaniam" + rndNunmber + "@quickenloans.com");
            //Assert.IsTrue(clientClientProfile.ValidateClientClientProfileGoalsPage());


            ClientClientProfileGoals clientClientProfileGoals = new ClientClientProfileGoals();

            clientClientProfileGoals.FillGoal();
            // Assert.IsTrue(clientClientProfileGoals.ValidateClientClientProfilePropertyPage());


            ClientClientProfileProperty clientClientProfileProperty = new ClientClientProfileProperty();

            clientClientProfileProperty.FillProperty();
            // Assert.IsTrue(clientClientProfileProperty.ValidateClientClientProfileEmploymentIncome());

            ClientClientProfileEmploymentIncome clientClientProfileEmploymentIncome = new ClientClientProfileEmploymentIncome();

            clientClientProfileEmploymentIncome.FillEmploymentInCome();
            //Assert.IsTrue(clientClientProfileEmploymentIncome.ValidateClientClientProfileEmploymentIncome());


            ClientClientProfileNonEmploymentIncome clientClientProfileNonEmploymentIncome = new ClientClientProfileNonEmploymentIncome();

            clientClientProfileNonEmploymentIncome.FillNonEmploymentIncome();
            // Assert.IsTrue(clientClientProfileNonEmploymentIncome.ValidateClientProfileNonEmploymentIncome());


            ClientClientProfileAsset clientClientProfileAssets = new ClientClientProfileAsset();

            clientClientProfileAssets.FillAssets();
            // Assert.IsTrue(clientClientProfileAssets.ValidateClientProfileAssets());


            ClientClientProfileCredit clientClientProfileCredit = new ClientClientProfileCredit();

            clientClientProfileCredit.FillCredit();
            // Assert.IsTrue(clientClientProfileCredit.ValidateClientProfileCreditColor());

            ClientClientProfileGetPrograms clientClientProfileGetPrograms = new ClientClientProfileGetPrograms();

            clientClientProfileGetPrograms.GetPrograms();
        }
Example #20
0
        public void GivenLoggingAsDMB_WhenClickProgramYesFilter_ThenConfirmProgramsAreListedUnderPipelineManagerLoanProgramColumn()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.VerifyFilterYesOrNo(13);
            dashBoardPipeLineManager.VerifyFilterCritical(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardProgramYes_CheckBox, testContext.Properties["Critical8020"].ToString(), testContext.Properties["FilterTypeNo"].ToString());
        }
Example #21
0
        public void GivenLoginAsDMB_WhenVerifyTheDMBAbleToUpdateNotes_ThenConfirmTheCriticalOnWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["DMBUsername"].ToString(), testContext.Properties["DMBPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.AccessParticularCell(1, 16, testContext.Properties["NotesData"].ToString());
            loan.ConfirmNotesAreSavedInParticularLoan("QA");
        }
Example #22
0
        public void GivenLoginAsDMB_WhenDMBAbleToUncheckTheHotreasonCheckboxBesideDMB_ThenConfirmTheCriticalOnWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.UnCheckHotReasonForCell(2, 17, 2);
            loan.ConfirmHotReasonAreUnCheckedInParticularLoan(testContext.Properties["DMBHotReasonUnCheck"].ToString());
        }
Example #23
0
        public void GivenLoggingAsDMB_WhenClickCreditPulledNoFilter_ThenConfirmNo8020CriticalOnWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);

            dashBoardPipeLineManager.VerifyFilterCritical(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardCreditPulledNo_CheckBox, testContext.Properties["Critical8020"].ToString(), testContext.Properties["FilterTypeNo"].ToString());
        }
Example #24
0
        public void GivenLoginAsDMB_WhenDMBAbleToUpdateHotReason_ThenConfirmTheCriticalOnWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            dashBoardPipeLineManager.AccessParticularHotForDMBCell(2, 17);
            loan.ConfirmHotReasonAreSavedInParticularLoan(testContext.Properties["DMBHotReason"].ToString());
        }
        public void PipeLineManagerNotesAddition_AddNotesInTheBankerPipeLineManager_ConfirmNotesAreAddedToTheClientWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(Driver.Instance);

            login.LoadLOLAHomePage(testContext.Properties["webAppTestUrl"].ToString());
            login.LOLALogin("QABANKER1", "Jul@2017");
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager();

            dashBoardPipeLineManager.NavigateToPipeLineManager();
            dashBoardPipeLineManager.AccessParticularCell(2, 15);
            Loan loan = new Loan();

            loan.ConfirmNotesAreSavedInParticularLoan("QA");
        }
        public void CTI()
        {
            AdminLoginPage login = new AdminLoginPage(Driver.Instance);

            login.LoadLOLAHomePage(testContext.Properties["webAppTestUrl"].ToString());
            login.LOLALogin("QABANKER1", "Jul@2017");
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager();

            dashBoardPipeLineManager.NavigateToPipeLineManager();
            Loan loan = new Loan();

            loan.AccessParticularCell(2, 15);
            loan.ConfirmCTIAddress(6);
        }
Example #27
0
        public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenVerifyButtonForExportCSV_ThenItReturnsTrueForItsExsistance()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            WebObjectFunctions Handler = new WebObjectFunctions();

            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardExportCSV_Button));
        }
Example #28
0
        public void GivenLoggingAsDMB_WhenClickCreditPulledYesFilter_TheConfirm8020CriticalOnWorkStation()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            string critical = ConfigurationManager.AppSettings["Critical"];

            Console.WriteLine(" Teh critical is0" + critical);
            dashBoardPipeLineManager.VerifyFilterCritical(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardCreditPulledYes_CheckBox, critical, testContext.Properties["FilterTypeYes"].ToString());
        }
Example #29
0
        public void GivenLoggingAsDMBAndLoadingPipelineManager_WhenTheLoanNumberColumnHasPhoneTextAndEmailImage_ThenItReturnsTrueForItsExsistance()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            WebObjectFunctions Handler = new WebObjectFunctions();

            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardLoanNumber_Link));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardPhone_Image));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardQText_Image));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardEmail_Image));
        }
Example #30
0
        public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenVerifyDropDownsForRVPDMBBanker_ThenItConfirmsDropDownItems()
        {
            AdminLoginPage login = new AdminLoginPage(driver);

            login.LoadLOLAHomePage(driver, testContext.Properties["LOLAUrl"].ToString());
            DashBoardPipeLineManager dashBoardPipeLineManager = new DashBoardPipeLineManager(driver);
            Loan loan = new Loan(driver);

            login.LOLALogin(driver, testContext.Properties["BankerUserName"].ToString(), testContext.Properties["BankerPassword"].ToString());
            dashBoardPipeLineManager.NavigateToPipeLineManager(driver);
            WebObjectFunctions Handler = new WebObjectFunctions();

            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardRVP_DropDown));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardDMB_DropDown));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardBanker_DropDown));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardRVP_Label));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardDMP_Label));
            Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardBanker_Label));
        }