public void TC014_15_VerifyUserAbleToMinimize_MaximizePivotGridColumn(String Bname) { TestFixtureSetUp(Bname, "TC014_15-Verify User able to minimize-maximize pivot grid column"); try { loginPage.navigateToLoginPage().VerifyLoginPageScreenInDetail(); loginPage.loginUsingValidEmailIdAndPassword(); homePage.newVerifyHomePage(); homePage.VerifyAccountOrSwitchIfRequired("QA Testing - Brand Canada"); homePage.selectOptionFromSideNavigationBar("Print Report by Market"); charts.VerifyPivotTable(); pivotGrid.VerifyPivotOptionsPopup(); pivotGrid.select_deselectOptionFromPivotOptionsPopup("Total Spend Last Year (LY)"); pivotGrid.clickButtonOnPivotOptionsPopup("Apply"); pivotGrid.VerifyPivotOptionsPopup(false); charts.VerifyPivotTable(); string[] pivotFieldOption = { "Spend CP", "Spend LY" }; string[] columnNames = pivotGrid.readColumnNamesFromPivotGrid(); pivotGrid.VerifyTheMinimizeIconOnTotalColumn(pivotFieldOption, columnNames); } catch (Exception e) { Logging.LogStop(this.driver, test, e, MethodBase.GetCurrentMethod(), Bname + "_TestSuite09_Reskin_PivotGrid_TC014_15"); throw; } driver.Quit(); }