When using local storage, any page has to be open. UserLoginPage is usually used.
BlankPage should be slightly faster to load. It also makes it more clear than
any page would do the job.
Change-Id: I50b23993065ad6b093a6cc951d00b0bf7a3d5e68
const assert = require( 'assert' ),
Api = require( 'wdio-mediawiki/Api' ),
+ BlankPage = require( 'wdio-mediawiki/BlankPage' ),
DeletePage = require( '../pageobjects/delete.page' ),
RestorePage = require( '../pageobjects/restore.page' ),
EditPage = require( '../pageobjects/edit.page' ),
before( function () {
// disable VisualEditor welcome dialog
- UserLoginPage.open();
+ BlankPage.open();
browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } );
} );
const assert = require( 'assert' ),
+ BlankPage = require( 'wdio-mediawiki/BlankPage' ),
HistoryPage = require( '../pageobjects/history.page' ),
UserLoginPage = require( 'wdio-mediawiki/LoginPage' ),
Util = require( 'wdio-mediawiki/Util' );
before( function () {
// disable VisualEditor welcome dialog
browser.deleteCookie();
- UserLoginPage.open();
+ BlankPage.open();
browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } );
// Enable rollback confirmation for admin user
before( function () {
// disable VisualEditor welcome dialog
browser.deleteCookie();
- UserLoginPage.open();
+ BlankPage.open();
browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } );
// Disable rollback confirmation for admin user
const assert = require( 'assert' ),
+ BlankPage = require( 'wdio-mediawiki/BlankPage' ),
CreateAccountPage = require( '../pageobjects/createaccount.page' ),
PreferencesPage = require( '../pageobjects/preferences.page' ),
UserLoginPage = require( 'wdio-mediawiki/LoginPage' ),
before( function () {
// disable VisualEditor welcome dialog
- UserLoginPage.open();
+ BlankPage.open();
browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } );
} );