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(); }
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")); }
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(); }
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(); }
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 }
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(); }
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); }
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); }
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(); }
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(); }
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(); }
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(); }
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(); }
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); }
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(); }
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); }
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); }
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); }
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); }
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); }
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()); }
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); }
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 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(); }
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(); }
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); }
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); }
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(); }