Rich text: remove double record sync on mount #103053
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Report to GitHub
3m 54s
Annotations
87 errors, 1 warning, and 8 notices
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' })
27 | name: 'Empty block; start writing or type forward slash to choose a block',
28 | } )
> 29 | .click();
| ^
30 |
31 | // Insert into Page Content using default block.
32 | await editor.canvas
at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
|
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' })
27 | name: 'Empty block; start writing or type forward slash to choose a block',
28 | } )
> 29 | .click();
| ^
30 |
31 | // Insert into Page Content using default block.
32 | await editor.canvas
at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
|
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L29
1) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Content' }).getByRole('document', { name: 'Empty block; start writing or type forward slash to choose a block' })
27 | name: 'Empty block; start writing or type forward slash to choose a block',
28 | } )
> 29 | .click();
| ^
30 |
31 | // Insert into Page Content using default block.
32 | await editor.canvas
at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:29:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:9
|
[chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks:
test/e2e/specs/site-editor/push-to-global-styles.spec.js#L47
2) [chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Advanced' })
45 | // Go to block settings and open the Advanced panel
46 | await topBar.getByRole( 'button', { name: 'Settings' } ).click();
> 47 | await page.getByRole( 'button', { name: 'Advanced' } ).click();
| ^
48 |
49 | // Push button should be disabled
50 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/push-to-global-styles.spec.js:47:58
|
[chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks:
test/e2e/specs/site-editor/push-to-global-styles.spec.js#L47
2) [chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Advanced' })
45 | // Go to block settings and open the Advanced panel
46 | await topBar.getByRole( 'button', { name: 'Settings' } ).click();
> 47 | await page.getByRole( 'button', { name: 'Advanced' } ).click();
| ^
48 |
49 | // Push button should be disabled
50 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/push-to-global-styles.spec.js:47:58
|
[chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks:
test/e2e/specs/site-editor/push-to-global-styles.spec.js#L47
2) [chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('button', { name: 'Advanced' })
45 | // Go to block settings and open the Advanced panel
46 | await topBar.getByRole( 'button', { name: 'Settings' } ).click();
> 47 | await page.getByRole( 'button', { name: 'Advanced' } ).click();
| ^
48 |
49 | // Push button should be disabled
50 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/push-to-global-styles.spec.js:47:58
|
[chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor:
test/e2e/specs/site-editor/style-variations.spec.js#L196
3) [chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
Expected string: "rgb(25, 25, 17)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
194 | 'text="My awesome paragraph"'
195 | );
> 196 | await expect( paragraph ).toHaveCSS( 'color', 'rgb(25, 25, 17)' );
| ^
197 |
198 | const body = editor.canvas.locator( 'css=body' );
199 | await expect( body ).toHaveCSS(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/style-variations.spec.js:196:29
|
[chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor:
test/e2e/specs/site-editor/style-variations.spec.js#L196
3) [chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
Expected string: "rgb(25, 25, 17)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
194 | 'text="My awesome paragraph"'
195 | );
> 196 | await expect( paragraph ).toHaveCSS( 'color', 'rgb(25, 25, 17)' );
| ^
197 |
198 | const body = editor.canvas.locator( 'css=body' );
199 | await expect( body ).toHaveCSS(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/style-variations.spec.js:196:29
|
[chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor:
test/e2e/specs/site-editor/style-variations.spec.js#L196
3) [chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
Expected string: "rgb(25, 25, 17)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('text="My awesome paragraph"')
194 | 'text="My awesome paragraph"'
195 | );
> 196 | await expect( paragraph ).toHaveCSS( 'color', 'rgb(25, 25, 17)' );
| ^
197 |
198 | const body = editor.canvas.locator( 'css=body' );
199 | await expect( body ).toHaveCSS(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/style-variations.spec.js:196:29
|
[chromium] › site-editor/template-part.spec.js:80:2 › Template Part › can convert a single block to a template part:
packages/e2e-test-utils-playwright/src/editor/select-blocks.ts#L26
4) [chromium] › site-editor/template-part.spec.js:80:2 › Template Part › can convert a single block to a template part
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('p').locator('text="Test 2"')
at ../../../packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26
24 | : endSelectorOrLocator;
25 |
> 26 | const startClientId = await startBlock.getAttribute( 'data-block' );
| ^
27 | const endClientId = await endBlock?.getAttribute( 'data-block' );
28 |
29 | if ( endClientId ) {
at Editor.selectBlocks (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/select-blocks.ts:26:41)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:99:16
|
[chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling:
test/e2e/specs/editor/various/publish-panel.spec.js#L25
1) [chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Publish"i]')
23 | 'role=region[name="Editor top bar"i] >> role=button[name="Publish"i]'
24 | );
> 25 | await publishPanelToggleButton.click();
| ^
26 |
27 | // Click the Cancel button.
28 | await page.click(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:25:34
|
[chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling:
test/e2e/specs/editor/various/publish-panel.spec.js#L25
1) [chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Publish"i]')
23 | 'role=region[name="Editor top bar"i] >> role=button[name="Publish"i]'
24 | );
> 25 | await publishPanelToggleButton.click();
| ^
26 |
27 | // Click the Cancel button.
28 | await page.click(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:25:34
|
[chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling:
test/e2e/specs/editor/various/publish-panel.spec.js#L25
1) [chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Publish"i]')
23 | 'role=region[name="Editor top bar"i] >> role=button[name="Publish"i]'
24 | );
> 25 | await publishPanelToggleButton.click();
| ^
26 |
27 | // Click the Cancel button.
28 | await page.click(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:25:34
|
[chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' })
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23
21 | ? saveButton
22 | : publishButton;
> 23 | await buttonToClick.click();
| ^
24 |
25 | const entitiesSaveButton = this.page
26 | .getByRole( 'region', { name: 'Editor publish' } )
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23:22)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:46:3
|
[chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' })
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23
21 | ? saveButton
22 | : publishButton;
> 23 | await buttonToClick.click();
| ^
24 |
25 | const entitiesSaveButton = this.page
26 | .getByRole( 'region', { name: 'Editor publish' } )
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23:22)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:46:3
|
[chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel:
packages/e2e-test-utils-playwright/src/editor/publish-post.ts#L23
2) [chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Publish' })
at ../../../packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23
21 | ? saveButton
22 | : publishButton;
> 23 | await buttonToClick.click();
| ^
24 |
25 | const entitiesSaveButton = this.page
26 | .getByRole( 'region', { name: 'Editor publish' } )
at Editor.publishPost (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/publish-post.ts:23:22)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:46:3
|
[chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel:
test/e2e/specs/editor/various/publish-panel.spec.js#L67
3) [chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('textbox', { name: 'Add title' })
65 | await editor.canvas
66 | .getByRole( 'textbox', { name: 'Add title' } )
> 67 | .fill( 'Test Post' );
| ^
68 | await page
69 | .getByRole( 'region', 'Editor top bar' )
70 | .getByRole( 'button', { name: 'Publish', exact: true } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:67:5
|
[chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel:
test/e2e/specs/editor/various/publish-panel.spec.js#L67
3) [chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('textbox', { name: 'Add title' })
65 | await editor.canvas
66 | .getByRole( 'textbox', { name: 'Add title' } )
> 67 | .fill( 'Test Post' );
| ^
68 | await page
69 | .getByRole( 'region', 'Editor top bar' )
70 | .getByRole( 'button', { name: 'Publish', exact: true } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:67:5
|
[chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel:
test/e2e/specs/editor/various/publish-panel.spec.js#L67
3) [chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('textbox', { name: 'Add title' })
65 | await editor.canvas
66 | .getByRole( 'textbox', { name: 'Add title' } )
> 67 | .fill( 'Test Post' );
| ^
68 | await page
69 | .getByRole( 'region', 'Editor top bar' )
70 | .getByRole( 'button', { name: 'Publish', exact: true } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:67:5
|
[chromium] › editor/various/publish-panel.spec.js:80:2 › Post publish panel › should focus on the post list after publishing:
test/e2e/specs/editor/various/publish-panel.spec.js#L86
4) [chromium] › editor/various/publish-panel.spec.js:80:2 › Post publish panel › should focus on the post list after publishing
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').getByRole('textbox', { name: 'Add title' })
84 | await editor.canvas
85 | .getByRole( 'textbox', { name: 'Add title' } )
> 86 | .fill( 'Test Post' );
| ^
87 | await editor.publishPost();
88 |
89 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/publish-panel.spec.js:86:5
|
Playwright - 5
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Playwright - 1
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed:
test/e2e/specs/editor/blocks/avatar.spec.js#L46
1) [chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=document[name="Block: Avatar"i]').locator('img')
44 | const avatarImage = avatarBlock.locator( 'img' );
45 |
> 46 | await expect( avatarImage ).toBeVisible();
| ^
47 |
48 | const originalSrc = await avatarImage.getAttribute( 'src' );
49 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/avatar.spec.js:46:31
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
2) [chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ───────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
13 | await expect(
14 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 15 | ).toBeFocused();
| ^
16 | await page.keyboard.type( 'Content' );
17 |
18 | // Check the content.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:15:5
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
33 | await editor.canvas
34 | .locator( 'role=button[name="Add default block"i]' )
> 35 | .click();
| ^
36 | await page.keyboard.type( '/buttons' );
37 | await page.keyboard.press( 'Enter' );
38 | await page.keyboard.type( 'Content' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
33 | await editor.canvas
34 | .locator( 'role=button[name="Add default block"i]' )
> 35 | .click();
| ^
36 | await page.keyboard.type( '/buttons' );
37 | await page.keyboard.press( 'Enter' );
38 | await page.keyboard.type( 'Content' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L35
3) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
33 | await editor.canvas
34 | .locator( 'role=button[name="Add default block"i]' )
> 35 | .click();
| ^
36 | await page.keyboard.type( '/buttons' );
37 | await page.keyboard.press( 'Enter' );
38 | await page.keyboard.type( 'Content' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:35:5
|
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L60
4) [chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Button text"i]')
58 | await expect(
59 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 60 | ).toBeFocused();
| ^
61 | await pageUtils.pressKeys( 'primary+k' );
62 | await expect(
63 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:60:5
|
Playwright - 8
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[firefox] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [firefox] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[firefox] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [firefox] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[firefox] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [firefox] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[firefox] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [firefox] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[firefox] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [firefox] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[firefox] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [firefox] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L105
4) [firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
103 | await editor.canvas
104 | .locator( 'role=button[name="Add default block"i]' )
> 105 | .click();
| ^
106 | await page.keyboard.type( testData.triggerString );
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:105:6
|
Playwright - 3
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template:
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
Error: Snapshot comparison failed:
<!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image -->
<!-- wp:paragraph {"placeholder":"Add a book description"} -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} -->
<p></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-t-150e1--with-a-predefined-template-chromium/Post-type-templates-Using--fffe1-ith-a-predefined-template-1-actual.txt
25 | editor,
26 | } ) => {
> 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
28 | } );
29 |
30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
|
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template:
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image -->
<!-- wp:paragraph {"placeholder":"Add a book description"} -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} -->
<p></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-t-150e1--with-a-predefined-template-chromium-retry1/Post-type-templates-Using--fffe1-ith-a-predefined-template-1-actual.txt
25 | editor,
26 | } ) => {
> 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
28 | } );
29 |
30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
|
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template:
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L27
1) [chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image -->
<!-- wp:paragraph {"placeholder":"Add a book description"} -->
<p></p>
<!-- /wp:paragraph -->
<!-- wp:quote -->
<blockquote class="wp-block-quote"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph --></blockquote>
<!-- /wp:quote -->
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:image -->
<figure class="wp-block-image"><img alt=""/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->
<!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph {"placeholder":"Add a inner paragraph"} -->
<p></p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/__snapshots__/Post-type-templates-Using-a-CPT-with-a-predefi-fffe1--custom-post-types-with-a-predefined-template-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-plugins-post-type-t-150e1--with-a-predefined-template-chromium-retry2/Post-type-templates-Using--fffe1-ith-a-predefined-template-1-actual.txt
25 | editor,
26 | } ) => {
> 27 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
28 | } );
29 |
30 | test( 'Should respect user edits to not re-apply template after save (single block removal)', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:27:50
|
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L40
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
TimeoutError: locator.focus: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
38 | await editor.canvas
39 | .locator( 'role=textbox[name="Add title"i]' )
> 40 | .focus();
| ^
41 | await page.keyboard.press( 'ArrowDown' );
42 | await page.keyboard.press( 'Backspace' );
43 | await editor.saveDraft();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:40:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L40
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
38 | await editor.canvas
39 | .locator( 'role=textbox[name="Add title"i]' )
> 40 | .focus();
| ^
41 | await page.keyboard.press( 'ArrowDown' );
42 | await page.keyboard.press( 'Backspace' );
43 | await editor.saveDraft();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:40:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L40
2) [chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
38 | await editor.canvas
39 | .locator( 'role=textbox[name="Add title"i]' )
> 40 | .focus();
| ^
41 | await page.keyboard.press( 'ArrowDown' );
42 | await page.keyboard.press( 'Backspace' );
43 | await editor.saveDraft();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:40:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L66
3) [chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete)
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
64 | await editor.canvas
65 | .locator( 'role=textbox[name="Add title"i]' )
> 66 | .fill( 'My Empty Book' );
| ^
67 | await page.keyboard.press( 'ArrowDown' );
68 | await pageUtils.pressKeys( 'primary+A' );
69 | await page.keyboard.press( 'Backspace' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:66:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L66
3) [chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
64 | await editor.canvas
65 | .locator( 'role=textbox[name="Add title"i]' )
> 66 | .fill( 'My Empty Book' );
| ^
67 | await page.keyboard.press( 'ArrowDown' );
68 | await pageUtils.pressKeys( 'primary+A' );
69 | await page.keyboard.press( 'Backspace' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:66:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete):
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L66
3) [chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
64 | await editor.canvas
65 | .locator( 'role=textbox[name="Add title"i]' )
> 66 | .fill( 'My Empty Book' );
| ^
67 | await page.keyboard.press( 'ArrowDown' );
68 | await pageUtils.pressKeys( 'primary+A' );
69 | await page.keyboard.press( 'Backspace' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:66:6
|
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format:
test/e2e/specs/editor/plugins/post-type-templates.spec.js#L121
4) [chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format
TimeoutError: locator.fill: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Add title"i]')
119 | await editor.canvas
120 | .locator( 'role=textbox[name="Add title"i]' )
> 121 | .fill( 'My Image Format' );
| ^
122 | await editor.canvas
123 | .locator( 'role=document[name="Block: Image"i]' )
124 | .focus();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/post-type-templates.spec.js:121:6
|
Playwright - 2
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L372
1) [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
Expected string: "rgb(0, 0, 0)"
Received string: ""
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('a').filter({ hasText: 'Custom Link' })
370 | .filter( { hasText: 'Page Link' } );
371 |
> 372 | await expect( customLink ).toHaveCSS( 'color', textColor );
| ^
373 | await expect( pageLink ).toHaveCSS( 'color', textColor );
374 | // Navigation background.
375 | const navigationWrapper = this.editor.canvas.getByRole( 'document', {
at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:372:30)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:22
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L88
2) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
86 | .getByRole( 'toolbar', { name: 'Block tools' } )
87 | .getByRole( 'button', { name: 'Options' } )
> 88 | .click();
| ^
89 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
90 |
91 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:88:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group:
test/e2e/specs/editor/blocks/navigation-colors.spec.js#L140
3) [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('toolbar', { name: 'Block tools' }).getByRole('button', { name: 'Options' })
138 | .getByRole( 'toolbar', { name: 'Block tools' } )
139 | .getByRole( 'button', { name: 'Options' } )
> 140 | .click();
| ^
141 | await page.getByRole( 'menuitem', { name: 'Group' } ).click();
142 |
143 | // In the sidebar inspector we add a link color and link hover color to the group block.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:140:5
|
[chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
4) [chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:192:16
|
Playwright - 4
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
1) [chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
2) [chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
3) [chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[chromium] › editor/various/datepicker.spec.js:86:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is cleared:
packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts#L21
4) [chromium] › editor/various/datepicker.spec.js:86:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is cleared
TimeoutError: locator.getAttribute: Timeout 10000ms exceeded.
Call log:
- waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Settings', disabled: false })
at ../../../packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21
19 |
20 | const isClosed =
> 21 | ( await toggleButton.getAttribute( 'aria-expanded' ) ) === 'false';
| ^
22 |
23 | if ( isClosed ) {
24 | await toggleButton.click();
at Editor.openDocumentSettingsSidebar (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/open-document-settings-sidebar.ts:21:24)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/datepicker.spec.js:25:17
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@firefox:
test/e2e/specs/editor/various/a11y-region-navigation.spec.js#L31
1) [webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Paragraph' }).filter({ hasText: 'Dummy text' })
29 | .filter( { hasText: 'Dummy text' } );
30 |
> 31 | await expect( dummyParagraph ).toBeFocused();
| ^
32 |
33 | // Navigate to first region and check that we made it. Must navigate forward 4 times as initial focus is placed in post title field.
34 | await page.keyboard.press( 'Control+`' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y-region-navigation.spec.js:31:34
|
[webkit] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [webkit] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[webkit] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [webkit] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[webkit] › editor/various/a11y.spec.js:20:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L31
2) [webkit] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('role=textbox[name=/Add title/i]')
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for locator('role=textbox[name=/Add title/i]')
29 | await expect(
30 | page.locator( 'role=textbox[name=/Add title/i]' )
> 31 | ).toBeFocused();
| ^
32 | // Navigate to the 'Editor settings' region.
33 | await pageUtils.pressKeys( 'ctrl+`' );
34 | // Navigate to the 'Editor publish' region.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:31:5
|
[webkit] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [webkit] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[webkit] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [webkit] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[webkit] › editor/various/a11y.spec.js:123:2 › a11y (@firefox:
test/e2e/specs/editor/various/a11y.spec.js#L135
3) [webkit] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: page.click: Timeout 10000ms exceeded.
Call log:
- waiting for locator('role=region[name="Editor top bar"i]').locator('role=button[name="Options"i]')
133 |
134 | // Open the top bar Options menu.
> 135 | await page.click(
| ^
136 | 'role=region[name="Editor top bar"i] >> role=button[name="Options"i]'
137 | );
138 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/a11y.spec.js:135:14
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L105
4) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
TimeoutError: locator.click: Timeout 10000ms exceeded.
Call log:
- waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add default block"i]')
103 | await editor.canvas
104 | .locator( 'role=button[name="Add default block"i]' )
> 105 | .click();
| ^
106 | await page.keyboard.type( testData.triggerString );
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:105:6
|
Playwright - 7
Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
|
Report to GitHub
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: ./packages/report-flaky-tests. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
21 failed
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
[chromium] › site-editor/push-to-global-styles.spec.js:23:2 › Push to Global Styles button › should apply Heading block styles to all Heading blocks
[chromium] › site-editor/style-variations.spec.js:179:2 › Global styles variations › should reflect style variations in the styles applied to the editor
[chromium] › site-editor/template-part.spec.js:80:2 › Template Part › can convert a single block to a template part
[chromium] › site-editor/template-part.spec.js:119:2 › Template Part › can convert multiple blocks to a template part
[chromium] › site-editor/template-part.spec.js:179:2 › Template Part › can detach blocks from a template part
[chromium] › site-editor/template-part.spec.js:257:2 › Template Part › doesn't throw a block error when clicking on a link
[chromium] › site-editor/template-part.spec.js:365:2 › Template Part › Keeps focus in place on undo in template parts
[chromium] › site-editor/zoom-out.spec.js:44:2 › Zoom Out › Zoom-out button should not steal focus when a block is focused
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─
[chromium] › widgets/customizing-widgets.spec.js:107:2 › Widgets Customizer › should open the inspector panel
[chromium] › widgets/customizing-widgets.spec.js:236:2 › Widgets Customizer › should move focus to the block
[chromium] › widgets/customizing-widgets.spec.js:294:2 › Widgets Customizer › should clear block selection
[chromium] › widgets/customizing-widgets.spec.js:439:2 › Widgets Customizer › should handle esc key events
[chromium] › widgets/customizing-widgets.spec.js:482:2 › Widgets Customizer › should move (inner) blocks to another sidebar
[chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area
[chromium] › widgets/editing-widgets.spec.js:44:2 › Widgets screen › Should insert content using the global inserter
[chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter
[chromium] › widgets/editing-widgets.spec.js:501:2 › Widgets screen › allows widgets to be moved between widget areas using the dropdown in the block toolbar
[chromium] › widgets/editing-widgets.spec.js:543:2 › Widgets screen › Allows widget deletion to be undone
[chromium] › widgets/editing-widgets.spec.js:627:2 › Widgets screen › allows blocks to be added on mobile viewports
1 flaky
[chromium] › site-editor/site-editor-url-navigation.spec.js:23:2 › Site editor url navigation › Redirection after template creation
3 skipped
160 passed (18.9m)
|
🎭 Playwright Run Summary
155 failed
[chromium] › editor/various/publish-panel.spec.js:11:2 › Post publish panel › should move focus back to the Publish panel toggle button when canceling
[chromium] › editor/various/publish-panel.spec.js:36:2 › Post publish panel › should move focus back to the Publish panel toggle button after publishing and closing the panel
[chromium] › editor/various/publish-panel.spec.js:61:2 › Post publish panel › should move focus to the publish button in the panel
[chromium] › editor/various/publish-panel.spec.js:80:2 › Post publish panel › should focus on the post list after publishing
[chromium] › editor/various/publish-panel.spec.js:96:2 › Post publish panel › should retain focus within the panel
[chromium] › editor/various/publishing.spec.js:15:4 › Publishing › post locking prevent saving › disables the publish button when a post is locked
[chromium] › editor/various/publishing.spec.js:43:4 › Publishing › post locking prevent saving › disables the save shortcut when a post is locked
[chromium] › editor/various/publishing.spec.js:15:4 › Publishing › page locking prevent saving › disables the publish button when a page is locked
[chromium] › editor/various/publishing.spec.js:43:4 › Publishing › page locking prevent saving › disables the save shortcut when a page is locked
[chromium] › editor/various/publishing.spec.js:84:4 › Publishing › a post with pre-publish checks disabled › should publish the post without opening the post-publish sidebar
[chromium] › editor/various/publishing.spec.js:84:4 › Publishing › a page with pre-publish checks disabled › should publish the page without opening the post-publish sidebar
[chromium] › editor/various/publishing.spec.js:143:4 › Publishing › a post in small viewports › should ignore the pre-publish checks and show the publish panel
[chromium] › editor/various/publishing.spec.js:143:4 › Publishing › a page in small viewports › should ignore the pre-publish checks and show the publish panel
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:49:2 › RichText deprecated multiline › should save
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:71:2 › RichText deprecated multiline › should split in middle
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:88:2 › RichText deprecated multiline › should merge two lines
[chromium] › editor/various/rich-text-deprecated-multiline.spec.js:107:2 › RichText deprecated multiline › should merge two lines (forward)
[chromium] › editor/various/rich-text.spec.js:11:2 › RichText (@Firefox, @WebKit) › should handle change in tag name gracefully
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText (@Firefox, @WebKit) › should apply formatting with primary shortcut
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText (@Firefox, @WebKit) › should apply formatting when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText (@Firefox, @WebKit) › should apply multiple formats when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:98:2 › RichText (@Firefox, @WebKit) › should not highlight more than one format
[chromium] › editor/various/rich-text.spec.js:122:2 › RichText (@Firefox, @WebKit) › should return focus when pressing formatting button
[chromium] › editor/various/rich-text.spec.js:143:2 › RichText (@Firefox, @WebKit) › should transform backtick to code
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText (@Firefox, @WebKit) › should undo backtick transform with backspace
[chromium] › editor/various/rich-text.spec.js:185:2 › RichText (@Firefox, @WebKit) › should not undo backtick transform with backspace after typing
[chromium] › editor/various/rich-text.spec.js:200:2 › RichText (@Firefox, @WebKit) › should not undo backtick transform with backspace after selection change
[chromium] › editor/various/rich-text.spec.js:218:2 › RichText (@Firefox, @WebKit) › should not format text after code bac
|
🎭 Playwright Run Summary
160 failed
[chromium] › editor/blocks/avatar.spec.js:29:2 › Avatar › should change image when user is changed
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content ────────
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
[chromium] › editor/blocks/buttons.spec.js:51:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:82:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
[chromium] › editor/blocks/buttons.spec.js:114:2 › Buttons › appends http protocol to links added which are missing a protocol
[chromium] › editor/blocks/buttons.spec.js:140:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:167:2 › Buttons › can toggle button link settings ───
[chromium] › editor/blocks/buttons.spec.js:260:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:282:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:311:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:343:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:372:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/classic.spec.js:31:2 › Classic › should be inserted ─────────────────
[chromium] › editor/blocks/classic.spec.js:42:2 › Classic › should insert media, convert to blocks, and undo in one step
[chromium] › editor/blocks/classic.spec.js:104:2 › Classic › Should not fail after save/reload ─
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/code.spec.js:25:2 › Code › should delete block when backspace in an empty code
[chromium] › editor/blocks/code.spec.js:39:2 › Code › should paste plain text ──────────────────
[chromium] › editor/blocks/columns.spec.js:15:2 › Columns › restricts all blocks inside the columns block
[chromium] › editor/blocks/columns.spec.js:49:2 › Columns › prevent the removal of locked column block from the column count change UI
[chromium] › editor/blocks/columns.spec.js:89:2 › Columns › Ungroup properly ───────────────────
[chromium] › editor/blocks/columns.spec.js:126:2 › Columns › can exit on Enter ─────────────────
[chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 2
[chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 3
[chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 5
[chromium] › editor/blocks/columns.spec.js:208:4 › Columns › should update the column widths correctly › when the column count is changed to 6
[chromium] › editor/blocks/columns.spec.js:247:2 › Columns › should not split in middle ────────
[chromium] › editor/blocks/columns.spec.js:338:3 › Columns › following paragraph › should be deleted on Backspace when empty
[chromium] › editor/blocks/columns.spec.js:357:3 › Columns › following paragraph › should only select Columns on Backspace when non-empty
[chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns
[chromium] › editor/blocks/comments.spec.js:45:2 › Comments › We show no results message if there are no comments
[chromium] › editor/blocks/comments.spec.js:60:2 › Comments › Pagination links are working as expected
[chromium] › editor/blocks/comments.spec.js:112:2 › Comments › Pagination links are not appearing if break comments is not enabled
[chromium] › editor/blocks/comments.spec.js:146:2 › Comments › A button allows t
|
🎭 Playwright Run Summary
140 failed
[firefox] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[firefox] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
[firefox] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
[firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[firefox] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[firefox] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[firefox] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[firefox] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[firefox] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[firefox] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[firefox] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[firefox] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[firefox] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[firefox] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[firefox] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click
[firefox] › editor/various/inserting-blocks.spec.js:115:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels d
|
🎭 Playwright Run Summary
160 failed
[chromium] › editor/plugins/post-type-templates.spec.js:24:3 › Post type templates › Using a CPT with a predefined template › Should add a custom post types with a predefined template
[chromium] › editor/plugins/post-type-templates.spec.js:30:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (single block removal)
[chromium] › editor/plugins/post-type-templates.spec.js:57:3 › Post type templates › Using a CPT with a predefined template › Should respect user edits to not re-apply template after save (full delete)
[chromium] › editor/plugins/post-type-templates.spec.js:110:3 › Post type templates › With default post format assigned › should not populate edited post with default block for format
[chromium] › editor/plugins/register-block-type-hooks.spec.js:20:2 › Register block type hooks › has a custom category for Paragraph block
[chromium] › editor/plugins/wp-editor-meta-box.spec.js:19:2 › WP Editor Meta Boxes › Should save the changes
[chromium] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[chromium] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
[chromium] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
[chromium] › editor/various/adding-inline-tokens.spec.js:19:2 › adding inline tokens › should insert inline image
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern
[chromium] › editor/various/allowed-patterns.spec.js:17:2 › Allowed Patterns › should show all patterns when all blocks are allowed
[chromium] › editor/various/allowed-patterns.spec.js:60:3 › Allowed Patterns › with a small subset of allowed blocks › should show only allowed patterns
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[chromium] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[chromium] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[chromium] ›
|
🎭 Playwright Run Summary
177 failed
[chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text
[chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group
[chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text
[chromium] › editor/blocks/navigation-colors.spec.js:229:2 › Navigation colors › The navigation background color should apply to all navigation links including submenu and overlay backgrounds
[chromium] › editor/blocks/navigation-colors.spec.js:274:2 › Navigation colors › As a user I expect my navigation to use the colors I selected for it
[chromium] › editor/blocks/navigation-list-view.spec.js:49:2 › Navigation block - List view editing › show a list view in the inspector controls
[chromium] › editor/blocks/navigation-list-view.spec.js:86:2 › Navigation block - List view editing › list view should correctly reflect navigation items' structure
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:249:2 › Navigation block - List view editing › can remove menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:303:2 › Navigation block - List view editing › can edit menu items
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus
[chromium] › editor/blocks/navigation.spec.js:46:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to a list of pages if there are no menus
[chromium] › editor/blocks/navigation.spec.js:72:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu
[chromium] › editor/blocks/navigation.spec.js:114:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to the only existing classic menu if there are no block menus
[chromium] › editor/blocks/navigation.spec.js:150:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my most recently created menu
[chromium] › editor/blocks/navigation.spec.js:203:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
[chromium] › editor/blocks/navigation.spec.js:242:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically
[chromium] › editor/blocks/navigation.spec.js:288:2 › Navigation block › As a user I want to see a warning if the menu referenced by a navigation block is not available
[chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items
[chromium] › editor/blocks/navigation.spec.js:527:2 › Navigation block › Adding new links to a navigation block with existing inner blocks triggers creation of a single Navigation Menu
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
[
|
🎭 Playwright Run Summary
182 failed
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is not altered
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the past
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Pacific/Honolulu › should show the publishing date if the date is in the future
[chromium] › editor/various/datepicker.spec.js:86:3 › Datepicker: Pacific/Honolulu › should show the publishing date as "Immediately" if the date is cleared
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: UTC › should show the publishing date as "Immediately" if the date is not altered
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: UTC › should show the publishing date if the date is in the past
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: UTC › should show the publishing date if the date is in the future
[chromium] › editor/various/datepicker.spec.js:86:3 › Datepicker: UTC › should show the publishing date as "Immediately" if the date is cleared
[chromium] › editor/various/datepicker.spec.js:34:3 › Datepicker: Australia/Sydney › should show the publishing date as "Immediately" if the date is not altered
[chromium] › editor/various/datepicker.spec.js:42:3 › Datepicker: Australia/Sydney › should show the publishing date if the date is in the past
[chromium] › editor/various/datepicker.spec.js:64:3 › Datepicker: Australia/Sydney › should show the publishing date if the date is in the future
[chromium] › editor/various/datepicker.spec.js:86:3 › Datepicker: Australia/Sydney › should show the publishing date as "Immediately" if the date is cleared
[chromium] › editor/various/draggable-blocks.spec.js:26:2 › Draggable block › can drag and drop to the top of a vertical block list
[chromium] › editor/various/draggable-blocks.spec.js:98:2 › Draggable block › can drag and drop to the bottom of a vertical block list
[chromium] › editor/various/draggable-blocks.spec.js:175:2 › Draggable block › can drag and drop to the start of a horizontal block list
[chromium] › editor/various/draggable-blocks.spec.js:256:2 › Draggable block › can drag and drop to the end of a horizontal block list
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns
[chromium] › editor/various/dropdown-menu.spec.js:11:2 › Dropdown Menu › keyboard navigiation ──
[chromium] › editor/various/duplicating-blocks.spec.js:11:2 › Duplicating blocks › should duplicate blocks using the block settings menu and keyboard shortcut
[chromium] › editor/various/editor-modes.spec.js:15:2 › Editing modes (visual/HTML) › should switch between visual and HTML modes
[chromium] › editor/various/editor-modes.spec.js:38:2 › Editing modes (visual/HTML) › should display sidebar in HTML mode
[chromium] › editor/various/editor-modes.spec.js:56:2 › Editing modes (visual/HTML) › should update HTML in HTML mode when sidebar is used
[chromium] › editor/various/editor-modes.spec.js:87:2 › Editing modes (visual/HTML) › the code editor should unselect blocks and disable the inserter
[chromium] › editor/various/editor-modes.spec.js:126:2 › Editing modes (visual/HTML) › saves content when using the shortcut in the Code Editor
[chromium] › editor/various/editor-modes.spec.js:159:2 › Editing modes (visual/HTML) › should reparse changes from code editor
[chromium] › editor/various/embedding.spec.js:82:2 › Embedding content › should render embeds in the correct state
[chromium] › editor/various/embedding.spec.js:156:2 › Embedding content › should allow the user to convert unembeddable URLs to a paragraph with a link in it
[chromium] › editor/various/embedding.spec.js:192:2 › Embedding content › should retry embeds that could not be embedded with trailing slashes, witho
|
🎭 Playwright Run Summary
186 failed
[webkit] › editor/various/a11y-region-navigation.spec.js:15:2 › Region navigation (@Firefox, @WebKit) › navigates forward and back again
[webkit] › editor/various/a11y.spec.js:20:2 › a11y (@Firefox, @WebKit) › navigating through the Editor regions four times should land on the Editor top bar region
[webkit] › editor/various/a11y.spec.js:123:2 › a11y (@Firefox, @WebKit) › should make the modal content focusable when it is scrollable
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should cancel mention selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow newlines after multiple mention completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert option between two other words
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should insert two subsequent options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via click event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:253:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow option selection via keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[webkit] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[webkit] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[webkit] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[webkit] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by mouse)
[webkit] › editor/various/autocomplete-and-mentions.spec.js:509:2 › Autocomplete (@Firefox, @WebKit) › should allow speaking number of initial results
[webkit] › editor/various/inserting-blocks.spec.js:29:2 › Inserting blocks (@Firefox, @WebKit) › inserts a default block on bottom padding click
[webkit] › editor/various/inserting-blocks.spec.js:50:2 › Inserting blocks (@Firefox, @WebKit) › inserts blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:115:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the globa
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
85.6 MB |
|
flaky-tests-report
Expired
|
900 Bytes |
|