Exemplo n.º 1
0
 public LoginFacade(UserLoginPage userLoginPage, AdminLoginPage adminLoginPage, AccountPage accountPage, DashboardPage dashboardPage)
 {
     _accountPage    = accountPage;
     _adminLoginPage = adminLoginPage;
     _dashboardPage  = dashboardPage;
     _userLoginPage  = userLoginPage;
 }
        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();
        }
Exemplo n.º 3
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"));
        }
Exemplo n.º 4
0
        public void EntryMainRevertName()
        {
            Utils.TimeOut(driver);
            AdminLoginPage      loginPage           = new AdminLoginPage(driver);
            MainPage            mainTab             = new MainPage(driver);
            ChangeClientName    changeName          = new ChangeClientName(driver);
            DisableEnableClient disableEnableClient = new DisableEnableClient(driver);
            AddClientNote       addClientNote       = new AddClientNote(driver);

            loginPage.NavigateTo();
            Utils.TimeOut(driver);
            loginPage.Login(Utils.partnerUserName, Utils.genericPassword);
            Assert.IsTrue(driver.FindElement(By.LinkText("Log Off")).Text.Equals("Log Off"));

            mainTab.UpdateAClient();
            Assert.AreEqual("Select a Client", driver.FindElement(By.CssSelector("#divclients > fieldset > legend")).Text);
            Assert.AreEqual("Clients", driver.FindElement(By.CssSelector("legend")).Text);
            mainTab.ClickClient("new_" + Utils.qaClient);
            Assert.AreEqual("new_" + Utils.qaClient, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
            changeName.NavigateTo();
            Assert.AreEqual("Edit Client", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.AreEqual("Client name:", driver.FindElement(By.CssSelector("label")).Text);
            changeName.updateClientName(Utils.qaClient);
            changeName.SubmitNameChange();
            Assert.AreEqual(Utils.qaClient, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
        }
        public void Login(string username, string password)
        {
            AdminLoginPage.Login(username, password);

            //Close dialog if any
            AdminCommonPage.CloseDialog();
        }
Exemplo n.º 6
0
        public void EntryMainAddNewClient()
        {
            Utils.TimeOut(driver);
            AdminLoginPage      loginPage           = new AdminLoginPage(driver);
            MainPage            mainTab             = new MainPage(driver);
            ChangeClientName    changeName          = new ChangeClientName(driver);
            DisableEnableClient disableEnableClient = new DisableEnableClient(driver);
            AddClientNote       addClientNote       = new AddClientNote(driver);
            AddAClient          addClient           = new AddAClient(driver);

            loginPage.NavigateTo();
            Utils.TimeOut(driver);
            loginPage.Login(Utils.partnerUserName, Utils.genericPassword);
            Assert.IsTrue(driver.FindElement(By.LinkText("Log Off")).Text.Equals("Log Off"));

            mainTab.AddNewClient();
            Assert.AreEqual("Create Client", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.AreEqual("Enter a name for the client:", driver.FindElement(By.CssSelector("th")).Text);
            Assert.IsTrue(driver.FindElement(By.Id("Name")).Displayed);
            addClient.ClientName(Utils.qaClient);
            addClient.Create();
            Assert.AreEqual("The client name already exists", driver.FindElement(By.CssSelector("li")).Text);
            addClient.Cancel();
            Assert.AreEqual("Manage Clients", driver.FindElement(By.CssSelector("h2.l")).Text);
            Assert.AreEqual("Client Name", driver.FindElement(By.CssSelector("th")).Text);
            Assert.IsTrue(driver.FindElement(By.CssSelector("A.mainbutton.inline-block.r")).Displayed);
            mainTab.NavigateTo();
            mainTab.AddNewClient();
            Assert.AreEqual("Create Client", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.AreEqual("Enter a name for the client:", driver.FindElement(By.CssSelector("th")).Text);
            Assert.IsTrue(driver.FindElement(By.Id("Name")).Displayed);
            addClient.ClientName(Utils.GenerateUsername());
            addClient.Create();
        }
Exemplo n.º 7
0
        public void OneTimeTearDown()
        {
            AdminLoginPage ALoginPage = LoadAdminLoginPage();

            ALoginPage.ClickLoginButton();
            AdminHomePage adminHomePage = ALoginPage.LogInAdmin();

            adminHomePage.ClickSystemMenu();
            adminHomePage.ClickLocalizationMenu();
            adminHomePage.ClickTaxesMenu();
            TaxClassesPage taxClassesPage = adminHomePage.GoToTaxClassesPage();

            taxClassesPage = taxClassesPage.RemoveRuleFromTaxClass(TaxClassesRepository.GetTaxebleProductsTaxClass(), TaxRateRepository.GetFixTaxRate());
            taxClassesPage = taxClassesPage.RemoveRuleFromTaxClass(TaxClassesRepository.GetTaxebleProductsTaxClass(), TaxRateRepository.GetPercentageTaxRate());
            Thread.Sleep(3000);         // for presentation ONLY
            taxClassesPage.ClickSystemMenu();
            TaxRatesPage taxRatesPage = taxClassesPage.GoToTaxRatesPage();

            taxRatesPage = taxRatesPage.DeleteTaxRate(TaxRateRepository.GetFixTaxRate().Name);
            taxRatesPage = taxRatesPage.DeleteTaxRate(TaxRateRepository.GetPercentageTaxRate().Name);
            Thread.Sleep(3000);         // for presentation ONLY
            taxClassesPage.ClickSystemMenu();
            GeoZonesPage geoZonesPage = taxClassesPage.GoToGeoZonePage();

            geoZonesPage.DeleteGeoZone(GeoZonesRepository.GetUAGeoZone().Name);
            Thread.Sleep(1000);         // for presentation ONLY
        }
Exemplo n.º 8
0
        public void EntryMCRevertName()
        {
            Utils.TimeOut(driver);
            AdminLoginPage      loginPage           = new AdminLoginPage(driver);
            ManageClientsPage   manageClients       = new ManageClientsPage(driver);
            ChangeClientName    changeName          = new ChangeClientName(driver);
            DisableEnableClient disableEnableClient = new DisableEnableClient(driver);
            AddClientNote       addClientNote       = new AddClientNote(driver);
            AddAClient          addClient           = new AddAClient(driver);

            loginPage.NavigateTo();
            loginPage.Login(Utils.partnerUserName, Utils.genericPassword);
            Assert.IsTrue(driver.FindElement(By.LinkText("Log Off")).Text.Equals("Log Off"));

            manageClients.NavigateTo();
            manageClients.SelectClient("new_" + Utils.clientWithLongName);
            Assert.AreEqual("new_" + Utils.clientWithLongName, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
            changeName.NavigateTo();
            Assert.AreEqual("Edit Client", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.AreEqual("Client name:", driver.FindElement(By.CssSelector("label")).Text);
            driver.FindElement(By.Id("Name")).Clear();
            driver.FindElement(By.Id("Name")).Click();
            driver.FindElement(By.Id("Name")).SendKeys(Utils.clientWithLongName);
            changeName.SubmitNameChange();
            Assert.AreEqual(Utils.clientWithLongName, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
            manageClients.Help();
        }
Exemplo n.º 9
0
 public test8()
 {
     _homePage       = new HomePage(Driver);
     _logInPage      = new LogInPage(Driver);
     _adminLoginPage = new AdminLoginPage(Driver);
     _adminPage      = new AdminPage(Driver);
     _customersPage  = new AdminOnlineCustomersPage(Driver);
     _customerInfo   = new AdminCustomerInformationPage(Driver);
 }
Exemplo n.º 10
0
        public void EntryMainUpdateName()
        {
            Utils.TimeOut(driver);
            AdminLoginPage      loginPage           = new AdminLoginPage(driver);
            MainPage            mainTab             = new MainPage(driver);
            ChangeClientName    changeName          = new ChangeClientName(driver);
            DisableEnableClient disableEnableClient = new DisableEnableClient(driver);
            AddClientNote       addClientNote       = new AddClientNote(driver);

            loginPage.NavigateTo();
            Utils.TimeOut(driver);
            loginPage.Login(Utils.partnerUserName, Utils.genericPassword);
            Assert.IsTrue(driver.FindElement(By.LinkText("Log Off")).Text.Equals("Log Off"));

            mainTab.NavigateTo();
            Assert.AreEqual("Add New Clients", driver.FindElement(By.LinkText("Add New Clients")).Text);
            mainTab.AddNewClient();
            Assert.AreEqual("Create Client", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.AreEqual("Enter a name for the client:", driver.FindElement(By.CssSelector("th")).Text);
            Assert.IsTrue(driver.FindElement(By.Id("Name")).Displayed);
            mainTab.NavigateTo();
            Assert.AreEqual("Update a Client", driver.FindElement(By.LinkText("Update a Client")).Text);
            mainTab.UpdateAClient();
            Assert.AreEqual("Select a Client", driver.FindElement(By.CssSelector("#divclients > fieldset > legend")).Text);
            Assert.AreEqual("Clients", driver.FindElement(By.CssSelector("legend")).Text);
            mainTab.ClickClient(Utils.qaClient);
            Assert.AreEqual("Manage Clients", driver.FindElement(By.CssSelector("h2.l")).Text);
            Assert.IsTrue(driver.FindElement(By.ClassName("r")).Displayed);
            Assert.AreEqual(Utils.qaClient, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
            Assert.AreEqual("Group Name", driver.FindElement(By.CssSelector("th")).Text);
            Assert.AreEqual("Note", driver.FindElement(By.CssSelector("thead > tr > th")).Text);
            Assert.AreEqual("Written By", driver.FindElement(By.XPath("//table[@id='clientList']/thead/tr/th[2]")).Text);
            Assert.AreEqual("Last Updated", driver.FindElement(By.XPath("//table[@id='clientList']/thead/tr/th[3]")).Text);
            Assert.IsTrue(driver.FindElement(By.CssSelector("div.rightbutton.margin-bottom > a.mainbutton.inline-block > strong > em")).Displayed);
            Assert.IsTrue(driver.FindElement(By.XPath("//div[@id='wrapper']/div/table/tbody/tr/td[2]/div[2]/div[6]/div/a[2]/strong/em")).Displayed);
            Assert.IsTrue(driver.FindElement(By.XPath("//div[@id='wrapper']/div/table/tbody/tr/td[2]/div[2]/div[6]/div/a[3]/strong/em")).Displayed);
            Assert.IsTrue(driver.FindElement(By.XPath("//div[@id='wrapper']/div/table/tbody/tr/td[2]/div[2]/div[6]/div/a[4]/strong/em")).Displayed);
            Assert.IsTrue(driver.FindElement(By.Id("help")).Displayed);
            Assert.IsTrue(driver.FindElement(By.Id("footer")).Displayed);
            changeName.NavigateTo();
            changeName.updateClientName("new_" + Utils.qaClient);
            Assert.AreEqual("Client name:", driver.FindElement(By.CssSelector("label")).Text);
            Assert.IsTrue(driver.FindElement(By.Id("Name")).Displayed);
            Assert.IsTrue(driver.FindElement(By.XPath("//div[@id='wrapper']/div/table/tbody/tr/td[2]/div[2]/form/div/table/tbody/tr[2]/td[2]/a/strong/em")).Displayed);
            Assert.IsTrue(driver.FindElement(By.XPath("//div[@id='wrapper']/div/table/tbody/tr/td[2]/div[2]/form/div/table/tbody/tr[2]/td[2]/a[2]/strong/em")).Displayed);
            Assert.AreEqual("Edit Client", driver.FindElement(By.CssSelector("h2")).Text);
            changeName.SubmitNameChange();
            Thread.Sleep(2000);
            Assert.AreEqual("Manage Clients", driver.FindElement(By.CssSelector("h2")).Text);
            Assert.IsTrue(driver.FindElement(By.Id("help")).Displayed);
            changeName.NavigateTo();
            Assert.IsTrue(driver.FindElement(By.Id("Name")).Displayed);
            changeName.updateClientName("Cancel Update");
            changeName.CancelNameChange();
            Assert.AreEqual("new_" + Utils.qaClient, driver.FindElement(By.CssSelector("div.leftcolumn.l > h2.l")).Text);
        }
Exemplo n.º 11
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();
        }
Exemplo n.º 12
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();
        }
Exemplo n.º 13
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();
        }
Exemplo n.º 14
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();
        }
Exemplo n.º 15
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();
        }
Exemplo n.º 16
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);
        }
Exemplo n.º 17
0
        public void OpenAllElementsInChrome()
        {
            ////general = new GeneralPage();
            AdminLoginPage   adminLoginPage   = new AdminLoginPage(driver, wait);
            AdminMyStorePage adminMyStorePage = new AdminMyStorePage(driver, wait);

            //general.GoToPage(driver, "http://localhost/litecart/admin/", wait, "My Store");
            adminLoginPage.Open();
            adminLoginPage.Login("admin", "admin");
            adminMyStorePage.OpenAllElements();
        }
Exemplo n.º 18
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);
        }
Exemplo n.º 19
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);
        }
Exemplo n.º 20
0
        public void OpenNewWindowsByClickOnLinkInChrome()
        {
            AdminLoginPage         adminLoginPage         = new AdminLoginPage(driver, wait);
            AdminCountiresPage     adminCoutriesPage      = new AdminCountiresPage();
            AdminAddNewCountryPage adminAddNewCountryPage = new AdminAddNewCountryPage();

            adminLoginPage.Open();
            adminLoginPage.Login("admin", "admin");
            adminCoutriesPage.Open(driver, wait);
            adminCoutriesPage.AddNewCountry(driver, wait);
            adminAddNewCountryPage.ClickAllExternalLinks(driver, wait);
        }
Exemplo n.º 21
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);
        }
Exemplo n.º 22
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);
        }
Exemplo n.º 23
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());
        }
Exemplo n.º 24
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);
        }
Exemplo n.º 25
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);
        }
Exemplo n.º 26
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();
        }
Exemplo n.º 27
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();
        }
Exemplo n.º 28
0
        public void VerifySortingTimezonesInChrome()
        {
            //general = new GeneralPage();
            AdminLoginPage    adminLoginPage    = new AdminLoginPage(driver, wait);
            AdminGeoZonesPage adminGeoZonesPage = new AdminGeoZonesPage();

            //general.GoToPage(driver, "http://localhost/litecart/admin/", wait, "My Store");
            adminLoginPage.Open();
            adminLoginPage.Login("admin", "admin");
            //general.GoToPage(driver, "http://localhost/litecart/admin/?app=geo_zones&doc=geo_zones", wait, "Geo Zones");
            adminGeoZonesPage.GoToEachCountryAndVerifySortingTimeZones(driver, wait);
        }
Exemplo n.º 29
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);
        }
Exemplo n.º 30
0
        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();
        }