/// <summary> /// click next and go to LiabilitiesDetailsPage /// </summary> /// <returns></returns> public LiabilitiesDetailsPage ClickNext() { while (!BtnNext.Displayed && BtnNext.Enabled) { Thread.Sleep(100); } BtnNext.Click(); return(new LiabilitiesDetailsPage()); }
//click next and go to SummaryPage public SummaryPage ClickNextBtn() { while (!BtnNext.Displayed && BtnNext.Enabled) { Thread.Sleep(100); } BtnNext.Click(); return(new SummaryPage()); }
//click next button and go to TenantDetailsPage public TenantDetailsPage ClickNext() { while (!BtnNext.Displayed && BtnNext.Enabled) { Thread.Sleep(100); } BtnNext.Click(); return(new TenantDetailsPage()); }
internal void AddLiabiltyMethod() { try { ExcelLib.PopulateInCollection(Base.ExcelPath, "TenantDetails"); if (Driver.driver.PageSource.Contains("Liability Name")) { LnqAddNewLiabilty.Click(); Thread.Sleep(1000); DDLLiabilityName.Click(); Thread.Sleep(500); TxtLiabilityAmount.SendKeys(ExcelLib.ReadData(2, "LiabilityAmount")); decimal d; if (decimal.TryParse(ExcelLib.ReadData(2, "LiabilityAmount"), out d)) { TxtLiabilityAmount.SendKeys(ExcelLib.ReadData(2, "LiabilityAmount")); BtnLiabilitySave.Click(); Thread.Sleep(1000); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Verified Liability Amount field for decimal value has been done"); bool bNext = BtnNext.Enabled; if (bNext) { BtnNext.Click(); Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Values on the Add Liability Page has been filled"); } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Next button on Add Liability page is not enabled"); } } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Liability Amount field does not have decimal value"); } } else { Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Navigation to Add Liability Details page is broken"); } } catch (Exception ex) { string exceptionmessage = ex.Message; Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, exceptionmessage); } }