Skip to content

Commit

Permalink
Move welcome screen disabling to common page
Browse files Browse the repository at this point in the history
  • Loading branch information
pheyos committed May 15, 2020
1 parent 07e57fb commit 05ccb95
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 4 deletions.
7 changes: 7 additions & 0 deletions test/functional/page_objects/common_page.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,13 @@ export function CommonPageProvider({ getService, getPageObjects }: FtrProviderCo
const loginPage = currentUrl.includes('/login');
const wantedLoginPage = appUrl.includes('/login') || appUrl.includes('/logout');

// Disable the welcome screen if the corresponding environment variable is set
// This is relevant for environments which don't allow to use the yml setting, e.g. cloud production
// It is done here so it applies to logins but also to a login re-use
if (process.env.DISABLE_WELCOME_SCREEN) {
await browser.setLocalStorageItem('home:welcome:show', 'false');
}

if (loginPage && !wantedLoginPage) {
log.debug('Found login page');
if (config.get('security.disableTestUser')) {
Expand Down
4 changes: 0 additions & 4 deletions x-pack/test/functional/page_objects/security_page.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,6 @@ export function SecurityPageProvider({ getService, getPageObjects }) {

await PageObjects.common.navigateToApp('login');

// ensure welcome screen won't be shown. This is relevant for environments which don't allow
// to use the yml setting, e.g. cloud
await browser.setLocalStorageItem('home:welcome:show', 'false');

await testSubjects.setValue('loginUsername', username);
await testSubjects.setValue('loginPassword', password);
await testSubjects.click('loginSubmit');
Expand Down

0 comments on commit 05ccb95

Please sign in to comment.