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 018b242661..9fed0915ac 100644 --- a/lib/testing/src/lib/protractor/core/pages/settings.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/settings.page.ts @@ -136,7 +136,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); @@ -146,7 +146,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);