Skip to content

Merge pull request #697 from webstackdev/bugfix/sentry-errors #576

Merge pull request #697 from webstackdev/bugfix/sentry-errors

Merge pull request #697 from webstackdev/bugfix/sentry-errors #576

Triggered via push June 7, 2026 18:00
Status Failure
Total duration 37m 59s
Artifacts

playwright.yml

on: push
E2E Test Hotfix Bypass
0s
E2E Test Hotfix Bypass
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
5) [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:168:5
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
5) [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:168:5
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready article detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
4) [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:40:5
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready article detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
4) [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:40:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke › @ready dynamic pages have no console errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
3) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:236:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke › @ready dynamic pages have no console errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
3) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:236:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:168:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:168:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready article detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
1) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:40:5
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready article detail page loads: test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L15
1) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() failed Locator: locator('a[href*="/articles/"]').first() Expected: visible Timeout: 15000ms Error: element(s) not found Call log: - Expect "toBeVisible" with timeout 15000ms - waiting for locator('a[href*="/articles/"]').first() 13 | const waitForListingPageReady = async (page: BasePage, linkSelector: string): Promise<void> => { 14 | await expect(page.locator('main#main')).toBeVisible({ timeout: wait.navigation }) > 15 | await expect(page.locator(linkSelector).first()).toBeVisible({ timeout: wait.navigation }) | ^ 16 | } 17 | 18 | const waitForDetailPageReady = async (page: BasePage): Promise<void> => { at waitForListingPageReady (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:15:52) at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:40:5
E2E Tests
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
21 failed [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors [google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke@ready article detail page loads [google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:155:3 › Dynamic Pages @smoke@ready dynamic pages have no 404 errors [google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:232:3 › Dynamic Pages @smoke@ready dynamic pages have no console errors 1 flaky [microsoft-edge] › test/e2e/specs/01-smoke/critical-paths.spec.ts:17:3 › Critical Paths @smoke@ready all main navigation pages are accessible 22 skipped 124 passed (35.4m)