public bool ValidateCollapsedButtonIsWorking(IWebElement element1, IWebElement element2) { common.WaitUntilElementSelected(driver, element1, 1).Click(); common.ValidatateWebElementDisplayed(element2); common.WaitUntilElementSelected(driver, element1, 1).Click(); return(common.ValidatateWebElementDisplayed(element2)); }
public static void Init(TestContext context) { testContext = context; driver = Driver.Initialize(testContext.Properties["BrowserIEName"].ToString()); freshStart = new FreshStartHome(driver); commonhelper = new WebObjectFunctions(driver); newEnroll = new NewEnrollClient(driver); myPipeline = new MyPipeline(driver); apiHelper = new CommonAPIHelper(driver); pipelineSearch = new PipelineSearch(driver); string freshStartUrl = ConfigurationManager.AppSettings["FreshStartUrl"]; newEnroll.NavigateToFreshStartHome(driver, freshStartUrl); Assert.IsTrue(commonhelper.ValidatateWebElementDisplayed(newEnroll.newEnroll_Subheading)); Assert.IsTrue(commonhelper.ValidatateWebElementTextDisplayed(newEnroll.newEnroll_Subheading, ConfigurationManager.AppSettings["NewEnrollText"])); Assert.IsTrue(commonhelper.ValidatateWebElementDisplayed(newEnroll.newEnrollLoanNumber_Label)); Assert.IsTrue(commonhelper.ValidatateWebElementTextDisplayed(newEnroll.newEnrollLoanNumber_Label, ConfigurationManager.AppSettings["LoanNumberText"])); Assert.IsTrue(commonhelper.ValidatateWebElementDisplayed(newEnroll.newEnrollLoanNumber_TextBox)); Assert.IsTrue(commonhelper.ValidatateWebElementAttributeCheck(newEnroll.newEnrollLoanNumber_TextBox, ConfigurationManager.AppSettings["MaxLengthTenText"])); Assert.IsTrue(commonhelper.ValidatateWebElementAttributeCheck(newEnroll.newEnrollLoanNumber_TextBox, ConfigurationManager.AppSettings["NgPatternText"])); Assert.IsTrue(commonhelper.ValidatateWebElementAttributeCheck(newEnroll.newEnrollEntroll_Button, ConfigurationManager.AppSettings["DisabledText"])); newEnroll.EnterLoanNumber(driver, ConfigurationManager.AppSettings["LoanNumber"]); Assert.IsTrue(commonhelper.ValidatateWebRemovedElementAttributeCheck(newEnroll.newEnrollEntroll_Button, ConfigurationManager.AppSettings["DisabledText"])); newEnroll.NavigateToClientOption(driver); newEnroll.SelectFirstClient(driver); }
public void GivenMyPipeline_WhenSelectingOneClient_ThenCheckForAllElementsExistance() { IList <IWebElement> items = myPipeline.CreateListOfAllElements(); for (int i = 0; i < items.Count; i++) { commonhelper.ValidatateWebElementDisplayed(items[i]); } }
public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenTableFooter_ItReturnsTrueForItsExsistance() { 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.LOLAClientClientProfilePipeLineManagerDashBoardFooterTableInfo_Label)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardFooterTablePaginate_Label)); }
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)); }
public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenVerifyButtonsPipelinePALLoansInProcessOpenPipelineInNewTab_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.LOLAClientClientProfilePipeLineManagerDashBoardPipeLine_Button)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardLoanInProcess_Button)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardNewTab_Button)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardPAL_Button)); }
public void GivenLoggingInAsDMBAndLoadingPipelineManager_WhenVerifyCheckBoxesForHasAppointment_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.LOLAClientClientProfilePipeLineManagerDashBoardHasAppointment_Label)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHasAppointmentYes_CheckBox)); Assert.IsTrue(Handler.ValidatateWebElementDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHasAppointmentNo_CheckBox)); Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHasAppointmentYes_CheckBox, "Yes")); Assert.IsTrue(Handler.ValidatateWebElementTextDisplayed(dashBoardPipeLineManager.LOLAClientClientProfilePipeLineManagerDashBoardHasAppointmentNo_CheckBox, "No")); }
public void GivenNavigateToNewClient_WhenSelectingOneClient_ThenCheckForAllElementsExistance() { IList <IWebElement> items = freshStart.CreateListOfAllElements(); for (int i = 0; i < items.Count; i++) { commonhelper.ValidatateWebElementDisplayed(items[i]); } }
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)); }