public void testBannerAddressDetails(PageBanner banner, UserProfile overviewData)
      throws Exception {
    String addressDetails = banner.getBannerAddressText();
    String addressToken[] = addressDetails.split(", ");
    Assert.assertEquals(
        addressToken[0],
        overviewData.getAddress1(),
        "The correct Address1 is not displayed in banner");
    AutomationLog.info("Updated address1 found in banner");

    Assert.assertEquals(
        addressToken[1],
        overviewData.getAddress2(),
        "The correct Address2 is not displayed in banner");
    AutomationLog.info("Updated address2  found in banner");

    Assert.assertEquals(
        addressToken[2], overviewData.getCity(), "The correct City is not displayed in banner");
    AutomationLog.info("Updated City found in banner");

    createStateAbbreviationMap();

    String stateAndZipcode[] = addressToken[3].split(" ");
    String abbreviation = getStateAbbreviation(overviewData.getState());
    Assert.assertEquals(
        stateAndZipcode[0], abbreviation, "The correct state is not displayed in banner");
    AutomationLog.info("Updated State found in banner");

    Assert.assertEquals(
        stateAndZipcode[1],
        overviewData.getZipCode(),
        "The correct Zipcode is not displayed in banner");
    AutomationLog.info("Updated Zip found in banner");
  }
 public void verifyTextBoxState(OverviewTab overviewTab, UserProfile overviewData)
     throws Exception {
   String verifyStatePresentInTextBox = overviewTab.getDropdownState();
   Assert.assertEquals(verifyStatePresentInTextBox, overviewData.getState(), "State not found");
   AutomationLog.info("Expected State found As per the Text Box");
 }