From fedebb1834cd0a19438cc43c2f29b1c8c3c7d38f Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C5=BDeljko=20Filipin?= Date: Wed, 5 Jul 2017 13:52:47 +0200 Subject: [PATCH] Disable VisualEditor welcome dialog when running Selenium tests Bug: T164721 Change-Id: I7b5f73c6fbaaa221ac1b689344f9015fb903220f --- tests/selenium/specs/page.js | 9 ++++++++- tests/selenium/specs/user.js | 6 ++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/tests/selenium/specs/page.js b/tests/selenium/specs/page.js index 04b3dc54ed..06d3d60a1b 100644 --- a/tests/selenium/specs/page.js +++ b/tests/selenium/specs/page.js @@ -1,13 +1,20 @@ 'use strict'; const assert = require( 'assert' ), EditPage = require( '../pageobjects/edit.page' ), - HistoryPage = require( '../pageobjects/history.page' ); + HistoryPage = require( '../pageobjects/history.page' ), + UserLoginPage = require( '../pageobjects/userlogin.page' ); describe( 'Page', function () { var content, name; + before( function () { + // disable VisualEditor welcome dialog + UserLoginPage.open(); + browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } ); + } ); + beforeEach( function () { browser.deleteCookie(); content = Math.random().toString(); diff --git a/tests/selenium/specs/user.js b/tests/selenium/specs/user.js index 193095d304..3f3872dc7d 100644 --- a/tests/selenium/specs/user.js +++ b/tests/selenium/specs/user.js @@ -9,6 +9,12 @@ describe( 'User', function () { var password, username; + before( function () { + // disable VisualEditor welcome dialog + UserLoginPage.open(); + browser.localStorage( 'POST', { key: 've-beta-welcome-dialog', value: '1' } ); + } ); + beforeEach( function () { browser.deleteCookie(); username = `User-${Math.random().toString()}`; -- 2.20.1