mediawiki-extensions-Visual.../modules/ve-mw/tests/browser/features/language_screenshot.feature
Amir E. Aharoni cd4bd7a73c Add classes to toolbar UI elements
This cleans up the selectors for the elements on the toolbar
so that they can be tested.

Class names in the form of ve-test-* are added to elements
that have words for labels: 'Paragraph', 'Cite', 'Insert'.
There is no other way to look up these elements in the DOM
except using the UI text, but it is different in different languages,
so this is unusable for the language_screenshots job,
which is multilingual by its nature.

Bug: T76143
Change-Id: Ib0cb67151d893a5d2efccf798d6b25d197ed34d2
2014-12-30 12:16:44 +00:00

151 lines
5.9 KiB
Gherkin

@firefox @login
Feature: Language Screenshot
@language_screenshot
Scenario: VisualEditor_Toolbar_Headings
Given I am editing language screenshot page
When I click the down arrow on Headings interface
Then I should see Headings pull-down menu
@language_screenshot
Scenario: VisualEditor_Toolbar_Formatting
Given I am editing language screenshot page
When I click the text style menu
Then I should see Formatting pull-down menu
@language_screenshot
Scenario: VisualEditor_More_Settings
Given I am editing language screenshot page
When I click the hamburger menu
Then I should see pull-down menu containing Page Settings
@language_screenshot
Scenario: VisualEditor_Insert_Menu
Given I am editing language screenshot page
When I click on the Insert menu
Then I should see Insert pull-down menu
@language_screenshot
Scenario: VisualEditor_Toolbar_SpecialCharacters
Given I am editing language screenshot page
When I click on the Special character option in Insert menu
Then I should see Special character Insertion window
@language_screenshot
Scenario: VisualEditor_save_dialog
Given I am logged in
And I am edit language screenshot page with Testing Save
When I click Save page
Then I should see save changes dialog box
@language_screenshot
Scenario: VisualEditor_Page_Settings
Given I am editing language screenshot page
And I click the hamburger menu
When I click on Page settings option
Then I should see Page settings dialog box
Scenario: VisualEditor_Toolbar_Lists_and_indentation
Given I go to the "Indent Outdent Screenshot" page with source content "Indent Outdent Screenshot"
And I make the text "Indent Outdent" be selected
When I click Bullets
And I click on list and indentation dropdown
Then I should see list and indentation dropdown
Scenario: VisualEditor_External_link
Given I go to the "Links VisualEditor Screenshot" page with source content "Links VisualEditor Screenshot"
And I click in the editable part
And I click the Link button
When I enter http://www.mediawiki.org into link Content box
Then I should see link Content box with dropdown options
Scenario: VisualEditor_Link_editing_inline
Given I go to the "Links VisualEditor Screenshot" page with source content "Links VisualEditor Screenshot"
And I click in the editable part
And I click the Link button
When I enter VisualEditor into link Content box
Then I should see link Content box with dropdown options
Scenario: VisualEditor_Link_editing_inline_icon
Given I go to the "Links VisualEditor LanguageScreenshot Test" page with source content "[[VisualEditor]] is a extension."
And I click in the editable part
Then I should see link icon
Scenario: VisualEditor_Media_editing
Given I go to the "Media Interface Screenshot" page with source content "Media Interface Screenshot"
And I click in the editable part
And I click Media
When I enter San Francisco into media Search box
Then I should see media editing dialog box
Scenario: VisualEditor_Media_caption_editing
Given I go to the "Media Interface Screenshot" page with source content "Media Interface Screenshot"
And I select an image by searching San Francisco in Media option
And I enter "San Francisco" in alternative text
When I enter "San Francisco is located on the West Coast of the United States" in caption text box
Then I should see media caption dialog box
Scenario: VisualEditor_Media_advanced_settings
Given I go to the "Media Interface Screenshot" page with source content "Media Interface Screenshot"
And I select an image by searching San Francisco in Media option
When I click on Advanced Settings tab
Then I should see media advanced settings dialog box
Scenario: VisualEditor_Media_icon
Given I go to the "Media Interface Screenshot" page which has a media image
And I select the image in VisualEditor
Then I should see media in VisualEditor
@language_screenshot
Scenario: VisualEditor_Cite_Pulldown
Given I am editing language screenshot page
When I click on Cite menu
Then I should see Cite dropdown menu
Scenario: VisualEditor_References_icon
Given I go to "Reference VisualEditor Screenshot" page which has references
When I send right arrow times 39
Then I should see Reference icon
Scenario: VisualEditor_References_edit
Given I go to the "Reference VisualEditor Screenshot" page with source content "VisualEditor is a MediaWiki extension"
And I click on Cite menu
When I click on Basic Reference in Cite menu dropdown
Then I should see Basic Reference dialog box
@language_screenshot
Scenario: VisualEditor_edit_tab
Given I am logged in
When I go to language screenshot page
Then I should see the right edit tab
@language_screenshot
Scenario: VisualEditor_toolbar
Given I am logged in
When I am editing language screenshot page
Then I should see the VisualEditor tool-bar
@language_screenshot
Scenario: VisualEditor_category_editing
Given I am editing language screenshot page
When I click on category in hamburger menu
Then I should see category dialog box
Scenario: VisualEditor_formula
Given I go to the "Formula Screenshot" page with source content ""
When I click on Formula option in Insert menu
And I type a formula
Then I should see the formula insertion menu
@language_screenshot
Scenario: VisualEditor_toolbar_actions
Given I am logged in
When I am edit language screenshot page with Testing toolbar
Then I should see action buttons in the end of the VisualEditor toolbar
@language_screenshot
Scenario: VisualEditor_references_list
Given I go to the "Reference VisualEditor Screenshot" page with source content "VisualEditor is a MediaWiki extension"
When I click on References list in Insert menu
Then I should see References list dialog box