diff --git a/workspaces/global-header/e2e-tests/globalHeader.test.ts b/workspaces/global-header/e2e-tests/globalHeader.test.ts index a1071300a37..70c86ba6c0f 100644 --- a/workspaces/global-header/e2e-tests/globalHeader.test.ts +++ b/workspaces/global-header/e2e-tests/globalHeader.test.ts @@ -105,7 +105,7 @@ test('Verify Global header to be visible', async ({ - link "${translations.notifications.title}": - /url: /notifications `); - await runAccessibilityTests(page, testInfo); + await runAccessibilityTests(page, testInfo, undefined, '#global-header'); }); test('Verify Hover texts to be visible', async () => { diff --git a/workspaces/global-header/e2e-tests/utils/accessibility.ts b/workspaces/global-header/e2e-tests/utils/accessibility.ts index 5bb8744d928..09454a805b0 100644 --- a/workspaces/global-header/e2e-tests/utils/accessibility.ts +++ b/workspaces/global-header/e2e-tests/utils/accessibility.ts @@ -21,11 +21,20 @@ export async function runAccessibilityTests( page: Page, testInfo: TestInfo, attachName = 'accessibility-scan-results.json', + include?: string, ) { - const accessibilityScanResults = await new AxeBuilder({ page }) - .withTags(['wcag2a', 'wcag2aa', 'wcag21a', 'wcag21aa']) - .disableRules(['nested-interactive']) - .analyze(); + let builder = new AxeBuilder({ page }).withTags([ + 'wcag2a', + 'wcag2aa', + 'wcag21a', + 'wcag21aa', + ]); + + if (include) { + builder = builder.include(include); + } + + const accessibilityScanResults = await builder.analyze(); await testInfo.attach(attachName, { body: JSON.stringify(accessibilityScanResults, null, 2),