[
  {
    "pageName": "GTPCPOTpopup",
    "name": "title",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-title"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "gtp-chart-position-modal-window-close-icon",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-close-icon"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "spotify-icon",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-chart-position-modal-window-title']/..//*[contains(@class, 'icon-spotify')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "title_text",
    "locateUsing": "xpath",
    "locator": "//*[text()='Chart Position over Time']"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "track_art",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-track-image"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "track_name",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-track-name"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "artist_name",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-chart-position-modal-window-artist-name']//../a"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "datepicker",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-day-picker"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "export_button",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-export-btn"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "chart_position",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-chart-position"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "stream_count",
    "locateUsing": "id",
    "locator": "gtp-chart-position-modal-window-stream-count"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "legend_kpi",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'legend-item')][contains(@id, 'value')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "cp_yaxis",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-chart-position-modal-window-chart-position']/..//*[contains(@class, 'yaxis-labels')]/*"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "sc_yaxis",
    "locateUsing": "xpath",
    "locator": "//*[@id='gtp-chart-position-modal-window-stream-count']/..//*[contains(@class, 'yaxis-labels')]/*"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "cp_scale",
    "locateUsing": "xpath",
    "locator": "//*[text()='Chart Position']"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "sc_scale",
    "locateUsing": "xpath",
    "locator": "//*[text()='Stream Count']"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "xaxis",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'xaxis')]/*[string-length(text()) > 0]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "chart",
    "locateUsing": "id",
    "locator": "container"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "tooltip",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'tooltip')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "tooltip_date",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'tooltip')]/*[1]/*[1]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "tooltip_streams",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'tooltip')][contains(@id, 'streams-value')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "tooltip_positions",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'tooltip')][contains(@id, 'position-value')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "legend_markets",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'market-name')]"
  },
  {
    "pageName": "GTPCPOTpopup",
    "name": "period_label",
    "locateUsing": "xpath",
    "locator": "//*[text()='period']"
  },
    {
    "pageName": "GTPCPOTpopup",
    "name": "firstDayOfPreviousMonth",
    "locateUsing": "xpath",
    "locator": "(//div[@class='DayPicker-Week']/div[text()='1'])[1]"
  },
    {
    "pageName": "GTPCPOTpopup",
    "name": "lastDayOfPreviousMonth",
    "locateUsing": "xpath",
    "locator": "(//div[@class='DayPicker-Week']/div[text()='28'])[1]"
  }
]
