Page MenuHomePhabricator
Paste P910

Masterwork From Distant Lands
ActivePublic

Authored by Barry-the-Browser-Test-Bot on Jul 7 2015, 1:00 PM.
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Page diff
@smoke @editing
Scenario: Added and removed content # features/diff.feature:5
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/diff.feature:6:in `Given I am logged into the mobile website'
And the page "Selenium diff test" has the following edits: # features/step_definitions/editor_steps.rb:1
| text |
| ABC DEF |
| ABC GHI |
When I am on the "Selenium diff test" page # features/step_definitions/common_steps.rb:46
And I click on the history link in the last modified bar # features/step_definitions/common_article_steps.rb:20
And I open the latest diff # features/step_definitions/special_history_steps.rb:5
Then I should see "GHI" as added content # features/step_definitions/diff_steps.rb:1
And I should see "DEF" as removed content # features/step_definitions/diff_steps.rb:5
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Wikitext Editor
Background: # features/editor_wikitext_nosave.feature:4
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/editor_wikitext_nosave.feature:5:in `Given I am logged into the mobile website'
And I am on a page that does not exist # features/step_definitions/common_steps.rb:33
And I click the edit button # features/step_definitions/editor_steps.rb:10
And I see the wikitext editor overlay # features/step_definitions/editor_steps.rb:34
@smoke
Scenario: Closing editor (overlay button) # features/editor_wikitext_nosave.feature:11
When I click the wikitext editor overlay close button # features/step_definitions/editor_steps.rb:26
Then I should not see the wikitext editor overlay # features/step_definitions/editor_steps.rb:46
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org
Feature: Wikitext Editor (Makes actual saves)
Background: # features/editor_wikitext_saving.feature:4
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/editor_wikitext_saving.feature:5:in `Given I am logged into the mobile website'
@smoke @editing
Scenario: Successful edit on page without languages shows no language button [bug 63675] # features/editor_wikitext_saving.feature:8
Given the page "Selenium no languages test page" exists # features/step_definitions/create_page_api_steps.rb:50
When I click the edit button # features/step_definitions/editor_steps.rb:10
And I see the wikitext editor overlay # features/step_definitions/editor_steps.rb:34
And I type "ABC GHI" into the editor # features/step_definitions/editor_steps.rb:38
And I click continue # features/step_definitions/common_article_steps.rb:1
And I click submit # features/step_definitions/common_article_steps.rb:5
Then I should see a toast notification # features/step_definitions/common_article_steps.rb:36
And the text of the first heading should be "Selenium no languages test page" # features/step_definitions/common_article_steps.rb:52
And I should not see the read in another language button # features/step_definitions/editor_steps.rb:42
# FIXME: this assumes that the main page has more than one language
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org
Feature: Language selection
Background: # features/language.feature:5
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/language.feature:6:in `Given I am using the mobile site'
And I go to a page that has languages # features/step_definitions/create_page_api_steps.rb:63
When I click the language button # features/step_definitions/language_steps.rb:1
And I see the language overlay # features/step_definitions/language_steps.rb:9
@smoke
Scenario: Closing language overlay (overlay button) # features/language.feature:12
When I click the language overlay close button # features/step_definitions/language_steps.rb:5
Then I should not see the languages overlay # features/step_definitions/language_steps.rb:13
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant
Feature: Menus open correct page for anonymous users
Background: # features/mainmenu.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/mainmenu.feature:5:in `Given I am using the mobile site'
And I am on the "Main Page" page # features/step_definitions/common_steps.rb:46
@smoke
Scenario: Check links in menu # features/mainmenu.feature:9
When I click on the main navigation button # features/step_definitions/mainmenu_steps.rb:1
Then I should see a link to the disclaimer # features/step_definitions/mainmenu_steps.rb:22
And I should see a link to the about page # features/step_definitions/mainmenu_steps.rb:18
And I should see a link to "Home" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Random" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Settings" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Watchlist" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Log in" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
@custom-browser @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org
Feature: Basic site for legacy devices
Background: # features/no_javascript_site.feature:4
Given my browser doesn't support JavaScript # features/step_definitions/common_steps.rb:73
And I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/no_javascript_site.feature:6:in `And I am using the mobile site'
And I am on the "Main Page" page # features/step_definitions/common_steps.rb:46
# FIXME: Check that the edit button is invisible
# FIXME: Check that the upload button is invisible
@smoke
Scenario: Able to access left navigation in basic non-JavaScript site # features/no_javascript_site.feature:17
When I click on "Random" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:5
And I click on the main navigation button # features/step_definitions/mainmenu_steps.rb:1
Then I should see a link to "Home" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Random" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should see a link to "Settings" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:10
And I should not see a link to "Watchlist" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:14
And I should not see a link to "Log in" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:14
And I should not see a link to "Uploads" in the main navigation menu # features/step_definitions/mainmenu_steps.rb:14
@smoke
Scenario: Search with JavaScript disabled # features/no_javascript_site.feature:34
Given the page "Selenium search test" exists # features/step_definitions/create_page_api_steps.rb:50
When I type into search box "Test is used by Selenium web driver" # features/step_definitions/search_steps.rb:38
And I click the search button # features/step_definitions/search_steps.rb:14
Then I should see a list of search results # features/step_definitions/search_steps.rb:53
@chrome @en.m.wikipedia.beta.wmflabs.org @extension-echo @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Notification
Background: # features/notification.feature:4
Connection refused - connect(2) for "127.0.0.1" port 8080 (Faraday::ConnectionFailed)
/usr/lib/ruby/2.1.0/net/http.rb:879:in `initialize'
/usr/lib/ruby/2.1.0/net/http.rb:879:in `open'
/usr/lib/ruby/2.1.0/net/http.rb:879:in `block in connect'
/usr/lib/ruby/2.1.0/timeout.rb:76:in `timeout'
/usr/lib/ruby/2.1.0/net/http.rb:878:in `connect'
/usr/lib/ruby/2.1.0/net/http.rb:863:in `do_start'
/usr/lib/ruby/2.1.0/net/http.rb:852:in `start'
/usr/lib/ruby/2.1.0/net/http.rb:1369:in `request'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:82:in `perform_request'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:40:in `block in call'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:87:in `with_net_http_connection'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/adapter/net_http.rb:32:in `call'
/var/lib/gems/2.1.0/gems/faraday-cookie_jar-0.0.6/lib/faraday/cookie_jar.rb:22:in `call'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/request/url_encoded.rb:15:in `call'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/request/multipart.rb:14:in `call'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/rack_builder.rb:139:in `build_response'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/connection.rb:377:in `run_request'
/var/lib/gems/2.1.0/gems/faraday-0.9.1/lib/faraday/connection.rb:177:in `post'
/var/lib/gems/2.1.0/gems/mediawiki_api-0.3.1/lib/mediawiki_api/client.rb:162:in `send_request'
/var/lib/gems/2.1.0/gems/mediawiki_api-0.3.1/lib/mediawiki_api/client.rb:188:in `raw_action'
/var/lib/gems/2.1.0/gems/mediawiki_api-0.3.1/lib/mediawiki_api/client.rb:30:in `action'
/var/lib/gems/2.1.0/gems/mediawiki_api-0.3.1/lib/mediawiki_api/client.rb:85:in `log_in'
/var/lib/gems/2.1.0/gems/mediawiki_selenium-1.3.0/lib/mediawiki_selenium/support/modules/api_helper.rb:18:in `block in api'
/var/lib/gems/2.1.0/gems/mediawiki_selenium-1.3.0/lib/mediawiki_selenium/support/modules/api_helper.rb:17:in `tap'
/var/lib/gems/2.1.0/gems/mediawiki_selenium-1.3.0/lib/mediawiki_selenium/support/modules/api_helper.rb:17:in `api'
/var/lib/gems/2.1.0/gems/mediawiki_selenium-1.3.0/lib/mediawiki_selenium/support/hooks.rb:48:in `Before'
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/notification.feature:5:in `Given I am logged into the mobile website'
When I click on the notification icon # features/step_definitions/notification_steps.rb:1
And the notifications overlay appears # features/step_definitions/notification_steps.rb:20
@smoke
Scenario: Opening notifications # features/notification.feature:10
Then I should see the notifications overlay # features/step_definitions/notification_steps.rb:29
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant
Feature: Search
Background: # features/search.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/search.feature:5:in `Given I am using the mobile site'
And I am on the "Main Page" page # features/step_definitions/common_steps.rb:46
And the page "Selenium search test" exists # features/step_definitions/create_page_api_steps.rb:50
When I click the placeholder search box # features/step_definitions/search_steps.rb:5
@smoke
Scenario: Search for partial text # features/search.feature:19
When I type into search box "Selenium search tes" # features/step_definitions/search_steps.rb:38
Then search results should contain "Selenium search test" # features/step_definitions/search_steps.rb:65
@custom-browser @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org
Feature: Basic history page for legacy devices
Background: # features/special_history_nojs.feature:4
Given my browser doesn't support JavaScript # features/step_definitions/common_steps.rb:73
And I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/special_history_nojs.feature:6:in `And I am using the mobile site'
And the page "Selenium diff test" exists and has at least "51" edits # features/step_definitions/create_page_api_steps.rb:77
And I am on the "Selenium diff test" page # features/step_definitions/common_steps.rb:46
When I click on the history link in the last modified bar # features/step_definitions/common_article_steps.rb:20
@smoke
Scenario: Check more button exists # features/special_history_nojs.feature:12
Then I should see a more button # features/step_definitions/special_history_steps.rb:9
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Manage Watchlist
Background: # features/special_watchlist.feature:4
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/special_watchlist.feature:5:in `Given I am logged into the mobile website'
And I am on the "Special:Watchlist" page # features/step_definitions/common_steps.rb:46
@smoke
Scenario: Switching to Feed view # features/special_watchlist.feature:9
When I switch to the modified view of the watchlist # features/step_definitions/special_watchlist_steps.rb:9
And I click the Pages tab # features/step_definitions/special_watchlist_steps.rb:1
Then I should see a list of diff summary links # features/step_definitions/special_watchlist_steps.rb:13
And the modified button should be selected # features/step_definitions/special_watchlist_steps.rb:25
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Talk
Background: # features/talk.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/talk.feature:5:in `Given I am using the mobile site'
@smoke
Scenario: Talk doesn't show on talk pages # features/talk.feature:8
Given the page "Talk:Selenium talk test" exists # features/step_definitions/create_page_api_steps.rb:50
And I am logged in as a user with a > 5 edit count # features/step_definitions/common_steps.rb:20
And I am on the "Talk:Selenium talk test" page # features/step_definitions/common_steps.rb:46
Then there should be no talk button # features/step_definitions/talk_steps.rb:13
@smoke
Scenario: Add discussion on talk page possible as logged in user # features/talk.feature:28
Given the page "Talk:Selenium talk test" exists # features/step_definitions/create_page_api_steps.rb:50
And I am logged in as a user with a > 5 edit count # features/step_definitions/common_steps.rb:20
And the page "Selenium talk test" exists # features/step_definitions/create_page_api_steps.rb:50
When I click the talk button # features/step_definitions/talk_steps.rb:1
Then there should be an add discussion button # features/step_definitions/talk_steps.rb:17
@en.m.wikipedia.beta.wmflabs.org @firefox @login @test2.m.wikipedia.org @vagrant
Feature: Table of contents
Background: # features/toc.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/toc.feature:5:in `Given I am using the mobile site'
#And in Firefox see bug T88288
@smoke
Scenario: Don't show table of contents on mobile # features/toc.feature:9
Given I am viewing the site in mobile mode # features/step_definitions/common_steps.rb:60
When I go to a page that has sections # features/step_definitions/create_page_api_steps.rb:17
Then I should not see the table of contents # features/step_definitions/toc_steps.rb:1
@en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant
Feature: Toggling sections
Background: # features/toggling.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/toggling.feature:5:in `Given I am using the mobile site'
And I am viewing the site in mobile mode # features/step_definitions/common_steps.rb:60
@smoke
Scenario: Opening a section on mobile # features/toggling.feature:13
Given I go to a page that has sections # features/step_definitions/create_page_api_steps.rb:17
When I click on the first collapsible section heading # features/step_definitions/toggling_steps.rb:1
Then I should see the content of the first section # features/step_definitions/toggling_steps.rb:9
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox
Feature: Check UI components
Background: # features/ui_links.feature:4
Given I am using the mobile site # features/step_definitions/common_steps.rb:52
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
features/ui_links.feature:5:in `Given I am using the mobile site'
@smoke
Scenario: Check existence of important UI components on the main page # features/ui_links.feature:8
Given the wiki has a terms of use # features/step_definitions/create_page_api_steps.rb:72
And I am on the "Main Page" page # features/step_definitions/common_steps.rb:46
Then I should see the history link # features/step_definitions/ui_links_steps.rb:9
And I should see the switch to desktop link # features/step_definitions/ui_links_steps.rb:21
And I should see the license link # features/step_definitions/ui_links_steps.rb:17
And I should see a link to the terms of use # features/step_definitions/ui_links_steps.rb:5
And I should see a link to the privacy page # features/step_definitions/ui_links_steps.rb:1
@smoke
Scenario: Check existence of important UI components on other pages. # features/ui_links.feature:18
Given the page "Selenium UI test" exists # features/step_definitions/create_page_api_steps.rb:50
And I am on the "Selenium UI test" page # features/step_definitions/common_steps.rb:46
Then I should see the last modified bar history link # features/step_definitions/ui_links_steps.rb:13
And I should see the switch to desktop link # features/step_definitions/ui_links_steps.rb:21
And I should see the license link # features/step_definitions/ui_links_steps.rb:17
And I should see a link to the terms of use # features/step_definitions/ui_links_steps.rb:5
And I should see a link to the privacy page # features/step_definitions/ui_links_steps.rb:1
@chrome @en.m.wikipedia.beta.wmflabs.org @firefox @test2.m.wikipedia.org @vagrant
Feature: Manage Watchlist
Background: # features/watchstar.feature:4
Given I am logged into the mobile website # features/step_definitions/common_steps.rb:28
Could not find Firefox binary (os=linux). Make sure Firefox is installed or set the path manually with Selenium::WebDriver::Firefox::Binary.path= (Selenium::WebDriver::Error::WebDriverError)
./features/step_definitions/common_steps.rb:53:in `/^I am using the mobile site$/'
./features/step_definitions/common_steps.rb:29:in `/^I am logged into the mobile website$/'
features/watchstar.feature:5:in `Given I am logged into the mobile website'
@smoke
Scenario: Add an article to the watchlist # features/watchstar.feature:8
Given I am viewing an unwatched page # features/step_definitions/watchstar_steps.rb:7
When I click the watch star # features/step_definitions/common_article_steps.rb:32
Then I should see a toast with message about watching the page # features/step_definitions/watchstar_steps.rb:13
And the watch star should be selected # features/step_definitions/common_article_steps.rb:61
@smoke
Scenario: Remove an article from the watchlist # features/watchstar.feature:15
Given I am viewing a watched page # features/step_definitions/watchstar_steps.rb:1
When I click the unwatch star # features/step_definitions/common_article_steps.rb:28
Then I should see a toast with message about unwatching the page # features/step_definitions/watchstar_steps.rb:17
And the watch star should not be selected # features/step_definitions/common_article_steps.rb:65
Failing Scenarios:
cucumber features/diff.feature:5 # Scenario: Added and removed content
cucumber features/editor_wikitext_nosave.feature:11 # Scenario: Closing editor (overlay button)
cucumber features/editor_wikitext_saving.feature:8 # Scenario: Successful edit on page without languages shows no language button [bug 63675]
cucumber features/language.feature:12 # Scenario: Closing language overlay (overlay button)
cucumber features/mainmenu.feature:9 # Scenario: Check links in menu
cucumber features/no_javascript_site.feature:17 # Scenario: Able to access left navigation in basic non-JavaScript site
cucumber features/notification.feature:10 # Scenario: Opening notifications
cucumber features/search.feature:19 # Scenario: Search for partial text
cucumber features/special_history_nojs.feature:12 # Scenario: Check more button exists
cucumber features/special_watchlist.feature:9 # Scenario: Switching to Feed view
cucumber features/talk.feature:8 # Scenario: Talk doesn't show on talk pages
cucumber features/toc.feature:9 # Scenario: Don't show table of contents on mobile
cucumber features/toggling.feature:13 # Scenario: Opening a section on mobile
cucumber features/ui_links.feature:8 # Scenario: Check existence of important UI components on the main page
cucumber features/watchstar.feature:8 # Scenario: Add an article to the watchlist
19 scenarios (15 failed, 4 skipped)
125 steps (15 failed, 108 skipped, 2 passed)
0m3.051s