public void verifyChangeViewWorksForFundA_B() { try { test = extent.CreateTest("verifyChangeViewWorksForFundA_B").Info("Test Started"); AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver); funds.SelectFundsFromDropdwon(); funds.ClickAssetSummary(); //Verify user can switch to list view Boolean lview = funds.ChangeToListView(); Assert.IsTrue(lview == true, "View not changed to list view"); driver.Navigate().Refresh(); Thread.Sleep(5000); //Verify switch view works on fund B funds.ClickFundBTab(); driver.Navigate().Refresh(); funds.ClickAssetSummary(); Boolean cview = funds.ChangeToCardView(); Assert.IsTrue(cview == true, "View not changed to card view"); funds.ClickFundATab(); test.Log(Status.Pass, "Test Case passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); } }