[
  {
    "pageName": "AmazonPlaylistPage",
    "name": "donut_charts",
    "locateUsing": "xpath",
    "locator": "//*[@class='highcharts-plot-border']"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "donut_text_frontline",
    "locateUsing": "id",
    "locator": "amazon-playlist-chart-frontline-title"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "donut_text_local",
    "locateUsing": "id",
    "locator": "amazon-playlist-chart-local-title"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "market_switcher",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'playlist-market-dd')][string-length(.) > 0]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "percentage",
    "locateUsing": "class",
    "locator": "highcharts-title"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "info_icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-info')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "info_icon_tooltip",
    "locateUsing": "xpath",
    "locator": "//*[contains(text(), 'Playlist data last received:')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "info_updated",
    "locateUsing": "xpath",
    "locator": "//*[contains(text(), 'Updated')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "icon_time",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-info')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "filter_input",
    "locateUsing": "id",
    "locator": "amazon-playlist-filter-input"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "filter_icon",
    "locateUsing": "id",
    "locator": "amazon-playlist-filter-input-search-icon"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "filter_close_icon",
    "locateUsing": "id",
    "locator": "amazon-playlist-filter-input-close-icon"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "table_track_names",
    "locateUsing": "id",
    "locator": "amazon-playlist-table-table-cell-track-name"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "table_no_results",
    "locateUsing": "xpath",
    "locator": "//*[@id='amazon-playlist-table-header']/..//*[.='No results to show.Try another filter.']"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "button_export",
    "locateUsing": "xpath",
    "locator": "//*[text()='Export']/ancestor::button"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "tl_header",
    "locateUsing": "xpath",
    "locator": "//*[contains(text(), 'Tracklist (')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "tl_date_dd",
    "locateUsing": "xpath",
    "locator": "//div[text()='Tracklist']/following-sibling::button/span[string-length(text()) > 2]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "button_back_to_top",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-arrow-up-')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "global_search",
    "locateUsing": "xpath",
    "locator": "//input[@placeholder='Search for tracks, playlists, artists, albums or accounts']"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "playlist_icon",
    "locateUsing": "xpath",
    "locator": "//*[contains(@class, 'icon-apple')]/following-sibling::*[text()='PLAYLIST']"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "playlist_art",
    "locateUsing": "xpath",
    "locator": "//img/parent::a[@href]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "playlist_name",
    "locateUsing": "id",
    "locator": "amazon-playlist-title"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "owner_name",
    "locateUsing": "id",
    "locator": "amazon-playlist-subtitle-owner-name"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "market_filter",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'dd-filter-input')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "markets_list",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, '-label')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "market_filter_close",
    "locateUsing": "xpath",
    "locator": "//*[contains(@id, 'filter-input-close-icon')]"
  },
  {
    "pageName": "AmazonPlaylistPage",
    "name": "no_markets_placeholder",
    "locateUsing": "xpath",
    "locator": "//*[@id='amazon-playlist-market-dd']/following-sibling::*[.='No markets found.Try changing filtering parameters.']"
  }
]
