Amire80 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/192730

Change subject: [BrowserTest] Update the scenario for Cite screenshot
......................................................................

[BrowserTest] Update the scenario for Cite screenshot

This screenshot only needs the "Cite" button,
and not the whole dropdown menu.

* The clicking step is removed.
* The element is reconfigured.

Change-Id: If4b863e51db611b96186ca6381d0426a335a9a17
---
M modules/ve-mw/tests/browser/features/language_screenshot.feature
M modules/ve-mw/tests/browser/features/step_definitions/cite_steps.rb
M 
modules/ve-mw/tests/browser/features/step_definitions/language_screenshot_steps.rb
M modules/ve-mw/tests/browser/features/support/pages/visual_editor_page.rb
4 files changed, 7 insertions(+), 11 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/VisualEditor 
refs/changes/30/192730/1

diff --git a/modules/ve-mw/tests/browser/features/language_screenshot.feature 
b/modules/ve-mw/tests/browser/features/language_screenshot.feature
index 5d403c7..ca22bd3 100644
--- a/modules/ve-mw/tests/browser/features/language_screenshot.feature
+++ b/modules/ve-mw/tests/browser/features/language_screenshot.feature
@@ -102,8 +102,7 @@
   @language_screenshot
   Scenario: VisualEditor_Cite_Pulldown
     Given I am editing the language screenshots page
-    When I click on Cite menu
-    Then I should see Cite dropdown menu
+    Then I should see the Cite button
 
   Scenario: VisualEditor_References_icon
     Given I go to "Reference VisualEditor Screenshot" page which has references
@@ -112,7 +111,7 @@
 
   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
+      And I click the Cite button
     When I click on Basic Reference in Cite menu dropdown
     Then I should see Basic Reference dialog box
 
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 e09cd93..e9a083c 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
@@ -1,7 +1,3 @@
-Given(/^I click the Cite button$/) do
-  on(VisualEditorPage).cite_button_element.when_present.click
-end
-
 Given(/^I can see the Cite User Interface$/) do
   on(VisualEditorPage).cite_select_element.when_present
 end
diff --git 
a/modules/ve-mw/tests/browser/features/step_definitions/language_screenshot_steps.rb
 
b/modules/ve-mw/tests/browser/features/step_definitions/language_screenshot_steps.rb
index d600355..377185c 100644
--- 
a/modules/ve-mw/tests/browser/features/step_definitions/language_screenshot_steps.rb
+++ 
b/modules/ve-mw/tests/browser/features/step_definitions/language_screenshot_steps.rb
@@ -347,12 +347,13 @@
   )
 end
 
-Then(/^I should see Cite dropdown menu$/) do
-  on(VisualEditorPage).cite_pull_down_element.when_present.should be_visible
+Then(/^I should see the Cite button$/) do
+  on(VisualEditorPage).cite_button_element.when_present.should be_visible
+  Screenshot.zoom_browser(@browser, 3)
   Screenshot.capture(
     @browser,
     "#{@scenario.name}-#{ENV['LANGUAGE_SCREENSHOT_CODE']}.png",
-    [@current_page.cite_pull_down_element, 
@current_page.cite_indicator_down_element]
+    [@current_page.cite_button_element]
   )
 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 1d537a4..dd92673 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
@@ -22,7 +22,7 @@
   div(:cite_basic_options_area, class: 'oo-ui-layout oo-ui-iconElement 
oo-ui-labelElement oo-ui-fieldsetLayout')
   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, css: '.ve-test-toolbar-cite .oo-ui-labelElement-label')
+  div(:cite_button, class: 've-test-toolbar-cite')
   text_field(:cite_custom_field_name, css: '.oo-ui-searchWidget-query > 
div:nth-child(1) > input:nth-child(1)')
   text_field(:cite_group_name_textarea, css: 
'div.oo-ui-indicatorElement:nth-child(1) > input:nth-child(1)')
   a(:cite_journal, css: '.oo-ui-tool-name-cite-journal > a:nth-child(1)')

-- 
To view, visit https://gerrit.wikimedia.org/r/192730
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: If4b863e51db611b96186ca6381d0426a335a9a17
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/VisualEditor
Gerrit-Branch: master
Gerrit-Owner: Amire80 <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to