Cmcmahon has uploaded a new change for review.
https://gerrit.wikimedia.org/r/174575
Change subject: [BrowserTest] once more
......................................................................
[BrowserTest] once more
Change-Id: I34b4be6aadf991cf9d12c76fd8c8410697b2b500
---
M modules/ve-mw/tests/browser/features/cite.feature
M modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
3 files changed, 123 insertions(+), 151 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor
refs/changes/75/174575/1
diff --git a/modules/ve-mw/tests/browser/features/cite.feature
b/modules/ve-mw/tests/browser/features/cite.feature
index 38eba4d..c595b48 100644
--- a/modules/ve-mw/tests/browser/features/cite.feature
+++ b/modules/ve-mw/tests/browser/features/cite.feature
@@ -39,7 +39,7 @@
And I fill in the seventh textarea with "Location of publication"
And I fill in the eighth textarea with "123"
And the Book input field titles are in the correct order
- And I click Book Add more information
+ And I click Add more information
And I type in a field name "New book field"
And I click the new field label
And I fill in the new field "New book field contents"
diff --git
a/modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
b/modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
index 9bead46..18cbcc5 100644
--- a/modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
+++ b/modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
@@ -18,10 +18,6 @@
on(VisualEditorPage).cite_book_element.when_present.click
end
-When(/^I click Book Add more information$/) do
-
on(VisualEditorPage).book_add_more_information_button_element.when_present.click
-end
-
When(/^I click Insert Citation$/) do
on(VisualEditorPage).insert_citation_element.when_present.click
end
diff --git
a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
index 10c1976..096d63f 100644
--- a/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
+++ b/modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
@@ -1,110 +1,13 @@
class VisualEditorPage
include PageObject
-
include URL
page_url
URL.url("User:#{ENV['MEDIAWIKI_USER']}/#{ENV['BROWSER']}?vehidebetadialog=true&veaction=edit")
- span(:bullet_number_selector, class: "oo-ui-iconElement-icon
oo-ui-icon-bullet-list")
- span(:cite_basic_reference, css: ".oo-ui-icon-reference")
- span(:cite_button, text: "Cite")
- div(:cite_select, css: "div.oo-ui-widget:nth-child(5) > div:nth-child(2)")
- a(:cite_book, css: ".oo-ui-tool-name-cite-book > a:nth-child(1)")
- a(:cite_journal, css: ".oo-ui-tool-name-cite-journal > a:nth-child(1)")
- a(:cite_news, css: ".oo-ui-tool-name-cite-news > a:nth-child(1)")
- span(:cite_website, css: ".oo-ui-icon-ref-cite-web")
- div(:content, class: "ve-ce-branchNode")
- span(:decrease_indentation, class: "oo-ui-iconElement-icon
oo-ui-icon-outdent-list")
- div(:disabled_save_button, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement
oo-ui-flaggedElement-constructive oo-ui-buttonWidget ve-ui-toolbar-saveButton")
- span(:downarrow, class: "oo-ui-indicatorElement-indicator
oo-ui-indicator-down")
- a(:edit_ve, title: /Edit this page with VisualEditor/)
- a(:edit_wikitext, title: /You can edit this page\./)
- a(:heading, text: /Heading/)
- span(:hamburger_menu, css: "div.oo-ui-listToolGroup:nth-child(2) >
span:nth-child(1) > span:nth-child(3)")
- span(:increase_indentation, class: "oo-ui-iconElement-icon
oo-ui-icon-indent-list")
- span(:insert_menu, class: "oo-ui-popupToolGroup-handle", index: 4)
- div(:insert_references, class: "oo-ui-processDialog-location")
- div(:ip_warning, class: "ve-ui-mwNoticesPopupTool-item", text: /Your IP
address/)
-
- div(:medium_dialog, class: "oo-ui-window oo-ui-dialog oo-ui-dialog-open
oo-ui-dialog-medium")
- span(:options_in_hamburger, class: "oo-ui-tool-title", text: "Options")
- span(:option_advanced_settings, class: "oo-ui-tool-title", text: "Advanced
settings")
- span(:option_page_settings, class: "oo-ui-tool-title", text: "Page settings")
- div(:page_text, id: "mw-content-text")
- a(:page_title, text: /Page title/)
- a(:paragraph, text: /Paragraph/)
- a(:preformatted, text: /Preformatted/)
- span(:refs_link, text: "Reference")
- div(:save_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggedElement-constructive oo-ui-.oo-ui-buttonElement-framed")
- a(:save_page, css: "div.ve-init-mw-viewPageTarget-toolbar-actions >
div.oo-ui-flaggedElement-constructive > a")
- div(:save_enabled, css: "div.ve-init-mw-viewPageTarget-toolbar-actions >
div.oo-ui-flaggedElement-constructive.oo-ui-widget-enabled")
- a(:subheading1, text: /Sub-heading 1/)
- a(:subheading2, text: /Sub-heading 2/)
- a(:subheading3, text: /Sub-heading 3/)
- a(:subheading4, text: /Sub-heading 4/)
- span(:switch_to_source_editing, class: "oo-ui-iconElement-icon
oo-ui-icon-source")
- div(:heading_dropdown_menus, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable")
- div(:formatting_option_menus, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 1)
- span(:page_settings, class: "oo-ui-iconElement-icon oo-ui-icon-settings")
- div(:indentation_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 3)
- div(:insert_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 4)
- div(:page_option_menu, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 6)
- span(:special_character, class: "oo-ui-iconElement-icon
oo-ui-icon-special-character")
- div(:iframe, css: "div.oo-ui-window-setup > div.oo-ui-window-frame")
- figure(:media_image, index: 0)
- unordered_list(:media_caption, class: "ve-ui-contextMenuWidget")
- span(:cite_menu, class: "oo-ui-popupToolGroup-handle", index: 2)
- div(:cite_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 2)
- div(:right_navigation, id: "p-views")
- div(:left_navigation, id: "left-navigation")
- div(:toolbar, class: "ve-init-mw-viewPageTarget-toolbar")
- span(:category_link, class: "oo-ui-iconElement-icon oo-ui-icon-tag")
- a(:formula_link, css: "span.oo-ui-tool-name-math > a.oo-ui-tool-link")
- img(:formula_image, class: "mwe-math-fallback-png-inline")
-
- if ENV["BROWSER"] == "chrome"
- div(:tools_menu, class: "oo-ui-widget oo-ui-widget-enabled oo-ui-toolGroup
oo-ui-iconElement oo-ui-popupToolGroup oo-ui-listToolGroup")
- else
- span(:tools_menu, class: "oo-ui-iconElement-icon oo-ui-icon-menu")
- end
-
- span(:ve_bold_text, class: "oo-ui-iconElement-icon oo-ui-icon-bold-b")
- span(:ve_bullets, class: "oo-ui-iconElement-icon oo-ui-icon-bullet-list",
index: 1)
- span(:ve_computer_code, class: "oo-ui-iconElement-icon oo-ui-icon-code")
- div(:ve_heading_menu, class: "oo-ui-iconElement-icon oo-ui-icon-down")
- span(:ve_link_icon, class: "oo-ui-iconElement-icon oo-ui-icon-link")
- span(:ve_more_markup_options, class: "oo-ui-tool-title-text", text: "More")
- a(:ve_more_references_options, css:
"span.oo-ui-tool-name-more-fewer:nth-child(9) > a:nth-child(1)")
- span(:ve_italics, class: "oo-ui-iconElement-icon oo-ui-icon-italic-i")
- span(:ve_media_menu, class: "oo-ui-iconElement-icon oo-ui-icon-picture")
- span(:ve_references, class: "oo-ui-iconElement-icon oo-ui-icon-references")
- span(:ve_numbering, class: "oo-ui-iconElement-icon oo-ui-icon-number-list")
- span(:ve_strikethrough, class: "oo-ui-iconElement-icon
oo-ui-icon-strikethrough-s")
- span(:ve_subscript, class: "oo-ui-iconElement-icon oo-ui-icon-subscript")
- span(:ve_superscript, class: "oo-ui-iconElement-icon oo-ui-icon-superscript")
- span(:ve_text_style, class: "oo-ui-iconElement-icon oo-ui-icon-text-style")
- span(:ve_underline, class: "oo-ui-iconElement-icon oo-ui-icon-underline-u")
- div(:visual_editor_toolbar, class: "oo-ui-toolbar-tools")
- a(:transclusion, css:
"span.oo-ui-widget.oo-ui-iconElement.oo-ui-tool.oo-ui-tool-name-transclusion.oo-ui-widget-enabled
> a")
- text_area(:wikitext_editor, id: "wpTextbox1")
- a(:first_reference, text: "[1]", index: 1)
- a(:second_reference, text: "[1]", index: 2)
- unordered_list(:link_list, class: 'oo-ui-widget oo-ui-widget-enabled
oo-ui-selectWidget oo-ui-selectWidget-depressed
oo-ui-clippableElement-clippable oo-ui-menuWidget oo-ui-textInputMenuWidget
oo-ui-lookupWidget-menu ve-ui-mwLinkTargetInputWidget-menu')
- a(:new_link, class: "ve-ce-linkAnnotation ve-ce-mwInternalLinkAnnotation
new")
- a(:internal_link, class: "ve-ce-linkAnnotation
ve-ce-mwInternalLinkAnnotation")
- unordered_list(:popup_icon, class: "ve-ui-contextMenuWidget")
+ div(:add_a_template_title, class: "oo-ui-processDialog-location", text: /Add
a template/)
+ span(:add_template, text: "Add template")
span(:basic_reference, class: "oo-ui-iconElement-icon oo-ui-icon-reference")
- div(:toolbar_actions, class: "oo-ui-toolbar-actions")
- span(:media_insert_menu, class: "oo-ui-tool-name-media")
- span(:template_insert_menu, class: "oo-ui-tool-name-transclusion")
- span(:ref_list_insert_menu, class: "oo-ui-tool-name-referencesList")
- span(:formula_insert_menu,class: "oo-ui-tool-name-math")
- div(:language_notification, class: "tipsy-inner")
- span(:review_changes, class: "oo-ui-labelElement-label", text: "Review your
changes")
- span(:return_to_save, class: "oo-ui-labelElement-label", text: "Return to
save form")
- span(:second_save_page, css: ".oo-ui-flaggedElement-primary > a:nth-child(1)
> span:nth-child(2)")
- span(:confirm_switch_cancel, text: "Resume editing")
-
-
+ span(:bullet_number_selector, class: "oo-ui-iconElement-icon
oo-ui-icon-bullet-list")
+ span(:category_link, class: "oo-ui-iconElement-icon oo-ui-icon-tag")
text_area(:cite_first_textarea, index: 0)
text_area(:cite_second_textarea, index: 1)
text_area(:cite_third_textarea, index: 2)
@@ -113,68 +16,141 @@
text_area(:cite_sixth_textarea, index: 5)
text_area(:cite_seventh_textarea, index: 6)
text_area(:cite_eighth_textarea, index: 7)
- div(:cite_ui, class: "oo-ui-window-body")
-
a(:cite_add_more_information_button, css: ".ve-ui-mwParameterPage-more a",
index: 7)
- a(:book_add_more_information_button, css: ".ve-ui-mwParameterPage-more a",
index: 7)
- div(:cite_visualeditor_user_interface, css: ".ve-ui-surfaceWidget")
div(:cite_basic_options_area, class: "oo-ui-layout oo-ui-iconElement
oo-ui-labelElement oo-ui-fieldsetLayout")
-
- #text_field(:cite_custom_field_name, css: ".oo-ui-textInputWidget-decorated
> input:nth-child(1)", frame: frame)
+ span(:cite_basic_reference, css: ".oo-ui-icon-reference")
+ a(:cite_book, css: ".oo-ui-tool-name-cite-book > a:nth-child(1)")
+ span(:cite_button, text: "Cite")
text_field(:cite_custom_field_name, css: ".oo-ui-searchWidget-query >
div:nth-child(1) > input:nth-child(1)")
div(:cite_group_name_textarea, class: "oo-ui-widget oo-ui-widget-enabled
oo-ui-inputWidget oo-ui-indicatorElement oo-ui-textInputWidget")
- text_area(:cite_new_website_field, css: "div.oo-ui-layout:nth-child(10) >
div:nth-child(3) > div:nth-child(1) > textarea:nth-child(1)")
+ a(:cite_journal, css: ".oo-ui-tool-name-cite-journal > a:nth-child(1)")
+ span(:cite_menu, class: "oo-ui-popupToolGroup-handle", index: 2)
div(:cite_new_field_label, css: ".oo-ui-optionWidget")
+ text_area(:cite_new_website_field, css: "div.oo-ui-layout:nth-child(10) >
div:nth-child(3) > div:nth-child(1) > textarea:nth-child(1)")
+ a(:cite_news, css: ".oo-ui-tool-name-cite-news > a:nth-child(1)")
+ div(:cite_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 2)
+ div(:cite_select, css: "div.oo-ui-widget:nth-child(5) > div:nth-child(2)")
div(:cite_show_more_fields, class:
"ve-ui-mwMoreParametersResultWidget-label")
- span(:insert_citation, css: ".oo-ui-flaggedElement-primary > a:nth-child(1)
> span:nth-child(2)")
-
- text_field(:media_search, css: "div.oo-ui-textInputWidget > input")
- span(:media_apply_changes, text: "Insert")
- div(:media_select, class: "ve-ui-mwMediaResultWidget-overlay")
- span(:media_exit, text: "Return to save form")
-
- div(:options_page_title, class: "oo-ui-processDialog-location", text:
"Options")
-
- div(:add_a_template_title, class: "oo-ui-processDialog-location", text: /Add
a template/)
- div(:references_title, class: "oo-ui-processDialog-location", text:
/References/)
- span(:insert_references_list, text: "Insert")
-
+ div(:cite_ui, class: "oo-ui-window-body")
+ div(:cite_visualeditor_user_interface, css: ".ve-ui-surfaceWidget")
+ span(:cite_website, css: ".oo-ui-icon-ref-cite-web")
span(:confirm_switch, text: "Keep changes")
-
- text_field(:transclusion_textfield, css:
"div.oo-ui-widget-enabled:nth-child(4) > input:nth-child(1)")
- text_field(:transclusion_description, css: ".oo-ui-inputWidget >
input:nth-child(1)")
- div(:no_unused_fields, text: "No unused fields")
- span(:add_template, text: "Add template")
- span(:insert_template, text: "Insert")
- div(:parameter_icon, text: "q")
- a(:remove_parameter, css: ".ve-ui-mwParameterPage-removeButton >
a:nth-child(1)")
-
- span(:review_failed, text: "No changes to review")
-
+ span(:confirm_switch_cancel, text: "Resume editing")
span(:confirm_switch_cancel_on_switch, text: "Cancel")
span(:confirm_switch_discard, text: "Discard changes")
-
- div(:options_settings_content, class: "oo-ui-layout oo-ui-panelLayout
oo-ui-panelLayout-scrollable oo-ui-panelLayout-expanded oo-ui-pageLayout
oo-ui-pageLayout-active")
-
- checkbox(:minor_edit, id: "wpMinoredit")
- div(:diff_view, class: "ve-ui-mwSaveDialog-viewer")
- span(:ex, text: "Return to save form")
+ div(:content, class: "ve-ce-branchNode")
+ span(:decrease_indentation, class: "oo-ui-iconElement-icon
oo-ui-icon-outdent-list")
text_area(:describe_change, index: 0)
-
+ div(:diff_view, class: "ve-ui-mwSaveDialog-viewer")
+ div(:disabled_save_button, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-buttonElement oo-ui-buttonElement-framed oo-ui-labelElement
oo-ui-flaggedElement-constructive oo-ui-buttonWidget ve-ui-toolbar-saveButton")
+ span(:downarrow, class: "oo-ui-indicatorElement-indicator
oo-ui-indicator-down")
+ a(:edit_ve, title: /Edit this page with VisualEditor/)
+ a(:edit_wikitext, title: /You can edit this page\./)
+ span(:ex, text: "Return to save form")
+ a(:first_reference, text: "[1]", index: 1)
+ div(:formatting_option_menus, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 1)
+ img(:formula_image, class: "mwe-math-fallback-png-inline")
+ span(:formula_insert_menu,class: "oo-ui-tool-name-math")
+ a(:formula_link, css: "span.oo-ui-tool-name-math > a.oo-ui-tool-link")
+ a(:heading, text: /Heading/)
+ span(:hamburger_menu, css: "div.oo-ui-listToolGroup:nth-child(2) >
span:nth-child(1) > span:nth-child(3)")
+ div(:heading_dropdown_menus, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable")
+ div(:iframe, css: "div.oo-ui-window-setup > div.oo-ui-window-frame")
+ span(:increase_indentation, class: "oo-ui-iconElement-icon
oo-ui-icon-indent-list")
+ div(:indentation_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 3)
+ span(:insert_citation, css: ".oo-ui-flaggedElement-primary > a:nth-child(1)
> span:nth-child(2)")
+ span(:insert_menu, class: "oo-ui-popupToolGroup-handle", index: 4)
+ div(:insert_pull_down, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 4)
+ div(:insert_references, class: "oo-ui-processDialog-location")
+ span(:insert_references_list, text: "Insert")
+ span(:insert_template, text: "Insert")
+ a(:internal_link, class: "ve-ce-linkAnnotation
ve-ce-mwInternalLinkAnnotation")
+ div(:ip_warning, class: "ve-ui-mwNoticesPopupTool-item", text: /Your IP
address/)
+ div(:language_notification, class: "tipsy-inner")
+ div(:left_navigation, id: "left-navigation")
+ unordered_list(:link_list, class: 'oo-ui-widget oo-ui-widget-enabled
oo-ui-selectWidget oo-ui-selectWidget-depressed
oo-ui-clippableElement-clippable oo-ui-menuWidget oo-ui-textInputMenuWidget
oo-ui-lookupWidget-menu ve-ui-mwLinkTargetInputWidget-menu')
div(:link_overlay_does_not_exist, text: /New page/)
div(:link_overlay_external_link, text: /External link.+New page/m)
div(:link_overlay_wiki_page, text: /Matching page/)
-
- #USED IN LANGUAGE SCREENSHOT TEST:
- span(:page_settings_icon, class: "oo-ui-iconElement-icon
oo-ui-icon-settings", index: 2)
- label(:prevent_redirect, class: "oo-ui-layout oo-ui-labelElement
oo-ui-fieldLayout oo-ui-fieldLayout-align-inline oo-ui-fieldLayout-disabled")
- label(:table_of_contents, class: "oo-ui-layout oo-ui-labelElement
oo-ui-fieldLayout oo-ui-fieldLayout-align-top", index: 1)
+ span(:media_apply_changes, text: "Insert")
+ unordered_list(:media_caption, class: "ve-ui-contextMenuWidget")
+ span(:media_exit, text: "Return to save form")
+ figure(:media_image, index: 0)
+ span(:media_insert_menu, class: "oo-ui-tool-name-media")
+ text_field(:media_search, css: "div.oo-ui-textInputWidget > input")
+ div(:media_select, class: "ve-ui-mwMediaResultWidget-overlay")
+ div(:medium_dialog, class: "oo-ui-window oo-ui-dialog oo-ui-dialog-open
oo-ui-dialog-medium")
+ checkbox(:minor_edit, id: "wpMinoredit")
+ div(:no_unused_fields, text: "No unused fields")
+ a(:new_link, class: "ve-ce-linkAnnotation ve-ce-mwInternalLinkAnnotation
new")
+ span(:options_in_hamburger, class: "oo-ui-tool-title", text: "Options")
+ span(:option_advanced_settings, class: "oo-ui-tool-title", text: "Advanced
settings")
+ span(:option_page_settings, class: "oo-ui-tool-title", text: "Page settings")
+ div(:options_page_title, class: "oo-ui-processDialog-location", text:
"Options")
+ div(:options_settings_content, class: "oo-ui-layout oo-ui-panelLayout
oo-ui-panelLayout-scrollable oo-ui-panelLayout-expanded oo-ui-pageLayout
oo-ui-pageLayout-active")
+ div(:page_option_menu, class: "oo-ui-toolGroup-tools
oo-ui-clippableElement-clippable", index: 6)
+ span(:page_settings, class: "oo-ui-iconElement-icon oo-ui-icon-settings")
label(:page_settings_editlinks, class: "oo-ui-layout oo-ui-labelElement
oo-ui-fieldLayout oo-ui-fieldLayout-align-inline", index: 4)
+ span(:page_settings_icon, class: "oo-ui-iconElement-icon
oo-ui-icon-settings", index: 2)
+ div(:page_text, id: "mw-content-text")
+ a(:page_title, text: /Page title/)
+ a(:paragraph, text: /Paragraph/)
+ div(:parameter_icon, text: "q")
+ unordered_list(:popup_icon, class: "ve-ui-contextMenuWidget")
+ a(:preformatted, text: /Preformatted/)
+ label(:prevent_redirect, class: "oo-ui-layout oo-ui-labelElement
oo-ui-fieldLayout oo-ui-fieldLayout-align-inline oo-ui-fieldLayout-disabled")
+ span(:ref_list_insert_menu, class: "oo-ui-tool-name-referencesList")
+ span(:refs_link, text: "Reference")
+ div(:references_title, class: "oo-ui-processDialog-location", text:
/References/)
+ a(:remove_parameter, css: ".ve-ui-mwParameterPage-removeButton >
a:nth-child(1)")
+ span(:return_to_save, class: "oo-ui-labelElement-label", text: "Return to
save form")
+ span(:review_changes, class: "oo-ui-labelElement-label", text: "Review your
changes")
+ span(:review_failed, text: "No changes to review")
+ div(:right_navigation, id: "p-views")
+ div(:save_disabled, class: "oo-ui-widget oo-ui-widget-disabled
oo-ui-flaggedElement-constructive oo-ui-.oo-ui-buttonElement-framed")
+ a(:save_page, css: "div.ve-init-mw-viewPageTarget-toolbar-actions >
div.oo-ui-flaggedElement-constructive > a")
+ div(:save_enabled, css: "div.ve-init-mw-viewPageTarget-toolbar-actions >
div.oo-ui-flaggedElement-constructive.oo-ui-widget-enabled")
+ a(:second_reference, text: "[1]", index: 2)
+ span(:second_save_page, css: ".oo-ui-flaggedElement-primary > a:nth-child(1)
> span:nth-child(2)")
div(:settings_apply_button, class: "oo-ui-widget oo-ui-widget-enabled
oo-ui-buttonElement oo-ui-labelElement oo-ui-flaggedElement-primary
oo-ui-buttonWidget oo-ui-actionWidget oo-ui-buttonElement-framed")
+ span(:special_character, class: "oo-ui-iconElement-icon
oo-ui-icon-special-character")
+ a(:subheading1, text: /Sub-heading 1/)
+ a(:subheading2, text: /Sub-heading 2/)
+ a(:subheading3, text: /Sub-heading 3/)
+ a(:subheading4, text: /Sub-heading 4/)
+ span(:switch_to_source_editing, class: "oo-ui-iconElement-icon
oo-ui-icon-source")
+ label(:table_of_contents, class: "oo-ui-layout oo-ui-labelElement
oo-ui-fieldLayout oo-ui-fieldLayout-align-top", index: 1)
+ span(:template_insert_menu, class: "oo-ui-tool-name-transclusion")
+ div(:toolbar, class: "ve-init-mw-viewPageTarget-toolbar")
+ div(:toolbar_actions, class: "oo-ui-toolbar-actions")
+ if ENV["BROWSER"] == "chrome"
+ div(:tools_menu, class: "oo-ui-widget oo-ui-widget-enabled oo-ui-toolGroup
oo-ui-iconElement oo-ui-popupToolGroup oo-ui-listToolGroup")
+ else
+ span(:tools_menu, class: "oo-ui-iconElement-icon oo-ui-icon-menu")
+ end
+ a(:transclusion, css:
"span.oo-ui-widget.oo-ui-iconElement.oo-ui-tool.oo-ui-tool-name-transclusion.oo-ui-widget-enabled
> a")
+ text_field(:transclusion_description, css: ".oo-ui-inputWidget >
input:nth-child(1)")
+ text_field(:transclusion_textfield, css:
"div.oo-ui-widget-enabled:nth-child(4) > input:nth-child(1)")
+ span(:ve_bold_text, class: "oo-ui-iconElement-icon oo-ui-icon-bold-b")
+ span(:ve_bullets, class: "oo-ui-iconElement-icon oo-ui-icon-bullet-list",
index: 1)
+ span(:ve_computer_code, class: "oo-ui-iconElement-icon oo-ui-icon-code")
+ div(:ve_heading_menu, class: "oo-ui-iconElement-icon oo-ui-icon-down")
+ span(:ve_italics, class: "oo-ui-iconElement-icon oo-ui-icon-italic-i")
+ span(:ve_link_icon, class: "oo-ui-iconElement-icon oo-ui-icon-link")
+ span(:ve_media_menu, class: "oo-ui-iconElement-icon oo-ui-icon-picture")
+ span(:ve_more_markup_options, class: "oo-ui-tool-title-text", text: "More")
+ span(:ve_numbering, class: "oo-ui-iconElement-icon oo-ui-icon-number-list")
+ a(:ve_more_references_options, css:
"span.oo-ui-tool-name-more-fewer:nth-child(9) > a:nth-child(1)")
+ span(:ve_references, class: "oo-ui-iconElement-icon oo-ui-icon-references")
+ span(:ve_strikethrough, class: "oo-ui-iconElement-icon
oo-ui-icon-strikethrough-s")
+ span(:ve_subscript, class: "oo-ui-iconElement-icon oo-ui-icon-subscript")
+ span(:ve_superscript, class: "oo-ui-iconElement-icon oo-ui-icon-superscript")
+ span(:ve_text_style, class: "oo-ui-iconElement-icon oo-ui-icon-text-style")
+ span(:ve_underline, class: "oo-ui-iconElement-icon oo-ui-icon-underline-u")
+ div(:visual_editor_toolbar, class: "oo-ui-toolbar-tools")
+ text_area(:wikitext_editor, id: "wpTextbox1")
in_iframe(index: 0) do |frame|
-
- #ACTUALLY IS IN THE IFRAME:
div(:extension_reference, class: "ve-ui-mwReferenceResultWidget-shield",
frame: frame)
span(:existing_reference, text: "Use an existing reference", frame: frame)
a(:remove_template, title: "Remove template", frame: frame)
--
To view, visit https://gerrit.wikimedia.org/r/174575
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I34b4be6aadf991cf9d12c76fd8c8410697b2b500
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Cmcmahon <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits