public void IMTR_GeneralInfoAllDropdownsAreEditable() { try { test = extent.CreateTest("IMTR_GeneralInfoAllDropdownsAreEditable").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 market = imtrPropdetails.GI_EditAndUpdatePMarketValue(); Assert.IsTrue(market == true, "Market field is not editable"); Boolean proType = imtrPropdetails.GI_EditAndUpdateProductType(); Assert.IsTrue(proType == true, "product type field is not editable"); Boolean dealType = imtrPropdetails.GI_EditAndUpdateDealType(); Assert.IsTrue(dealType == true, "deal type field is not editable"); Boolean source = imtrPropdetails.GI_EditAndUpdateSourcingMethod(); Assert.IsTrue(source == true, "sourcing method field is not editable"); Boolean coinvest = imtrPropdetails.GI_EditAndUpdateCoInvestor(); Assert.IsTrue(coinvest == true, "Co invest field is not editable"); Boolean lender = imtrPropdetails.GI_EditAndUpdateLenderName(); Assert.IsTrue(lender == true, "lender field is not editable"); test.Log(Status.Pass, "Test Case Passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); } }