mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-25 14:56:20 +00:00
Merge "[BrowserTest] remove experimental cursor test"
This commit is contained in:
commit
968bec0a40
|
@ -1,34 +0,0 @@
|
|||
@chrome @firefox @login
|
||||
Feature: VisualEditor cursor
|
||||
|
||||
Background:
|
||||
Given I am at the cursor test page
|
||||
And I click Edit for VisualEditor
|
||||
|
||||
Scenario Outline: show hover icons
|
||||
When I send right arrow times <arrow_just_before>
|
||||
And I do not see the <not_on_page> hover icon
|
||||
And I send right arrow times 1
|
||||
Then I should see the <visible> hover icon
|
||||
And I do not see the <first_wrong> hover icon
|
||||
And I do not see the <second_wrong> hover icon
|
||||
And I send right arrow times 1
|
||||
And I do not see the <again_not_on_page> hover icon
|
||||
Examples:
|
||||
| arrow_just_before | not_on_page | visible | first_wrong | second_wrong | again_not_on_page |
|
||||
| 14 | References | References | Transclusion | Link | References |
|
||||
| 42 | Transclusion | Transclusion | References | Link | Transclusion |
|
||||
| 73 | Transclusion | Transclusion | References | Link | Transclusion |
|
||||
|
||||
# The last line of this scenario is different from the Outline above.
|
||||
# Links text should be navigable and show the hover icon
|
||||
|
||||
Scenario: Cursor over link shows link icons
|
||||
When I send right arrow times 74
|
||||
And I do not see the Link hover icon
|
||||
And I send right arrow times 1
|
||||
Then I should see the Link hover icon
|
||||
And I do not see the References hover icon
|
||||
And I do not see the Transclusion hover icon
|
||||
And I send right arrow times 1
|
||||
And I should see the Link hover icon
|
|
@ -1,38 +0,0 @@
|
|||
Given(/^I am at the cursor test page$/) do
|
||||
visit(CursorTestPage)
|
||||
end
|
||||
|
||||
When(/^I send right arrow times (\d+)$/) do |number|
|
||||
on(VisualEditorPage) do |page|
|
||||
page.content_element.when_present(10).fire_event("onfocus")
|
||||
number.to_i.times do
|
||||
page.content_element.send_keys :arrow_right
|
||||
page.content_element.fire_event("onblur") #gerrit 86800/86801
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
When(/^I do not see the References hover icon$/) do
|
||||
on(CursorTestPage).references_hover_element.should_not be_visible
|
||||
end
|
||||
|
||||
Then(/^I should see the References hover icon$/) do
|
||||
on(CursorTestPage).references_hover_element.when_present.should be_visible
|
||||
end
|
||||
|
||||
Then(/^I should see the Transclusion hover icon$/) do
|
||||
on(CursorTestPage).transclusion_hover_element.when_present.should be_visible
|
||||
end
|
||||
|
||||
Then(/^I do not see the Transclusion hover icon$/) do
|
||||
on(CursorTestPage).transclusion_hover_element.should_not be_visible
|
||||
end
|
||||
|
||||
Then(/^I do not see the Link hover icon$/) do
|
||||
on(CursorTestPage).link_hover_element.should_not be_visible
|
||||
end
|
||||
|
||||
Then(/^I should see the Link hover icon$/) do
|
||||
on(CursorTestPage).link_hover_element.should be_visible
|
||||
end
|
||||
|
|
@ -1,13 +0,0 @@
|
|||
class CursorTestPage
|
||||
include PageObject
|
||||
|
||||
include URL
|
||||
page_url URL.url("User:Selenium_user/cursor_test_page")
|
||||
# contents of this page must contain EXACTLY the wikitext string:
|
||||
# Reference one <ref> this is ref1 </ref>invisible transclusion here{{Template sandbox notice}} and visible transclusion here{{User:Selenium_user/cursor}}[http://www.google.com This is link to google]{{reflist}}
|
||||
|
||||
span(:references_hover, class: "oo-ui-iconedElement-icon oo-ui-icon-reference", index: 1)
|
||||
span(:transclusion_hover, class: "oo-ui-iconedElement-icon oo-ui-icon-template", index: 1)
|
||||
span(:link_hover, class: "oo-ui-iconedElement-icon oo-ui-icon-link", index: 1)
|
||||
|
||||
end
|
Loading…
Reference in a new issue