[
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "spotify_icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-spotify')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "page_header",
    "locateUsing": "id",
    "locator": "gtp-title"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "info_icon",
    "locateUsing": "id",
    "locator": "gtp-date-dd-hint-icon"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "markets_dropdown",
    "locateUsing": "id",
    "locator": "gtp-market-dd"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "info_icon_tooltip",
    "locateUsing": "id",
    "locator": "gtp-date-dd-hint-icon-tooltip"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "top_header_dd",
    "locateUsing": "id",
    "locator": "header-market-switcher"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "top_header_markets_list",
    "locateUsing": "xpath",
    "locator": "//span[contains(@id, 'header-market-switcher-item')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp_markets_list",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-market-dd']/..//*[string-length(text()) > 0]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker",
    "locateUsing": "xpath",
    "locator": "//input[contains(@class, 'singlePicker')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_month_first_day",
    "locateUsing": "xpath",
    "locator": "//div[@class='DayPicker-Week'][1]//div[@class='DayPicker-Day'][1]"
  },
    {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_dates_list",
    "locateUsing": "xpath",
    "locator": "//div[@class='DayPicker']"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "card_chart_position",
    "locateUsing": "id",
    "locator": "gtp-card-chart-position"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "404_page",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'Icons/404/')]"
  },
    {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-track-name",
    "locateUsing": "id",
    "locator": "gtp-card-track-name"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-track-artist-name",
    "locateUsing": "id",
    "locator": "gtp-card-track-artist-name"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-streams-value",
    "locateUsing": "id",
    "locator": "gtp-card-streams-value"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-hot-hits",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id,'gtp-card-hot-hits')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-hot-hits-value",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'gtp-card-hot-hits-value')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-chart-position",
    "locateUsing": "id",
    "locator": "gtp-card-chart-position"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-streams-title",
    "locateUsing": "id",
    "locator": "gtp-card-streams-title"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-hot-hits-title",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-card-hot-hits-title'][string-length(.) > 0]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-chart-position-title",
    "locateUsing": "id",
    "locator": "gtp-card-chart-position-title"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-card-chart-position-button",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-card-chart-position-title']/following-sibling::div/div/div[2]/div"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-subtitle",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-subtitle'][text()='Tracks of the Week']"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-info",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-info'][text()='All KPIs calculated for']/b[text()=' Spotify']"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "gtp-info-icon",
    "locateUsing": "id",
    "locator": "gtp-info-icon"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "table_cpot_icons",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-chart-position-m')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "calendar_reset",
    "locateUsing": "xpath",
    "locator": "//button/..//*[text()='RESET']"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "calendar_icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-calendar')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "table_hothits_icons",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'gtp-table-cell-markets-')]//span[contains(@id, 'hot-hits')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_calendar_icon",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-calendar')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_info_icon",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-info')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_enter_icon",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-enter')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_year_arrow_backward",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-backward')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_year_arrow_forward",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-forward')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_month_arrow_backward",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-prev')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_month_arrow_forward",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-next')]"
  },
  {
    "pageName": "GlobalTrackPrioritiesPage",
    "name": "date_picker_reset_button",
    "locateUsing": "xpath",
    "locator": "//span[contains(text(), 'RESET')]/ancestor::button"
  }
]
