[
  {
    "pageName": "TopChartsPage",
    "name": "market_picker",
    "locateUsing": "id",
    "locator": "header-market-switcher"
  },
  {
    "pageName": "TopChartsPage",
    "name": "market_input",
    "locateUsing": "id",
    "locator": "header-market-switcher-input"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-title",
    "locateUsing": "id",
    "locator": "charts-title"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-tab",
    "locateUsing": "id",
    "locator": "charts-spotify-tab"
  },
  {
    "pageName": "TopChartsPage",
    "name": "amazon-tab",
    "locateUsing": "id",
    "locator": "charts-amazon-tab"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-tab",
    "locateUsing": "id",
    "locator": "charts-apple-tab"
  },
  {
    "pageName": "TopChartsPage",
    "name": "youtube-tab",
    "locateUsing": "id",
    "locator": "charts-youtube-tab"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-clock-icon",
    "locateUsing": "xpath",
    "locator": "(//*[contains(@id, 'hint-icon')])[last()]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-hint-icon-tooltip",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'hint-icon-tooltip')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-filter",
    "locateUsing": "xpath",
    "locator": "//input[contains(@id, 'filter-input')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-filter-clear-icon",
    "locateUsing": "xpath",
    "locator": "//span[contains(@class, 'icon-removal')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-table-track-rows",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id,'charts-') and contains(@id,'-cell-name-')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-table-track-trend",
    "locateUsing": "xpath",
    "locator": "//div[contains(@id,'charts-table-cell-trend-')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-table-track-position",
    "locateUsing": "xpath",
    "locator": "//div[contains(@id,'charts-table-cell-position-')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-table-first-track-name",
    "locateUsing": "xpath",
    "locator": "//div[contains(@id,'charts-table-cell-name-')]/div/div"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-trending-video-name",
    "locateUsing": "xpath",
    "locator": "//div[contains(@id,'charts-table-cell-title-')]/div/div"
  },
  {
    "pageName": "TopChartsPage",
    "name": "empty-table",
    "locateUsing": "xpath",
    "locator": "//span[contains(text(), \"No re\") and contains(text(), \"s to show.\")]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "weekly-tab",
    "locateUsing": "id",
    "locator": "top-charts-spotify-weekly-scope-bar"
  },
  {
    "pageName": "TopChartsPage",
    "name": "daily-tab",
    "locateUsing": "id",
    "locator": "top-charts-spotify-daily-scope-bar"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-sub-filter-menu",
    "locateUsing": "id",
    "locator": "top-charts-spotify-filter-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-owner-market-filter-dd",
    "locateUsing": "id",
    "locator": "top-charts-spotify-market-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-owner-market-dd",
    "locateUsing": "id",
    "locator": "top-charts-apple-market-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-sub-filter-apply",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'apply-btn')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-filter",
    "locateUsing": "id",
    "locator": "top-charts-apple-filter-input"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-sub-filter-menu",
    "locateUsing": "id",
    "locator": "top-charts-apple-filter-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-sub-filter-menu-background",
    "locateUsing": "xpath",
    "locator": "//button[contains(@id,'charts-apple-filter-dd')]/div"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-sub-filter-menu-background",
    "locateUsing": "xpath",
    "locator": "//button[contains(@id,'charts-spotify-filter-dd')]/div"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-sub-filter-menu-icon",
    "locateUsing": "css",
    "locator": ".icon-filter-lined"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-sub-filter-menu-icon",
    "locateUsing": "css",
    "locator": ".icon-filter-lined"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-apple-filter-dd-checkbox-sony",
    "locateUsing": "id",
    "locator": "top-charts-apple-filter-dd-checkbox-sony"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-apple-filter-dd-checkbox-non-sony",
    "locateUsing": "id",
    "locator": "top-charts-apple-filter-dd-checkbox-non_sony"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-apple-filter-dd-apply-btn",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'apply-btn')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "apple-filter-container",
    "locateUsing": "id",
    "locator": "filter-container"
  },
  {
    "pageName": "TopChartsPage",
    "name": "spotify-filter-container",
    "locateUsing": "id",
    "locator": "filter-container"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-apple-filter-dd-link-select",
    "locateUsing": "id",
    "locator": "top-charts-apple-filter-dd-link-select"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-period-dd",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'period-dd')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "owner_market_header",
    "locateUsing": "xpath",
    "locator": "//*[text()='Owner Market']"
  },
  {
    "pageName": "TopChartsPage",
    "name": "track_owner_header",
    "locateUsing": "xpath",
    "locator": "//*[text()='Track Owner']"
  },
  {
    "pageName": "TopChartsPage",
    "name": "check_box_sony",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'checkbox-sony')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "check_box_non_sony",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'checkbox-non_sony')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "sony_title",
    "locateUsing": "xpath",
    "locator": "//*[@id='top-charts-spotify-filter-dd-checkbox-sony']/following-sibling::*[text()='Sony Tracks']"
  },
  {
    "pageName": "TopChartsPage",
    "name": "non_sony_title",
    "locateUsing": "xpath",
    "locator": "//*[@id='top-charts-spotify-filter-dd-checkbox-non_sony']/following-sibling::*[text()='Non-Sony Tracks']"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-spotify-hint-icon",
    "locateUsing": "id",
    "locator": "top-charts-spotify-hint-icon"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-spotify-hint-icon-tooltip",
    "locateUsing": "id",
    "locator": "top-charts-spotify-hint-icon-tooltip"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-spotify-filter-input-search-icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'filter-input-search-icon')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "export_button",
    "locateUsing": "xpath",
    "locator": "//*[text()='Export']/ancestor::button[contains(@id, 'btn')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "charts-table",
    "locateUsing": "id",
    "locator": "charts-table"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_info_icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-info')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_calendar_input",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'singlePicker')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_calendar_prev_month_picker",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-prev')]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_calendar_first_day_prev_month",
    "locateUsing": "xpath",
    "locator": "(//div[@class='DayPicker-Day']/div[text()='1'])[1]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_market_selector",
    "locateUsing": "id",
    "locator": "top-charts-youtube-market-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam_market_selector",
    "locateUsing": "id",
    "locator": "top-charts-shazam-market-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-filter",
    "locateUsing": "id",
    "locator": "top-charts-youtube-filter-input"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam-filter",
    "locateUsing": "id",
    "locator": "top-charts-shazam-filter-input"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_export_btn",
    "locateUsing": "id",
    "locator": "top-charts-youtube-export-btn"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam_export_btn",
    "locateUsing": "id",
    "locator": "top-charts-shazam-export-btn"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam_popup_export_btn",
    "locateUsing": "id",
    "locator": "top-charts-shazam-modal-window-export-btn"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending_popup_export_btn",
    "locateUsing": "id",
    "locator": "youtube-trending-modal-window-export-btn"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam-tab",
    "locateUsing": "id",
    "locator": "charts-shazam-tab"
  },
  {
    "pageName": "TopChartsPage",
    "name": "shazam_city_selector",
    "locateUsing": "id",
    "locator": "top-charts-shazam-city-dd"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-market_dd_filter",
    "locateUsing": "id",
    "locator": "top-charts-youtube-market-dd-filter-input"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-market_dd_clear_icon",
    "locateUsing": "id",
    "locator": "top-charts-youtube-market-dd-filter-input-close-icon"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-popup-chart",
    "locateUsing": "xpath",
    "locator": "(//*[@class='highcharts-plot-border'])[1]"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-popup-datepicker",
    "locateUsing": "id",
    "locator": "youtube-trending-modal-window-modal-window-day-picker"
  },
  {
    "pageName": "TopChartsPage",
    "name": "trending-popup-datepicker-icon",
    "locateUsing": "id",
    "locator": "youtube-trending-modal-window-modal-window-day-picker-icon"
  }
]
