Skip to content

MWPW-175674 Plans - Accessibility #7126

MWPW-175674 Plans - Accessibility

MWPW-175674 Plans - Accessibility #7126

Triggered via pull request July 11, 2025 12:42
Status Failure
Total duration 13m 30s
Artifacts

run-nala-default.yml

on: pull_request
Matrix: Running Nala E2E UI Tests
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[milo-live-webkit] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @ThreeInOne: nala/blocks/merch/three-in-one.test.js#L42
9) [milo-live-webkit] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @Threeinone, @three-in-one @smoke @regression @milo Error: expect(locator).not.toBeVisible() Locator: locator('.dialog-modal') Expected: not visible Received: visible Call log: - expect.not.toBeVisible with timeout 5000ms - waiting for locator('.dialog-modal') 40 | await expect(newModal).toBeVisible(); 41 | await threeInOne.closeModal(); > 42 | expect(newModal).not.toBeVisible(); | ^ 43 | }); 44 | }); 45 | at /home/runner/work/milo/milo/nala/blocks/merch/three-in-one.test.js:42:28 at /home/runner/work/milo/milo/nala/blocks/merch/three-in-one.test.js:31:5
[milo-live-firefox] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @ThreeInOne: nala/blocks/merch/three-in-one.test.js#L42
8) [milo-live-firefox] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @Threeinone, @three-in-one @smoke @regression @milo Error: expect(locator).not.toBeVisible() Locator: locator('.dialog-modal') Expected: not visible Received: visible Call log: - expect.not.toBeVisible with timeout 5000ms - waiting for locator('.dialog-modal') 40 | await expect(newModal).toBeVisible(); 41 | await threeInOne.closeModal(); > 42 | expect(newModal).not.toBeVisible(); | ^ 43 | }); 44 | }); 45 | at /home/runner/work/milo/milo/nala/blocks/merch/three-in-one.test.js:42:28 at /home/runner/work/milo/milo/nala/blocks/merch/three-in-one.test.js:31:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:1439:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-FR: nala/features/mas/ccd/masccd.test.js#L1451
7) [milo-live-chromium] › features/mas/ccd/masccd.test.js:1439:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-FR,@MAS-CCD @ccd-loc @suggested-card @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="45783ec8-ed85-4595-a445-3f018ac4ad9d"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="45783ec8-ed85-4595-a445-3f018ac4ad9d"]') }) 1449 | 1450 | await test.step('step-2: Verify CCD Merch Card content/specs', async () => { > 1451 | await expect(await CCD.getCard(data.id, 'suggested')).toBeVisible(); | ^ 1452 | await expect(await CCD.getCard(data.id, 'suggested')).toHaveAttribute('daa-lh', /.*/); 1453 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toBeVisible(); 1454 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toHaveAttribute('src', /assets\/img/); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1451:61 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1450:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:1376:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-wide-FR: nala/features/mas/ccd/masccd.test.js#L1388
6) [milo-live-chromium] › features/mas/ccd/masccd.test.js:1376:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-wide-FR,@MAS-CCD @ccd-loc @slice-card @slice-wide @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-slice"][size="wide"]').filter({ has: locator('aem-fragment[fragment="f3e5f2e7-df41-4300-87b9-465b3ad11abc"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-slice"][size="wide"]').filter({ has: locator('aem-fragment[fragment="f3e5f2e7-df41-4300-87b9-465b3ad11abc"]') }) 1386 | 1387 | await test.step('step-2: Verify CCD Merch Card content', async () => { > 1388 | await expect(await CCD.getCard(data.id, 'slice-wide')).toBeVisible(); | ^ 1389 | await expect(await CCD.getCard(data.id, 'slice-wide')).toHaveAttribute('daa-lh', /.*/); 1390 | await expect(await CCD.getCardIcon(data.id, 'slice-wide')).toBeVisible(); 1391 | await expect(await CCD.getCardIcon(data.id, 'slice-wide')).toHaveAttribute('src', /assets\/img/); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1388:62 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1387:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:1309:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-FR: nala/features/mas/ccd/masccd.test.js#L1321
5) [milo-live-chromium] › features/mas/ccd/masccd.test.js:1309:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-FR,@MAS-CCD @ccd-loc @slice-card @slice-single @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-slice"]').filter({ has: locator('aem-fragment[fragment="58c7906f-70a6-4e2b-bc29-257ff2ade513"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-slice"]').filter({ has: locator('aem-fragment[fragment="58c7906f-70a6-4e2b-bc29-257ff2ade513"]') }) 1319 | 1320 | await test.step('step-2: Verify CCD Merch Card content', async () => { > 1321 | await expect(await CCD.getCard(data.id, 'slice')).toBeVisible(); | ^ 1322 | await expect(await CCD.getCard(data.id, 'slice')).toHaveAttribute('daa-lh', /.*/); 1323 | const cardIcons = await CCD.getCardIcon(data.id, 'slice'); 1324 | expect(await cardIcons.count()).toBe(2); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1321:57 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1320:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:1254:7 › CCD Merchcard feature test suite › @MAS-CCD-FR-suggested-eyebrow: nala/features/mas/ccd/masccd.test.js#L1266
4) [milo-live-chromium] › features/mas/ccd/masccd.test.js:1254:7 › CCD Merchcard feature test suite › @MAS-CCD-FR-suggested-eyebrow,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="0a2ac7c9-1965-488e-beca-856849305313"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="0a2ac7c9-1965-488e-beca-856849305313"]') }) 1264 | 1265 | await test.step('step-2: Verify CCD Merch Card content', async () => { > 1266 | await expect(await CCD.getCard(data.id, 'suggested')).toBeVisible(); | ^ 1267 | await expect(await CCD.getCard(data.id, 'suggested')).toHaveAttribute('daa-lh', /.*/); 1268 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toBeVisible(); 1269 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toHaveAttribute('src', /content\/dam/); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1266:61 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:1265:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:354:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-noeyebrow-priceunit: nala/features/mas/ccd/masccd.test.js#L366
3) [milo-live-chromium] › features/mas/ccd/masccd.test.js:354:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-noeyebrow-priceunit,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="45783ec8-ed85-4595-a445-3f018ac4ad9d"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="45783ec8-ed85-4595-a445-3f018ac4ad9d"]') }) 364 | 365 | await test.step('step-2: Verify CCD Merch Card content/specs', async () => { > 366 | await expect(await CCD.getCard(data.id, 'suggested')).toBeVisible(); | ^ 367 | await expect(await CCD.getCard(data.id, 'suggested')).toHaveAttribute('daa-lh', /.*/); 368 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toBeVisible(); 369 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toHaveAttribute('src', /assets\/img/); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:366:61 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:365:5
[milo-live-chromium] › features/mas/ccd/masccd.test.js:286:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-seeterms: nala/features/mas/ccd/masccd.test.js#L298
2) [milo-live-chromium] › features/mas/ccd/masccd.test.js:286:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-seeterms,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo › step-2: Verify CCD Merch Card content/specs Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="33c8f437-3c39-48cc-8afd-938a13af5732"]') }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('merch-card[variant="ccd-suggested"]').filter({ has: locator('aem-fragment[fragment="33c8f437-3c39-48cc-8afd-938a13af5732"]') }) 296 | 297 | await test.step('step-2: Verify CCD Merch Card content/specs', async () => { > 298 | await expect(await CCD.getCard(data.id, 'suggested')).toBeVisible(); | ^ 299 | await expect(await CCD.getCard(data.id, 'suggested')).toHaveAttribute('daa-lh', /.*/); 300 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toBeVisible(); 301 | await expect(await CCD.getCardIcon(data.id, 'suggested')).toHaveAttribute('src', /assets\/img/); at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:298:61 at /home/runner/work/milo/milo/nala/features/mas/ccd/masccd.test.js:297:5
[milo-live-chromium] › features/mas/benchmark/benchmark.test.js:17:7 › Benchmark feature test suite › @MAS-CCD-benchmark: nala/features/mas/benchmark/benchmark.test.js#L46
1) [milo-live-chromium] › features/mas/benchmark/benchmark.test.js:17:7 › Benchmark feature test suite › @MAS-CCD-benchmark,@MAS-CCD @merch-benchmark-ccd-cards @mas-benchmark @Commerce @smoke @regression @milo › step-2: Validate benchmark Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: 1914.5999999999767ms should be less than limit 742.4390243903007ms (adjusted from 400ms) expect(received).toBeTruthy() Received: false 44 | expect(times.length).toBeGreaterThan(0); 45 | times.forEach((time) => { > 46 | expect(parseFloat(time) < parseFloat(limit), `${time}ms should be less than limit ${limitMessage}`).toBeTruthy(); | ^ 47 | }); 48 | }); 49 | }); at forEach (/home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:46:109) at /home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:45:13 at /home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:27:5
[milo-live-chromium] › features/mas/benchmark/benchmark.test.js:17:7 › Benchmark feature test suite › @MAS-CCD-benchmark: nala/features/mas/benchmark/benchmark.test.js#L46
1) [milo-live-chromium] › features/mas/benchmark/benchmark.test.js:17:7 › Benchmark feature test suite › @MAS-CCD-benchmark,@MAS-CCD @merch-benchmark-ccd-cards @mas-benchmark @Commerce @smoke @regression @milo › step-2: Validate benchmark Error: 1856.9000000000233ms should be less than limit 1169.2682926828415ms (adjusted from 400ms) expect(received).toBeTruthy() Received: false 44 | expect(times.length).toBeGreaterThan(0); 45 | times.forEach((time) => { > 46 | expect(parseFloat(time) < parseFloat(limit), `${time}ms should be less than limit ${limitMessage}`).toBeTruthy(); | ^ 47 | }); 48 | }); 49 | }); at forEach (/home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:46:109) at /home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:45:13 at /home/runner/work/milo/milo/nala/features/mas/benchmark/benchmark.test.js:27:5
🎭 Playwright Run Summary
1 failed [milo-live-chromium] › features/mas/benchmark/benchmark.test.js:17:7 › Benchmark feature test suite › @MAS-CCD-benchmark,@MAS-CCD @merch-benchmark-ccd-cards @mas-benchmark @Commerce @smoke @regression @milo 10 flaky [milo-live-chromium] › features/mas/ccd/masccd.test.js:286:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-seeterms,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo [milo-live-chromium] › features/mas/ccd/masccd.test.js:354:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-thin-noeyebrow-priceunit,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo [milo-live-chromium] › features/mas/ccd/masccd.test.js:1254:7 › CCD Merchcard feature test suite › @MAS-CCD-FR-suggested-eyebrow,@MAS-CCD @suggested-card @Commerce @smoke @regression @milo [milo-live-chromium] › features/mas/ccd/masccd.test.js:1309:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-FR,@MAS-CCD @ccd-loc @slice-card @slice-single @Commerce @smoke @regression @milo [milo-live-chromium] › features/mas/ccd/masccd.test.js:1376:7 › CCD Merchcard feature test suite › @MAS-CCD-slice-wide-FR,@MAS-CCD @ccd-loc @slice-card @slice-wide @Commerce @smoke @regression @milo [milo-live-chromium] › features/mas/ccd/masccd.test.js:1439:7 › CCD Merchcard feature test suite › @MAS-CCD-suggested-FR,@MAS-CCD @ccd-loc @suggested-card @Commerce @smoke @regression @milo [milo-live-firefox] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @Threeinone, @three-in-one @smoke @regression @milo [milo-live-webkit] › blocks/merch/three-in-one.test.js:14:7 › ThreeInOne Block test suite › @Threeinone, @three-in-one @smoke @regression @milo [milo-live-webkit] › blocks/tabs/tabs.test.js:151:7 › Milo Tab block feature test suite › [Test Id - 3] @tabs @tabs-linked @smoke @regression @milo [milo-live-webkit] › features/personalization/mep-button.test.js:25:5 › @1 - the mep button should show with the mep parameter,@mep @mepbutton1 @smoke @regression @milo 98 skipped 746 passed (11.0m)