diff --git a/lib/testing/src/lib/protractor/core/pages/material/material-locators.ts b/lib/testing/src/lib/protractor/core/pages/material/material-locators.ts index 8206ecbd1c..c494c132d7 100644 --- a/lib/testing/src/lib/protractor/core/pages/material/material-locators.ts +++ b/lib/testing/src/lib/protractor/core/pages/material/material-locators.ts @@ -89,7 +89,7 @@ export const materialLocators = { } }, Checked: { - root: 'mat-checked' + root: 'mdc-switch--checked' }, Chip: { root: 'mat-chip', @@ -345,7 +345,8 @@ export const materialLocators = { toggle: { class: '.mat-mdc-slide-toggle', root: 'mat-slide-toggle', - input: '.mat-mdc-slide-toggle-input' + input: '.mat-mdc-slide-toggle-input', + checked: 'mat-mdc-slide-toggle-checked' } }, Selection: { diff --git a/lib/testing/src/lib/protractor/core/pages/settings.page.ts b/lib/testing/src/lib/protractor/core/pages/settings.page.ts index 479a11acef..5afd3f8262 100644 --- a/lib/testing/src/lib/protractor/core/pages/settings.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/settings.page.ts @@ -102,7 +102,7 @@ export class SettingsPage { async setSilentLogin(enableToggle) { 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.Slide.toggle.checked); if (isChecked && !enableToggle || !isChecked && enableToggle) { await BrowserActions.click(this.silentLoginToggleLabel); @@ -112,7 +112,7 @@ export class SettingsPage { async setImplicitFlow(enableToggle) { 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.Slide.toggle.checked); if (isChecked && !enableToggle || !isChecked && enableToggle) { await BrowserActions.click(this.implicitFlowLabel);