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) );