From f7fce699fe25c7f1fc8ff6def35f6b630216fc3d Mon Sep 17 00:00:00 2001 From: Amedeo Lepore Date: Tue, 12 Mar 2024 16:45:54 +0100 Subject: [PATCH] [AAE-21083] Fix e2e Content: Metadata - C280560 - fix slide toggle click, in v15 toggle is handled with a button instead of input --- .../src/lib/protractor/core/pages/material/toggle.page.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/testing/src/lib/protractor/core/pages/material/toggle.page.ts b/lib/testing/src/lib/protractor/core/pages/material/toggle.page.ts index fea6b3f44e..82bb70169b 100644 --- a/lib/testing/src/lib/protractor/core/pages/material/toggle.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/material/toggle.page.ts @@ -30,9 +30,9 @@ export class TogglePage { } async disableToggle(toggle: ElementFinder): Promise { - const check = await BrowserActions.getAttribute(toggle, 'class'); - if (check.indexOf(materialLocators.Checked.root) >= 0) { - const elem = toggle.$$('input').first(); + const slideToggle = await BrowserActions.getAttribute(toggle, 'class'); + if (slideToggle.indexOf(materialLocators.Slide.toggle.checked) >= 0) { + const elem = toggle.$$('button').first(); await BrowserActions.clickScript(elem); } }