public void PortfolioSummary_VerifyListColumnLabels() { try { test = extent.CreateTest("PortfolioSummary_VerifyCardLabels").Info("Test Started"); NavigationMenuPage navigation = new NavigationMenuPage(BaseTest.driver); AssetSummaryPage funds = new AssetSummaryPage(BaseTest.driver); navigation.ClickMainMenu(); navigation.ClickPropertyMaintenanceOption(); funds.ChangeToListView(); String propName = funds.ListView_ReturnPropertyNamelabel(); String acqu = funds.ListView_ReturnAcquisitionlabel(); String percentLeased = funds.ListView_ReturnPercentLeasedlabel(); String currentDebt = funds.ListView_ReturnCurrentDebtlabel(); String currentLeve = funds.ListView_ReturnCurrentLeveragelabel(); String basisT = funds.ListView_ReturnBasislabel(); String basisPSF = funds.ListView_ReturnBasisPSFlabel(); Assert.IsTrue(propName == "Property Name", $"Expected:'Property Name' does not match Actual {propName}"); Assert.IsTrue(acqu == "Acquisition Date", $"Expected:'Acquisition Date' does not match actual {acqu}"); Assert.IsTrue(percentLeased == "% Leased", $"Expected:'% Leased' does not match actual {percentLeased}"); Assert.IsTrue(currentDebt == "Current Debt", $"Expected:'Current Debt:' does not actual {currentDebt}"); Assert.IsTrue(currentLeve == "Current Leverage", $"Expected:'Current Leverage' does not match actual{currentLeve}"); Assert.IsTrue(basisT == "Basis $", $"Expected:'Basis $' does not match actual{basisT}"); Assert.IsTrue(basisPSF == "Basis psf", $"Expected:'Basis psf' does not match actual{basisPSF}"); test.Log(Status.Pass, "Test Case passed"); } catch (Exception e) { test.Log(Status.Fail, "Test Case Failed"); baseTest.TakeScreenshot(); Console.WriteLine(e.StackTrace); } }