@firefox @internet_explorer_10 @phantomjs Feature: Trigger in personal toolbar @commons.wikimedia.beta.wmflabs.org @login Scenario: Open language selector when logged in Given I am logged in When I click language selector trigger element Then I should see the language selector And I see Common Languages And I see Worldwide Scenario: Open language settings when logged out and language change not allowed If the user is logged out, the user will either see the language selector or the settings panel, depending on whether language selection for anonymous users is disabled. This and next test cover both cases. Given I am at the main page When I click language selector trigger element Then I see the logged in language settings panel Scenario: Open language selector when logged out Given I am at the main page When I click language selector trigger element Then I should see the language selector @login Scenario Outline: Opening language settings from sidebar Given I am <user status> And I am on <page type> When I click the cog icon by Languages in the sidebar Then I see the <user status> language settings panel Examples: | user status | page type | | logged out | a page without interlanguage links | | logged in | a page with interlanguage links | | logged out | a talk page without interlanguage links | | logged out | a talk page with interlanguage links | @login Scenario Outline: Closing language settings without saving Given I am <user status> And I am on a page without interlanguage links When I click the cog icon by Languages in the sidebar And <close method> Then I do not see the Language Settings panel And I click the cog icon by Languages in the sidebar And I see the <user status> language settings panel Examples: | user status | close method | | logged in | I click X | | logged out | I click Cancel |