@apollo
Feature: Deep Linking for track page with several selected countries

  @id_d4a168f67fbfad6fac1e0a1d2acf0dd9f609945583c4f3875e1e59e2293ad664
  Scenario: [AP-4526] Deep linking of countries multi-selection
    Given Sony user logged in to Apollo portal

    When spotify track40 page is opened with market global
    Then page url has parameters:
      | market | 14 |

    When brazil market selected in Apollo Header
    And current url is reopened
    Then page url has parameters:
      | market | 19 |
    And Track Performance Graph market is equal to Brazil

    When Track Performance Owner market is changed to:
      | Argentina      |
      | Brazil         |
      | France         |
      | Germany        |
      | United States  |
      | United Kingdom |
    And current url is reopened
    Then page url has parameters:
      | market         | 19                |
      | str_gr_country | br,ar,fr,de,gb,us |

    When Track Performance Owner market deselected:
      | France |
    Then page url has parameters:
      | market         | 19             |
      | str_gr_country | ar,br,de,gb,us |

    When Amazon dsp in Track performance is selected
    And current url is reopened
    Then page url has parameters:
      | market         | 19             |
      | str_gr_country | ar,br,de,gb,us |

    When Track Performance tab selected to By Markets
    And current url is reopened
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 2  |
      | str_gr_dsp | 3  |

    When Track Performance tab selected to Streams and Sources
    And current url is reopened
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 1  |
      | str_gr_dsp | 3  |
    And Track Performance Graph market is equal to Brazil

    When Track Performance Owner market is changed to:
      | China     |
      | Sri Lanka |
      | Nepal     |
    And current url is reopened
    Then page url has parameters:
      | market         | 19       |
      | str_gr_country | cn,np,lk |

    When Apple Music dsp in Track performance is selected
    And current url is reopened
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 1  |
      | str_gr_dsp | 2  |
    And Track Performance Graph market is equal to 3 Markets

    When By DSP dsp in Track performance is selected
    And current url is reopened
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 1  |
      | str_gr_dsp | 5  |
    And Track Performance Graph market is equal to 3 Markets

    When All Streams dsp in Track performance is selected
    And current url is reopened
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 1  |
      | str_gr_dsp | 4  |
    And Track Performance Graph market is equal to 3 Markets

    When Spotify dsp in Track performance is selected
    Then Total Streams value is not changed after page refresh
    And Track Performance Graph market is equal to 3 Markets
    Then page url has parameters:
      | market     | 19 |
      | str_gr_tab | 1  |
