mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/RevisionSlider
synced 2024-12-28 14:42:52 +00:00
407c1de800
I have seen this failing: https://integration.wikimedia.org/ci/job/mwext-mw-selenium-jessie/9255/console The idea is to pre-set this cookie so the help dialog never shows up in the first place. The tests do not need to look for the element, click it, wait for the dialog to close. This should even speed up the browser tests, I believe. Also this adjustes waiting conditions in several places to address timing issues with failing browser tests. Since these tests should be replaced by Node.js on the long run I added "sleep" in the cases although it's not recommended. Change-Id: Ida381faa390aa62ebaadd3713864676be80abd51
17 lines
778 B
Gherkin
17 lines
778 B
Gherkin
@chrome @en.wikipedia.beta.wmflabs.org @firefox @integration
|
|
Feature: RevisionSlider timeline
|
|
Scenario: RevisionSlider timeline arrows to be disabled with 3 revisions
|
|
Given a page with 3 revision(s) exists
|
|
When I have loaded the RevisionSlider and dismissed the help dialog
|
|
Then The backward arrow should be disabled
|
|
And The forward arrow should be disabled
|
|
|
|
Scenario: RevisionSlider timeline arrows to be enabled with adequate revisions
|
|
Given a page with 30 revision(s) exists
|
|
And The window size is 800 by 600
|
|
When I have loaded the RevisionSlider and dismissed the help dialog
|
|
And I click on the backward arrow
|
|
And I click on the forward arrow
|
|
Then The backward arrow should be enabled
|
|
And The forward arrow should be disabled
|