From 198cc77e94a8e6cf91f7e25e9a911b68785e339b Mon Sep 17 00:00:00 2001 From: rohitratannagar Date: Fri, 24 Jul 2026 14:07:33 +0530 Subject: [PATCH] fix(global-header): scope accessibility test to #global-header element Fixes: https://redhat.atlassian.net/browse/RHDHBUGS-2247 Signed-off-by: rohitratannagar --- .../e2e-tests/globalHeader.test.ts | 2 +- .../e2e-tests/utils/accessibility.ts | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) 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),