Feature/article item view styling updates #274
playwright.yml
on: pull_request
E2E Test Hotfix Bypass
0s
E2E Tests
48m 21s
Annotations
10 errors, 1 warning, and 1 notice
|
|
|
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads:
test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L45
3) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
Error: locator.getAttribute: Test timeout of 30000ms exceeded.
Call log:
- waiting for locator('a[href*="/services/"]').first()
43 | // Find first service link
44 | const firstServiceLink = page.locator('a[href*="/services/"]').first()
> 45 | const serviceUrl = await firstServiceLink.getAttribute('href')
| ^
46 |
47 | if (!serviceUrl) {
48 | test.skip()
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:45:47
|
|
|
|
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads:
test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L29
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(locator).toBeVisible() failed
Locator: locator('main#main')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('main#main')
27 |
28 | // Verify article page loaded with expected elements
> 29 | await expect(page.locator('main#main')).toBeVisible()
| ^
30 | await expect(page.locator('h1[id="article-title"]')).toBeVisible()
31 |
32 | // Verify we're on an article page (URL should match pattern)
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:29:45
|
|
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads:
test/e2e/helpers/pageObjectModels/BuiltInsPage.ts#L251
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForLoadState: Test timeout of 30000ms exceeded.
=========================== logs ===========================
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event fired
"commit" event fired
"domcontentloaded" event fired
"load" event
|
|
|
|
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads:
test/e2e/specs/01-smoke/dynamic-pages.spec.ts#L29
2) [chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
Error: expect(locator).toBeVisible() failed
Locator: locator('main#main')
Expected: visible
Timeout: 5000ms
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 5000ms
- waiting for locator('main#main')
27 |
28 | // Verify article page loaded with expected elements
> 29 | await expect(page.locator('main#main')).toBeVisible()
| ^
30 | await expect(page.locator('h1[id="article-title"]')).toBeVisible()
31 |
32 | // Verify we're on an article page (URL should match pattern)
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/dynamic-pages.spec.ts:29:45
|
|
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible:
test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveTitle(expected) failed
Expected pattern: /About/
Received string: "Building Developer-First Infrastructure"
Timeout: 5000ms
Call log:
- Expect "toHaveTitle" with timeout 5000ms
9 × unexpected value "Building Developer-First Infrastructure"
at ../helpers/pageObjectModels/BasePage.ts:414
412 | */
413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> {
> 414 | await expect(this._page).toHaveTitle(
| ^
415 | // eslint-disable-next-line security/detect-non-literal-regexp
416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle)
417 | )
at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30)
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
|
|
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible:
test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(page).toHaveTitle(expected) failed
Expected pattern: /About/
Received string: "Building Developer-First Infrastructure"
Timeout: 5000ms
Call log:
- Expect "toHaveTitle" with timeout 5000ms
9 × unexpected value "Building Developer-First Infrastructure"
at ../helpers/pageObjectModels/BasePage.ts:414
412 | */
413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> {
> 414 | await expect(this._page).toHaveTitle(
| ^
415 | // eslint-disable-next-line security/detect-non-literal-regexp
416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle)
417 | )
at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30)
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
|
|
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible:
test/e2e/helpers/pageObjectModels/BasePage.ts#L414
1) [chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
Error: expect(page).toHaveTitle(expected) failed
Expected pattern: /About/
Received string: "Building Developer-First Infrastructure"
Timeout: 5000ms
Call log:
- Expect "toHaveTitle" with timeout 5000ms
9 × unexpected value "Building Developer-First Infrastructure"
at ../helpers/pageObjectModels/BasePage.ts:414
412 | */
413 | async expectTitle(expectedTitle: string | RegExp): Promise<void> {
> 414 | await expect(this._page).toHaveTitle(
| ^
415 | // eslint-disable-next-line security/detect-non-literal-regexp
416 | expectedTitle instanceof RegExp ? expectedTitle : new RegExp(expectedTitle)
417 | )
at BasePage.expectTitle (/home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/helpers/pageObjectModels/BasePage.ts:414:30)
at /home/runner/work/astro.webstackbuilders.com/astro.webstackbuilders.com/test/e2e/specs/01-smoke/critical-paths.spec.ts:13:18
|
|
E2E Tests
No files were found with the provided path: playwright-report/. No artifacts will be uploaded.
|
|
🎭 Playwright Run Summary
30 failed
[chromium] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[chromium] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[firefox] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[firefox] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[webkit] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[webkit] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[mobile-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[mobile-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:38:3 › Critical Paths @smoke › @ready mobile navigation works across main pages
[mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[mobile-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:216:3 › Dynamic Pages @smoke › @ready dynamic pages have no console errors
[mobile-safari] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[mobile-safari] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[microsoft-edge] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @ready service detail page loads
[microsoft-edge] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:132:3 › Dynamic Pages @smoke › @ready dynamic pages have no 404 errors
[google-chrome] › test/e2e/specs/01-smoke/critical-paths.spec.ts:9:3 › Critical Paths @smoke › @ready all main navigation pages are accessible
[google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:9:3 › Dynamic Pages @smoke › @ready article detail page loads
[google-chrome] › test/e2e/specs/01-smoke/dynamic-pages.spec.ts:36:3 › Dynamic Pages @smoke › @
|