/// <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());
        }
Exemple #2
0
        //click next and go to SummaryPage
        public SummaryPage ClickNextBtn()
        {
            while (!BtnNext.Displayed && BtnNext.Enabled)
            {
                Thread.Sleep(100);
            }

            BtnNext.Click();
            return(new SummaryPage());
        }
Exemple #3
0
        //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);
     }
 }