public void VerifyOSearchWorksForOngoingAndSoldDeals() { try { test = extent.CreateTest("VerifyOSearchWorksForOngoingAndSoldDeals").Info("Test Started"); IMTRLandingPage imtr = new IMTRLandingPage(BaseTest.driver); NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver); navigation.ClickMainMenu(); navigation.ClickTrackRecordOption(); //Verify search works as expected for ongoing deals imtr.ClickOngoingDeals(); int searchbefore = imtr.RowsBeforeSearch(); int searchafter = imtr.RowsafterSearchForProperty(); Assert.True(searchafter < searchbefore, "Search does not work"); //Verify search works as expected for sold deals driver.Navigate().Refresh(); imtr.ClickSoldDeals(); Thread.Sleep(2000); int sbefore = imtr.RowsBeforeSearch(); int safter = imtr.RowsafterSearchForProperty(); Assert.True(safter < sbefore, "Search does not work"); test.Log(Status.Pass, "Test Case Passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); driver.Close(); } }