Skip to content

MWPW-136885: More SEO-friendly, improved accessibility in merch cards #9174

MWPW-136885: More SEO-friendly, improved accessibility in merch cards

MWPW-136885: More SEO-friendly, improved accessibility in merch cards #9174

Triggered via pull request February 22, 2024 20:29
Status Success
Total duration 4m 33s
Artifacts

run-nala.yml

on: pull_request
Running E2E & IT
4m 21s
Running E2E & IT
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) : ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L104
1) [milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) ,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "INDIVIDUALS" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h5[slot="detail-m"]') 102 | 103 | //await expect(await merchCard.sepcialOffersTitleH4).toBeVisible(); > 104 | await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); | ^ 105 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); 106 | 107 | await expect(await merchCard.sepcialOffersDescription1).toContainText(data.description1); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:104:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:99:5
[milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) : ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L104
1) [milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) ,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "INDIVIDUALS" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h5[slot="detail-m"]') 102 | 103 | //await expect(await merchCard.sepcialOffersTitleH4).toBeVisible(); > 104 | await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); | ^ 105 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); 106 | 107 | await expect(await merchCard.sepcialOffersDescription1).toContainText(data.description1); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:104:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:99:5
[milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) : ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L104
1) [milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) ,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "INDIVIDUALS" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h5[slot="detail-m"]') 102 | 103 | //await expect(await merchCard.sepcialOffersTitleH4).toBeVisible(); > 104 | await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); | ^ 105 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); 106 | 107 | await expect(await merchCard.sepcialOffersDescription1).toContainText(data.description1); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:104:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:99:5
[milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge: ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L135
2) [milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Get 10% off Photoshop." Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h3[slot="heading-xs"]') 133 | 134 | //await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); > 135 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); | ^ 136 | 137 | await expect(await merchCard.sepcialOffersDescription2).toContainText(data.description); 138 | await expect(await merchCard.seeTermsTextLink).toContainText(data.link1Text); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:135:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:127:5
[milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge: ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L135
2) [milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Get 10% off Photoshop." Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h3[slot="heading-xs"]') 133 | 134 | //await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); > 135 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); | ^ 136 | 137 | await expect(await merchCard.sepcialOffersDescription2).toContainText(data.description); 138 | await expect(await merchCard.seeTermsTextLink).toContainText(data.link1Text); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:135:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:127:5
[milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge: ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L135
2) [milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Get 10% off Photoshop." Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.special-offers').first().locator('h3[slot="heading-xs"]') 133 | 134 | //await expect(await merchCard.sepcialOffersTitleH4).toContainText(data.titleH4); > 135 | await expect(await merchCard.sepcialOffersTitleH3).toContainText(data.titleH3); | ^ 136 | 137 | await expect(await merchCard.sepcialOffersDescription2).toContainText(data.description); 138 | await expect(await merchCard.seeTermsTextLink).toContainText(data.link1Text); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:135:58 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:127:5
[milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans): ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L170
3) [milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans),@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Desktop" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.plans').first().locator('h5[slot="detail-m"]') 168 | 169 | await expect(await merchCard.plansCardTitleH3).toContainText(data.titleH3); > 170 | await expect(await merchCard.plansCardTitleH5).toContainText(data.titleH5); | ^ 171 | 172 | //await expect(await merchCard.price).toContainText(data.price); 173 | await expect(await merchCard.plansCardDescription2).toContainText(data.description); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:170:54 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:165:5
[milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans): ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L170
3) [milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans),@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Desktop" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.plans').first().locator('h5[slot="detail-m"]') 168 | 169 | await expect(await merchCard.plansCardTitleH3).toContainText(data.titleH3); > 170 | await expect(await merchCard.plansCardTitleH5).toContainText(data.titleH5); | ^ 171 | 172 | //await expect(await merchCard.price).toContainText(data.price); 173 | await expect(await merchCard.plansCardDescription2).toContainText(data.description); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:170:54 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:165:5
[milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans): ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L170
3) [milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans),@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Desktop" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.plans').first().locator('h5[slot="detail-m"]') 168 | 169 | await expect(await merchCard.plansCardTitleH3).toContainText(data.titleH3); > 170 | await expect(await merchCard.plansCardTitleH5).toContainText(data.titleH5); | ^ 171 | 172 | //await expect(await merchCard.price).toContainText(data.price); 173 | await expect(await merchCard.plansCardDescription2).toContainText(data.description); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:170:54 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:165:5
[milo-live-chromium] › merchcard.block.test.js:184:7 › Milo Modal feature test suite › @Merch-card (plans) with badge: ../../_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js#L202
4) [milo-live-chromium] › merchcard.block.test.js:184:7 › Milo Modal feature test suite › @Merch-card (plans) with badge,@merch-card @smoke @regression @milo › step-2: Verify Merch Card special offers content/specs Error: Timed out 5000ms waiting for expect(received).toContainText(expected) Expected string: "Desktop" Received string: "" Call log: - expect.toContainText with timeout 5000ms - waiting for locator('.merch-card.plans').first().locator('h5[slot="detail-m"]') 200 | 201 | await expect(await merchCard.plansCardTitleH3).toContainText(data.titleH3); > 202 | await expect(await merchCard.plansCardTitleH5).toContainText(data.titleH5); | ^ 203 | 204 | //await expect(await merchCard.price).toContainText(data.price); 205 | await expect(await merchCard.plansCardDescription2).toContainText(data.description); at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:202:54 at /home/runner/work/_actions/adobecom/nala/main/tests/milo/merchcard.block.test.js:194:5
Running E2E & IT
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v3, actions/setup-node@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
🎭 Playwright Run Summary
8 failed [milo-live-chromium] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) ,@merch-card @smoke @regression @milo [milo-live-chromium] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge,@merch-card @smoke @regression @milo [milo-live-chromium] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans),@merch-card @smoke @regression @milo [milo-live-chromium] › merchcard.block.test.js:184:7 › Milo Modal feature test suite › @Merch-card (plans) with badge,@merch-card @smoke @regression @milo [milo-live-firefox] › merchcard.block.test.js:89:7 › Milo Modal feature test suite › @Merch-card (special-offers) ,@merch-card @smoke @regression @milo [milo-live-firefox] › merchcard.block.test.js:117:7 › Milo Modal feature test suite › @Merch-card (special-offers) with badge,@merch-card @smoke @regression @milo [milo-live-firefox] › merchcard.block.test.js:155:7 › Milo Modal feature test suite › @Merch-card (plans),@merch-card @smoke @regression @milo [milo-live-firefox] › merchcard.block.test.js:184:7 › Milo Modal feature test suite › @Merch-card (plans) with badge,@merch-card @smoke @regression @milo 6 flaky [milo-live-chromium] › accordion.block.test.js:30:7 › Milo Accordion Block test suite › @accordion,@accordion @smoke @regression @milo [milo-live-chromium] › accordion.block.test.js:72:7 › Milo Accordion Block test suite › @accordion (seo),@accordion @accordion-seo @smoke @regression @milo [milo-live-chromium] › accordion.block.test.js:106:7 › Milo Accordion Block test suite › @accordion (quiet, max-width-12-desktop-large),@accordion @accordion-quiet-max @smoke @regression @milo [milo-live-chromium] › marketo.block.test.js:58:7 › Marketo block test suite › @Marketo discover template,@Marketo @marketoDiscoverTemplate @milo @smoke @regression [milo-live-chromium] › table.block.test.js:123:7 › Milo Table block feature test suite › @table (highlight, collapse, sticky),@table @smoke @regression @milo [milo-live-firefox] › table.block.test.js:123:7 › Milo Table block feature test suite › @table (highlight, collapse, sticky),@table @smoke @regression @milo 34 skipped 288 passed (3.2m)