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

Reply via email to