public void IMTRDetails_EditAndUpdateCapitalization() { try { test = extent.CreateTest("IMTRDetails_EditAndUpdateCapitalization").Info("Test Started"); IMTRLandingPage imtr = new IMTRLandingPage(BaseTest.driver); IMTRPropertyDetailsPage imtrPropdetails = new IMTRPropertyDetailsPage(BaseTest.driver); NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver); navigation.ClickMainMenu(); navigation.ClickTrackRecordOption(); imtr.ClickOngoingDeals(); imtr.NavigateToIMTRPropDetail(); Boolean debt = imtrPropdetails.Capitalization_EditandUpdateDebtField(); Assert.IsTrue(debt == true, "Debt Value is not correctly updated"); Boolean eQ1 = imtrPropdetails.Capitalization_EditandUpdateInvestorEquity(); Assert.IsTrue(eQ1 == true, "Investor equity Value is not correctly updated"); Boolean eQ2 = imtrPropdetails.Capitalization_EditandUpdateStreamEquity(); Assert.IsTrue(eQ2 == true, "Stream Equity Value is not correctly updated"); Boolean eQ3 = imtrPropdetails.Capitalization_EditandUpdateOutsideEquityEquity(); Assert.IsTrue(eQ3 == true, "Outside Equity Value is not correctly updated"); test.Log(Status.Pass, "Test Case Passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); } }