mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[affected:*][ci:force] Wrong setting page
This commit is contained in:
@@ -59,7 +59,7 @@ export class SettingsPage {
|
|||||||
await BrowserActions.click(this.ssoRadioButton);
|
await BrowserActions.click(this.ssoRadioButton);
|
||||||
}
|
}
|
||||||
|
|
||||||
async setProviderEcmSso(contentServiceURL, authHost, identityHost, silentLogin = true, implicitFlow = true, clientId?: string, logoutUrl: string = '/logout', codeFlow = true) {
|
async setProviderEcmSso(contentServiceURL, authHost, identityHost, silentLogin = true, implicitFlow = true, clientId?: string, logoutUrl: string = '/logout') {
|
||||||
await this.goToSettingsPage();
|
await this.goToSettingsPage();
|
||||||
await this.setProvider('ECM');
|
await this.setProvider('ECM');
|
||||||
await this.clickSsoRadioButton();
|
await this.clickSsoRadioButton();
|
||||||
@@ -68,7 +68,6 @@ export class SettingsPage {
|
|||||||
await this.setIdentityHost(identityHost);
|
await this.setIdentityHost(identityHost);
|
||||||
await this.setSilentLogin(silentLogin);
|
await this.setSilentLogin(silentLogin);
|
||||||
await this.setImplicitFlow(implicitFlow);
|
await this.setImplicitFlow(implicitFlow);
|
||||||
await this.setCodeFlow(codeFlow);
|
|
||||||
await this.setClientId(clientId);
|
await this.setClientId(clientId);
|
||||||
await this.setLogoutUrl(logoutUrl);
|
await this.setLogoutUrl(logoutUrl);
|
||||||
await this.clickApply();
|
await this.clickApply();
|
||||||
@@ -101,32 +100,22 @@ export class SettingsPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async setSilentLogin(enableToggle) {
|
async setSilentLogin(enableToggle) {
|
||||||
await BrowserVisibility.waitUntilElementIsVisible(this.silentLoginToggleButton);
|
await BrowserVisibility.waitUntilElementIsVisible(this.silentLoginToggleElement);
|
||||||
|
|
||||||
const isChecked = (await BrowserActions.getAttribute(this.silentLoginToggleElement, 'class')).includes(materialLocators.Checked.root);
|
const isChecked = (await BrowserActions.getAttribute(this.silentLoginToggleElement, 'class')).includes(materialLocators.Checked.root);
|
||||||
|
|
||||||
if (isChecked && !enableToggle || !isChecked && enableToggle) {
|
if (isChecked && !enableToggle || !isChecked && enableToggle) {
|
||||||
await BrowserActions.click(this.silentLoginToggleButton);
|
await BrowserActions.click(this.silentLoginToggleLabel);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
async setImplicitFlow(enableToggle) {
|
async setImplicitFlow(enableToggle) {
|
||||||
await BrowserVisibility.waitUntilElementIsVisible(this.implicitFlowButton);
|
await BrowserVisibility.waitUntilElementIsVisible(this.implicitFlowElement);
|
||||||
|
|
||||||
const isChecked = (await BrowserActions.getAttribute(this.implicitFlowElement, 'class')).includes(materialLocators.Checked.root);
|
const isChecked = (await BrowserActions.getAttribute(this.implicitFlowElement, 'class')).includes(materialLocators.Checked.root);
|
||||||
|
|
||||||
if (isChecked && !enableToggle || !isChecked && enableToggle) {
|
if (isChecked && !enableToggle || !isChecked && enableToggle) {
|
||||||
await BrowserActions.click(this.implicitFlowButton);
|
await BrowserActions.click(this.implicitFlowLabel);
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
async setCodeFlow(enableToggle) {
|
|
||||||
await BrowserVisibility.waitUntilElementIsVisible(this.codeFlowButton);
|
|
||||||
|
|
||||||
const isChecked = (await BrowserActions.getAttribute(this.codeFlowButton, 'aria-checked')) === 'true';
|
|
||||||
|
|
||||||
if (isChecked && !enableToggle || !isChecked && enableToggle) {
|
|
||||||
await BrowserActions.click(this.codeFlowButton);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user