@apollo
Feature: Artist Page Demographics Tab Deep linking Test

  Background: Artist Page - Streams and Sources tab is opened
    Given Sony user logged in to Apollo portal
    When global market selected in Apollo Header
    And Spotify Artist Page for artist1 is opened

  @id_ac9dad4cbf82a7bac3005e7f5d0773e005dc711d924d4747975b24619fb17310
  Scenario: [AP-11736][AP-11705][Artist. By Demographics] Deep Linking verification Steps 1-2
    When Demographics Tab on Artist Page is selected
    Then page url has parameters:
      | tab | 4 |

    When page is reloaded
    Then Demographics Tab verify is selected

  @id_ff2ccf9c1f1e4cacfd445607800e2857a81c9745cb0895d05d8e6f3cc7b11413
  Scenario: [AP-11736][AP-11705][Artist. By Demographics] Deep Linking verification Steps 3-4
    When Demographics Tab on Artist Page is selected
    And Artist Page - 2-weeks predefined period is selected
    And Artist page period range saved as date_range_1
    And page is reloaded
    Then Demographics Tab All Markets market is selected
    And Demographics Tab Spotify dsp is selected
    And Demographics Tab Area Graph graph is selected
    And Artist page period range is equal to saved date_range_1

  @id_5f4482a57b9e488263ad7c5d5b61b83f0eec49b18d5517ec322c3131d3f0b05b
  Scenario: [AP-11736][AP-11705][Artist. By Demographics] Deep Linking verification Steps 5
    When Demographics Tab on Artist Page is selected
    And Artist Page - 2-weeks predefined period is selected
    And Artist page period range saved as date_range_1
    And Artist page Demographics Tab - select region Europe
    And page is reloaded
    Then page url has parameters:
      | region_code | reu |
    Then Demographics Tab Europe market is selected
    And Demographics Tab Spotify dsp is selected
    And Demographics Tab Area Graph graph is selected
    And Artist page period range is equal to saved date_range_1

  @id_8a2eae5c1a824b39f33aec5f7e5b6c83aeac8c310d54df0db5560e57e4ae5d0a
  Scenario: [AP-11736][AP-11705][Artist. By Demographics] Deep Linking verification Steps 6-9
    When Demographics Tab on Artist Page is selected
    And Artist Page - 2-weeks predefined period is selected
    And Artist page period range saved as date_range_1
    And Apple Music dsp is selected in Demographics Tab on Artist Page/
    And Artist page Demographics Tab - select region Ex–US Only
    And By Age Groups type is selected in Demographics Tab on Artist Page
    And Artist page Demographics Tab - select genders Female,Male
    And Demographics Tab select Line Graph, % graph
    And page is reloaded
    Then page url has parameters:
      | tab         | 4   |
      | dsp         | 2   |
      | region_code | reo |
    Then Demographics Tab Ex–US Only market is selected
    And Demographics Tab Apple Music dsp is selected
    And Demographics Tab By Genders type is selected
    And Demographics Tab All Age Groups source is selected
    And Demographics Tab Area Graph graph is selected
    And Artist page period range is equal to saved date_range_1

  @id_a905f2eda611c2cb4a367d857035c9b3581d8425edcc9b9ff5d0f20641cf4164
  Scenario: [AP-11736][AP-11705][Artist. By Demographics] Deep Linking verification Steps 10-11
    When Demographics Tab on Artist Page is selected
    And Apple Music dsp is selected in Demographics Tab on Artist Page/
    And By Top Tracks Tab on Artist Page is selected
    And By Markets Tab on Artist Page is selected
    And Streams and Sources Tab on Artist Page is selected
    And page got back
    Then By Markets Tab on Artist Page should be selected
    And page got back
    Then By Top Tracks Tab on Artist Page should be selected
    And page got back
    Then Demographics Tab Apple Music dsp is selected
    And page got back
    Then Demographics Tab verify is selected
