From 4ae824fd682e014a75b876a73feafacb814dedf8 Mon Sep 17 00:00:00 2001 From: Amedeo Lepore Date: Mon, 11 Mar 2024 18:50:27 +0100 Subject: [PATCH] [affected:*][ci:force] [AAE-21070] Fix e2e Content: Components - C587084 - fix class selectors --- .../protractor/core/pages/material/material-locators.ts | 9 ++++++--- lib/testing/src/lib/protractor/core/pages/viewer.page.ts | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) 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 820cced622..29ff6dd774 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 @@ -385,10 +385,10 @@ export const materialLocators = { content: '.mat-mdc-tab-body-content' }, label: { - class: '.mat-mdc-tab-label', + class: '.mdc-tab', root: 'mat-tab-label', active: { - class: '.mat-mdc-tab-label-active', + class: '.mdc-tab--active', root: 'mat-tab-label-active' }, content: { @@ -397,7 +397,10 @@ export const materialLocators = { } }, labels: { - class: '.mdc-tab__text-label' + class: '.mdc-tab__text-label', + container: { + class: '.mat-mdc-tab-labels' + } }, list: '.mat-mdc-tab-list' }, diff --git a/lib/testing/src/lib/protractor/core/pages/viewer.page.ts b/lib/testing/src/lib/protractor/core/pages/viewer.page.ts index 106360d2d1..4c04bc31ff 100644 --- a/lib/testing/src/lib/protractor/core/pages/viewer.page.ts +++ b/lib/testing/src/lib/protractor/core/pages/viewer.page.ts @@ -253,7 +253,7 @@ export class ViewerPage { } async checkTabIsActive(tabName: string): Promise { - const materialLocatorPart = `div${materialLocators.Tab.labels.class} div${materialLocators.Tab.label.active.class} ${materialLocators.Tab.label.content.class}`; + const materialLocatorPart = `div${materialLocators.Tab.labels.container.class} div${materialLocators.Tab.label.active.class} ${materialLocators.Tab.label.content.class}`; const tab = element( by.cssContainingText(`.adf-info-drawer-layout-content ${materialLocatorPart}`, tabName) );