From 10437487658fc9510edaa5fac4ac2c5055cea32a Mon Sep 17 00:00:00 2001 From: Maurizio Vitale Date: Thu, 14 May 2020 12:44:20 +0100 Subject: [PATCH] Ability to chage the route (#5703) --- lib/testing/src/lib/core/pages/login-sso.page.ts | 4 ++-- protractor.conf.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/testing/src/lib/core/pages/login-sso.page.ts b/lib/testing/src/lib/core/pages/login-sso.page.ts index aa3c09b1a1..7467fe63c4 100644 --- a/lib/testing/src/lib/core/pages/login-sso.page.ts +++ b/lib/testing/src/lib/core/pages/login-sso.page.ts @@ -21,7 +21,6 @@ import { BrowserActions } from '../utils/browser-actions'; export class LoginSSOPage { - loginURL: string = browser.baseUrl + '/login'; ssoButton = element(by.css(`[data-automation-id="login-button-sso"]`)); usernameField = element(by.id('username')); passwordField = element(by.id('password')); @@ -40,7 +39,8 @@ export class LoginSSOPage { } if (!currentUrl || currentUrl === '' || currentUrl === 'data:,') { - await browser.get(this.loginURL); + const loginURL: string = browser.baseUrl + browser.params.loginRoute ? browser.params.loginRoute : ''; + await browser.get(loginURL); } await BrowserVisibility.waitUntilElementIsVisible(this.usernameField); diff --git a/protractor.conf.ts b/protractor.conf.ts index 423db80593..678a7ee1bb 100644 --- a/protractor.conf.ts +++ b/protractor.conf.ts @@ -116,6 +116,7 @@ exports.config = { params: { testConfig: TestConfig, + loginRoute: '/login', config: TestConfig.appConfig, groupSuffix: GROUP_SUFFIX, identityAdmin: TestConfig.identityAdmin,