Lazy load block edit functions #90717
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Puppeteer
39m 3s
Report to GitHub
2m 33s
Annotations
90 errors and 8 notices
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block:
test/e2e/specs/site-editor/block-removal.spec.js#L40
1) [chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('Post or page content will not be displayed if you delete these blocks.')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('Post or page content will not be displayed if you delete these blocks.')
38 | 'Post or page content will not be displayed if you delete these blocks.'
39 | )
> 40 | ).toBeVisible();
| ^
41 | } );
42 |
43 | test( 'should appear when attempting to remove Post Template Block', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:40:5
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block:
test/e2e/specs/site-editor/block-removal.spec.js#L56
2) [chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
54 |
55 | // Select and try to remove Post Template block
> 56 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
57 | await page.keyboard.press( 'Backspace' );
58 |
59 | // Expect the block removal prompt to have appeared
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:56:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else:
test/e2e/specs/site-editor/block-removal.spec.js#L83
3) [chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('region', { name: 'List View' }).getByRole('link', { name: 'Post Template' })
============================================================
81 |
82 | // Select its Post Template inner block
> 83 | await listView.getByRole( 'link', { name: 'Post Template' } ).click();
| ^
84 |
85 | // Reveal its inner blocks in the list view
86 | await page.keyboard.press( 'ArrowRight' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/block-removal.spec.js:83:65
|
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page:
test/e2e/specs/site-editor/pages.spec.js#L45
4) [chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
Error: locator.fill: Error: Element is not an <input>, <textarea> or [contenteditable] element
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Heading' })
locator resolved to <div tabindex="0" role="document" data-title="Heading…>…</div>
elementHandle.fill("A sweet heading 1")
waiting for element to be visible, enabled and editable
Element is not an <input>, <textarea> or [contenteditable] element
============================================================
43 | name: 'Block: Heading',
44 | } )
> 45 | .fill( 'A sweet heading 1' );
| ^
46 |
47 | // Add some regular content blocks.
48 | await page.keyboard.press( 'Enter' );
at addPageContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:45:4)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/pages.spec.js:99:3
|
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code:
test/e2e/specs/editor/plugins/format-api.spec.js#L36
1) [chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 1
+ Received + 1
<!-- wp:paragraph -->
- <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
+ <p>First paragraph</p>
<!-- /wp:paragraph -->
34 | // Check the content.
35 | const content = await editor.getEditedPostContent();
> 36 | expect( content ).toBe(
| ^
37 | `<!-- wp:paragraph -->
38 | <p>First <a href="https://example.com" class="my-plugin-link">paragraph</a></p>
39 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:36:21
|
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button:
packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts#L20
2) [chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for locator('role=toolbar[name="Block tools"i]').locator('role=button[name="Clear Unknown Formatting"]')
============================================================
at ../../../packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20
18 | const button = blockToolbar.locator( `role=button[name="${ label }"]` );
19 |
> 20 | await button.click();
| ^
21 | }
22 |
at Editor.clickBlockToolbarButton (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/click-block-toolbar-button.ts:20:15)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/format-api.spec.js:57:3
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions:
test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js#L119
3) [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' })
117 | name: 'Add block',
118 | } );
> 119 | await expect( blockAppender ).toBeVisible();
| ^
120 | await blockAppender.click();
121 |
122 | const blockListBox = page.getByRole( 'listbox', { name: 'Blocks' } );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-allowed-blocks.spec.js:119:33
|
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set:
test/e2e/specs/editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js#L135
4) [chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('listbox')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('listbox')
133 |
134 | const blockAutocompleter = page.getByRole( 'listbox' );
> 135 | await expect( blockAutocompleter ).toBeVisible();
| ^
136 |
137 | // Default suggested blocks number.
138 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:135:39
|
[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.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu:
test/e2e/specs/editor/blocks/navigation.spec.js#L69
2) [chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
67 | `role=textbox[name="Navigation link text"i] >> text="WordPress"`
68 | )
> 69 | ).toBeVisible();
| ^
70 |
71 | const postId = await editor.publishPost();
72 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:69:6
|
[chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu:
test/e2e/specs/editor/blocks/navigation.spec.js#L69
2) [chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
67 | `role=textbox[name="Navigation link text"i] >> text="WordPress"`
68 | )
> 69 | ).toBeVisible();
| ^
70 |
71 | const postId = await editor.publishPost();
72 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:69:6
|
[chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu:
test/e2e/specs/editor/blocks/navigation.spec.js#L69
2) [chromium] › editor/blocks/navigation.spec.js:49:3 › Navigation block › As a user I want the navigation block to fallback to the best possible default › default to my only existing menu
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
67 | `role=textbox[name="Navigation link text"i] >> text="WordPress"`
68 | )
> 69 | ).toBeVisible();
| ^
70 |
71 | const postId = await editor.publishPost();
72 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:69:6
|
[chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu:
test/e2e/specs/editor/blocks/navigation.spec.js#L205
3) [chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('button', { name: 'Add submenu' })
============================================================
203 | name: 'Add submenu',
204 | } );
> 205 | await addSubmenuButton.click();
| ^
206 |
207 | const postId = await editor.publishPost();
208 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:205:27
|
[chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu:
test/e2e/specs/editor/blocks/navigation.spec.js#L205
3) [chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('button', { name: 'Add submenu' })
============================================================
203 | name: 'Add submenu',
204 | } );
> 205 | await addSubmenuButton.click();
| ^
206 |
207 | const postId = await editor.publishPost();
208 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:205:27
|
[chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu:
test/e2e/specs/editor/blocks/navigation.spec.js#L205
3) [chromium] › editor/blocks/navigation.spec.js:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.click: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for getByRole('button', { name: 'Add submenu' })
============================================================
203 | name: 'Add submenu',
204 | } );
> 205 | await addSubmenuButton.click();
| ^
206 |
207 | const postId = await editor.publishPost();
208 | await page.goto( `/?p=${ postId }` );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:205:27
|
[chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically:
test/e2e/specs/editor/blocks/navigation.spec.js#L236
4) [chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('[name="editor-canvas"]').locator('role=textbox[name="Navigation link text"i]').locator('text="WordPress"')
234 | `role=textbox[name="Navigation link text"i] >> text="WordPress"`
235 | )
> 236 | ).toBeVisible();
| ^
237 |
238 | const navigationBlock = editor.canvas.getByRole( 'document', {
239 | name: 'Block: Navigation',
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:236:6
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
1) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
1) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L70
1) [chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
68 | 'text="Just a random paragraph added to the template"'
69 | )
> 70 | ).toBeVisible();
| ^
71 | } );
72 |
73 | test( 'Allow creating custom block templates in classic themes', async ( {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:70:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L102
2) [chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
100 | 'text="Just a random paragraph added to the template"'
101 | )
> 102 | ).toBeVisible();
| ^
103 | } );
104 | } );
105 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:102:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L102
2) [chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
100 | 'text="Just a random paragraph added to the template"'
101 | )
> 102 | ).toBeVisible();
| ^
103 | } );
104 | } );
105 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:102:5
|
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes:
test/e2e/specs/editor/various/post-editor-template-mode.spec.js#L102
2) [chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('text="Just a random paragraph added to the template"')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('text="Just a random paragraph added to the template"')
100 | 'text="Just a random paragraph added to the template"'
101 | )
> 102 | ).toBeVisible();
| ^
103 | } );
104 | } );
105 |
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/post-editor-template-mode.spec.js:102:5
|
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut:
test/e2e/specs/editor/various/rich-text.spec.js#L45
3) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "<strong>test</strong>",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
43 | await pageUtils.pressKeys( 'primary+b' );
44 |
> 45 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
46 | {
47 | name: 'core/paragraph',
48 | attributes: { content: '<strong>test</strong>' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
|
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut:
test/e2e/specs/editor/various/rich-text.spec.js#L45
3) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "<strong>test</strong>",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
43 | await pageUtils.pressKeys( 'primary+b' );
44 |
> 45 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
46 | {
47 | name: 'core/paragraph',
48 | attributes: { content: '<strong>test</strong>' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
|
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut:
test/e2e/specs/editor/various/rich-text.spec.js#L45
3) [chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "<strong>test</strong>",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
43 | await pageUtils.pressKeys( 'primary+b' );
44 |
> 45 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
46 | {
47 | name: 'core/paragraph',
48 | attributes: { content: '<strong>test</strong>' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:45:38
|
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText › should apply formatting when selection is collapsed:
test/e2e/specs/editor/various/rich-text.spec.js#L67
4) [chromium] › editor/various/rich-text.spec.js:53:2 › RichText › should apply formatting when selection is collapsed
Error: expect(received).toMatchObject(expected)
- Expected - 8
+ Received + 1
- Array [
- Object {
- "attributes": Object {
- "content": "Some <strong>bold</strong>.",
- },
- "name": "core/paragraph",
- },
- ]
+ Array []
65 | await page.keyboard.type( '.' );
66 |
> 67 | expect( await editor.getBlocks() ).toMatchObject( [
| ^
68 | {
69 | name: 'core/paragraph',
70 | attributes: { content: 'Some <strong>bold</strong>.' },
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/rich-text.spec.js:67:38
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L813
TimeoutError: waiting for XPath `//*[contains(@Class, "components-autocomplete__result") and contains(@Class, "is-selected") and contains(text(), 'Tag Cloud')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at Object.waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:163:14)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L182
Error: expect(received).toBe(expected) // Object.is equality
Expected: 1
Received: 0
at Object.toBe (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:182:41)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L223
Error: expect(received).toMatchSnapshot()
Snapshot name: `Inserting blocks inserts a block in proper place after having clicked \`Browse All\` from inline inserter 1`
- Snapshot - 11
+ Received + 3
- "<!-- wp:paragraph -->
- <p>First paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:heading -->
+ "<!-- wp:heading -->
- <h2 class="wp-block-heading">Heading</h2>
+ <h2 class="wp-block-heading"></h2>
<!-- /wp:heading -->
<!-- wp:paragraph -->
- <p>Second paragraph</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Third paragraph</p>
+ <p></p>
<!-- /wp:paragraph -->"
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:223:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L254
TypeError: Cannot read properties of null (reading 'click')
at Object.click (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:254:18)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L23
Error: No node found for selector: button[aria-label="Group: Gather blocks in a container."]
at assert (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/assert.ts:23:21)
at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:461:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:282:3)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/inserting-blocks.test.js#L23
Error: No node found for selector: button[aria-label="Group: Gather blocks in a container."]
at assert (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/assert.ts:23:21)
at DOMWorld.click (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:461:11)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/inserting-blocks.test.js:306:3)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L1034
Error: Error: failed to find element matching selector ".block-editor-block-inspector .components-text-control__input"
at ElementHandle.$eval (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/JSHandle.ts:1034:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:177:17)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/pattern-blocks.test.js#L225
Error: expect(received).toMatchSnapshot()
Snapshot name: `Pattern blocks can be created from multiselection and converted back to regular blocks 1`
- Snapshot - 5
+ Received + 1
<!-- wp:paragraph -->
- <p>Hello there!</p>
- <!-- /wp:paragraph -->
-
- <!-- wp:paragraph -->
- <p>Second paragraph</p>
+ <p>Hello there!Second paragraph</p>
<!-- /wp:paragraph -->
at Object.toMatchSnapshot (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/pattern-blocks.test.js:225:42)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/change-detection.test.js#L813
TimeoutError: waiting for selector `.editor-post-saved-state.is-saved` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForSelectorInPage (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:656:22)
at Object.internalHandler.waitFor (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:511:25)
at Frame.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1290:47)
at Page.waitForSelector (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3222:29)
at Object.waitForSelector (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/change-detection.test.js:385:9)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
|
Puppeteer:
packages/e2e-tests/specs/editor/various/embedding.test.js#L813
TimeoutError: waiting for XPath `//*[contains(@Class, "components-autocomplete__result") and contains(@Class, "is-selected") and contains(text(), 'Embed')]` failed: timeout 30000ms exceeded
at new WaitTask (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:813:28)
at DOMWorld.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/DOMWorld.ts:702:22)
at Frame.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/FrameManager.ts:1320:47)
at Page.waitForXPath (/home/runner/work/gutenberg/gutenberg/node_modules/puppeteer-core/src/common/Page.ts:3281:29)
at waitForXPath (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/embedding.test.js:164:13)
at runMicrotasks (<anonymous>)
at processTicksAndRejections (node:internal/process/task_queues:96:5)
at Object.<anonymous> (/home/runner/work/gutenberg/gutenberg/packages/e2e-tests/specs/editor/various/embedding.test.js:180:3)
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L109
1) [webkit] › editor/various/autocomplete-and-mentions.spec.js:83:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Darth Vader yourfather"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Darth Vader yourfather"i]')
107 | await expect(
108 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 109 | ).toBeVisible();
| ^
110 | const ariaOwns = await editor.canvas
111 | .locator( ':root' )
112 | .evaluate( () => {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:109:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L163
2) [webkit] › editor/various/autocomplete-and-mentions.spec.js:135:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert mention between two other words
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Jane Doe testuser"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Jane Doe testuser"i]')
161 | await expect(
162 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 163 | ).toBeVisible();
| ^
164 | await page.keyboard.press( 'Enter' );
165 | await page.keyboard.type( ' ' );
166 | await expect
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:163:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
201 | `role=option[name="${ testData.firstOptionText }"i]`
202 | )
> 203 | ).toBeVisible();
| ^
204 | await page.keyboard.press( 'Enter' );
205 | await page.keyboard.type( testData.secondTriggerString );
206 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
201 | `role=option[name="${ testData.firstOptionText }"i]`
202 | )
> 203 | ).toBeVisible();
| ^
204 | await page.keyboard.press( 'Enter' );
205 | await page.keyboard.type( testData.secondTriggerString );
206 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L203
3) [webkit] › editor/various/autocomplete-and-mentions.spec.js:171:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should insert two subsequent mentions
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Bilbo Baggins thebetterhobbit"i]')
201 | `role=option[name="${ testData.firstOptionText }"i]`
202 | )
> 203 | ).toBeVisible();
| ^
204 | await page.keyboard.press( 'Enter' );
205 | await page.keyboard.type( testData.secondTriggerString );
206 | await expect(
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:203:6
|
[webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L243
4) [webkit] › editor/various/autocomplete-and-mentions.spec.js:218:3 › Autocomplete (@Firefox, @WebKit) › User Mention: should allow mention selection via click event
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('role=option[name="Katniss Everdeen mockingjay"i]')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option[name="Katniss Everdeen mockingjay"i]')
241 | await expect(
242 | page.locator( `role=option[name="${ testData.optionText }"i]` )
> 243 | ).toBeVisible();
| ^
244 | await page
245 | .locator( `role=option[name="${ testData.optionText }"i]` )
246 | .click();
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:243:6
|
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L79
1) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text="First Paragraph"')
============================================================
77 | 'text="First Paragraph"'
78 | );
> 79 | await paragraphBlock.focus();
| ^
80 | await editor.showBlockToolbar();
81 | await page
82 | .getByRole( 'toolbar', { name: 'Block tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:79:24
|
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L79
1) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text="First Paragraph"')
============================================================
77 | 'text="First Paragraph"'
78 | );
> 79 | await paragraphBlock.focus();
| ^
80 | await editor.showBlockToolbar();
81 | await page
82 | .getByRole( 'toolbar', { name: 'Block tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:79:24
|
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block:
test/e2e/specs/editor/various/block-moving-mode.spec.js#L79
1) [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
TimeoutError: locator.focus: Timeout 10000ms exceeded.
=========================== logs ===========================
waiting for frameLocator('[name="editor-canvas"]').locator('text="First Paragraph"')
============================================================
77 | 'text="First Paragraph"'
78 | );
> 79 | await paragraphBlock.focus();
| ^
80 | await editor.showBlockToolbar();
81 | await page
82 | .getByRole( 'toolbar', { name: 'Block tools' } )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-moving-mode.spec.js:79:24
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L31
2) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Error: Snapshot comparison failed:
<!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p>Hello World</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt
29 | .click();
30 | await page.keyboard.type( ' World' );
> 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
32 | } );
33 |
34 | // See: https://github.com/WordPress/gutenberg/pull/54618
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L31
2) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p>Hello World</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium-retry1/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt
29 | .click();
30 | await page.keyboard.type( ' World' );
> 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
32 | } );
33 |
34 | // See: https://github.com/WordPress/gutenberg/pull/54618
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
|
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock:
test/e2e/specs/editor/various/content-only-lock.spec.js#L31
2) [chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Snapshot comparison failed:
<!-- wp:group {"templateLock":"contentOnly","layout":{"type":"constrained"}} -->
<div class="wp-block-group"><!-- wp:paragraph -->
<p>Hello World</p>
<!-- /wp:paragraph --></div>
<!-- /wp:group -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-content-only-lock-Content-only--d863f-it-the-content-of-blocks-with-content-only-lock-chromium-retry2/Content-only-lock-should-be-able-to-edit-the-content-of-blocks-with-content-only-lock-1-actual.txt
29 | .click();
30 | await page.keyboard.type( ' World' );
> 31 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
32 | } );
33 |
34 | // See: https://github.com/WordPress/gutenberg/pull/54618
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:31:49
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L57
3) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -14,11 +14,11 @@
},
},
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "Hello WP",
+ "content": "Hello",
},
"name": "core/paragraph",
},
],
"name": "core/group",
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
55 | .click();
56 | await page.keyboard.type( ' WP' );
> 57 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
58 | {
59 | name: 'core/group',
60 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:57:41
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L57
3) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -14,11 +14,11 @@
},
},
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "Hello WP",
+ "content": "Hello",
},
"name": "core/paragraph",
},
],
"name": "core/group",
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
55 | .click();
56 | await page.keyboard.type( ' WP' );
> 57 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
58 | {
59 | name: 'core/group',
60 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:57:41
|
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks:
test/e2e/specs/editor/various/content-only-lock.spec.js#L57
3) [chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toMatchObject(expected)
- Expected - 1
+ Received + 1
@@ -14,11 +14,11 @@
},
},
"innerBlocks": Array [
Object {
"attributes": Object {
- "content": "Hello WP",
+ "content": "Hello",
},
"name": "core/paragraph",
},
],
"name": "core/group",
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
55 | .click();
56 | await page.keyboard.type( ' WP' );
> 57 | await expect.poll( editor.getBlocks ).toMatchObject( [
| ^
58 | {
59 | name: 'core/group',
60 | attributes: {
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/content-only-lock.spec.js:57:41
|
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection:
test/e2e/specs/editor/various/copy-cut-paste.spec.js#L24
4) [chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection
Error: Snapshot comparison failed:
<!-- wp:paragraph -->
<p>Copy - collapsed selection</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p>2</p>
<!-- /wp:paragraph -->
Expected: /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/__snapshots__/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-chromium.txt
Received: /home/runner/work/gutenberg/gutenberg/artifacts/test-results/editor-various-copy-cut-paste-Copy-cut-paste-s-54a69-aste-individual-blocks-with-collapsed-selection-chromium/Copy-cut-paste-should-copy-and-paste-individual-blocks-with-collapsed-selection-1-actual.txt
22 | await page.keyboard.press( 'ArrowUp' );
23 | await pageUtils.pressKeys( 'primary+c' );
> 24 | expect( await editor.getEditedPostContent() ).toMatchSnapshot();
| ^
25 |
26 | await page.keyboard.press( 'ArrowDown' );
27 | await pageUtils.pressKeys( 'primary+v' );
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/copy-cut-paste.spec.js:24:49
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 9
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* A list itemAnother list item</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 9
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* A list itemAnother list item</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:11:2 › List (@firefox) › can be created by using an asterisk at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L24
1) [firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 9
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>A list item</li>
- <!-- /wp:list-item -->
-
- <!-- wp:list-item -->
- <li>Another list item</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* A list itemAnother list item</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
22 | await page.keyboard.press( 'Enter' );
23 | await page.keyboard.type( 'Another list item' );
> 24 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
25 | `<!-- wp:list -->
26 | <ul><!-- wp:list-item -->
27 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:24:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>test</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* test</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>test</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* test</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:37:2 › List (@firefox) › can be created by typing an asterisk in front of text of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L49
2) [firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list -->
- <ul><!-- wp:list-item -->
- <li>test</li>
- <!-- /wp:list-item --></ul>
+ <!-- wp:paragraph -->
+ <p>* test</p>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
47 | await pageUtils.pressKeys( 'ArrowLeft', { times: 4 } );
48 | await page.keyboard.type( '* ' );
> 49 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
50 | `<!-- wp:list -->
51 | <ul><!-- wp:list-item -->
52 | <li>test</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:49:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list {"ordered":true} -->
- <ol><!-- wp:list-item -->
- <li>A list item</li>
+ <!-- wp:paragraph -->
+ <p>1) A list item</p>
- <!-- /wp:list-item --></ol>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list {"ordered":true} -->
- <ol><!-- wp:list-item -->
- <li>A list item</li>
+ <!-- wp:paragraph -->
+ <p>1) A list item</p>
- <!-- /wp:list-item --></ol>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:58:2 › List (@firefox) › can be created by using a number at the start of a paragraph block:
test/e2e/specs/editor/blocks/list.spec.js#L68
3) [firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
- Expected - 5
+ Received + 3
- <!-- wp:list {"ordered":true} -->
- <ol><!-- wp:list-item -->
- <li>A list item</li>
+ <!-- wp:paragraph -->
+ <p>1) A list item</p>
- <!-- /wp:list-item --></ol>
- <!-- /wp:list -->
+ <!-- /wp:paragraph -->
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
66 | await page.keyboard.type( '1) A list item' );
67 |
> 68 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
69 | `<!-- wp:list {"ordered":true} -->
70 | <ol><!-- wp:list-item -->
71 | <li>A list item</li>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:68:52
|
[firefox] › editor/blocks/list.spec.js:77:2 › List (@firefox) › can undo asterisk transform:
test/e2e/specs/editor/blocks/list.spec.js#L88
4) [firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ───
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:paragraph -->
<p>1. </p>
<!-- /wp:paragraph -->"
Received: ""
Call Log:
- Timeout 5000ms exceeded while waiting on the predicate
86 | await pageUtils.pressKeys( 'primary+z' );
87 |
> 88 | await expect.poll( editor.getEditedPostContent ).toBe(
| ^
89 | `<!-- wp:paragraph -->
90 | <p>1. </p>
91 | <!-- /wp:paragraph -->`
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/list.spec.js:88:52
|
[chromium] › editor/blocks/buttons.spec.js:11:2 › Buttons › has focus on button content:
test/e2e/specs/editor/blocks/buttons.spec.js#L15
1) [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
1) [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
1) [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#L43
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
41 | // Check the content.
42 | const content = await editor.getEditedPostContent();
> 43 | expect( content ).toBe(
| ^
44 | `<!-- wp:buttons -->
45 | <div class="wp-block-buttons"><!-- wp:button -->
46 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:43:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L43
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
41 | // Check the content.
42 | const content = await editor.getEditedPostContent();
> 43 | expect( content ).toBe(
| ^
44 | `<!-- wp:buttons -->
45 | <div class="wp-block-buttons"><!-- wp:button -->
46 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:43:21
|
[chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter):
test/e2e/specs/editor/blocks/buttons.spec.js#L43
2) [chromium] › editor/blocks/buttons.spec.js:29:2 › Buttons › has focus on button content (slash inserter)
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toBe(expected) // Object.is equality
Expected: "<!-- wp:buttons -->
<div class=\"wp-block-buttons\"><!-- wp:button -->
<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\">Content</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons -->"
Received: ""
41 | // Check the content.
42 | const content = await editor.getEditedPostContent();
> 43 | expect( content ).toBe(
| ^
44 | `<!-- wp:buttons -->
45 | <div class="wp-block-buttons"><!-- wp:button -->
46 | <div class="wp-block-button"><a class="wp-block-button__link wp-element-button">Content</a></div>
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:43:21
|
[chromium] › editor/blocks/buttons.spec.js:52:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L61
3) [chromium] › editor/blocks/buttons.spec.js:52: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]')
59 | await expect(
60 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 61 | ).toBeFocused();
| ^
62 | await pageUtils.pressKeys( 'primary+k' );
63 | await expect(
64 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:61:5
|
[chromium] › editor/blocks/buttons.spec.js:52:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L61
3) [chromium] › editor/blocks/buttons.spec.js:52:2 › Buttons › dismisses link editor when escape is pressed
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]')
59 | await expect(
60 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 61 | ).toBeFocused();
| ^
62 | await pageUtils.pressKeys( 'primary+k' );
63 | await expect(
64 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:61:5
|
[chromium] › editor/blocks/buttons.spec.js:52:2 › Buttons › dismisses link editor when escape is pressed:
test/e2e/specs/editor/blocks/buttons.spec.js#L61
3) [chromium] › editor/blocks/buttons.spec.js:52:2 › Buttons › dismisses link editor when escape is pressed
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]')
59 | await expect(
60 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 61 | ).toBeFocused();
| ^
62 | await pageUtils.pressKeys( 'primary+k' );
63 | await expect(
64 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:61:5
|
[chromium] › editor/blocks/buttons.spec.js:83:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted:
test/e2e/specs/editor/blocks/buttons.spec.js#L92
4) [chromium] › editor/blocks/buttons.spec.js:83:2 › Buttons › moves focus from the link editor back to the button when escape is pressed after the URL has been submitted
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]')
90 | await expect(
91 | editor.canvas.locator( 'role=textbox[name="Button text"i]' )
> 92 | ).toBeFocused();
| ^
93 | await pageUtils.pressKeys( 'primary+k' );
94 | await expect(
95 | page.locator( 'role=combobox[name="Link"i]' )
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/buttons.spec.js:92:5
|
🎭 Playwright Run Summary
12 failed
[chromium] › site-editor/block-removal.spec.js:23:2 › Site editor block removal prompt › should appear when attempting to remove Query Block
[chromium] › site-editor/block-removal.spec.js:43:2 › Site editor block removal prompt › should appear when attempting to remove Post Template Block
[chromium] › site-editor/block-removal.spec.js:67:2 › Site editor block removal prompt › should not appear when attempting to remove something else
[chromium] › site-editor/pages.spec.js:93:2 › Pages › create a new page, edit template and toggle page template preview
[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:221:2 › Template Part › shows changes in a template when a template part it contains is modified
[chromium] › site-editor/template-part.spec.js:361:2 › Template Part › Keeps focus in place on undo in template parts
[chromium] › site-editor/template-revert.spec.js:61:2 › Template Revert › should show the original content after revert
[chromium] › site-editor/template-revert.spec.js:158:2 › Template Revert › should show the original content after revert, clicking undo then redo in the header toolbar
[chromium] › site-editor/template-revert.spec.js:190:2 › Template Revert › should show the original content after revert, clicking undo in the notice then undo in the header toolbar
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─
[chromium] › widgets/customizing-widgets.spec.js:537:2 › Widgets Customizer › should stay in block settings after making a change in that area
1 flaky
[chromium] › site-editor/font-library.spec.js:45:3 › Font Library › When a theme with bundled fonts is active › should display the "Manage Fonts" icon
1 skipped
102 passed (13.1m)
|
🎭 Playwright Run Summary
30 failed
[chromium] › editor/plugins/format-api.spec.js:19:2 › Using Format API › Clicking the control wraps the selected text properly with HTML code
[chromium] › editor/plugins/format-api.spec.js:43:2 › Using Format API › should show unknow formatting button
[chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:106:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions
[chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:116:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Slash inserter › uses the priority ordering if prioritzed blocks setting is set
[chromium] › editor/plugins/meta-boxes.spec.js:69:2 › Meta boxes › Should render the excerpt in meta based on post content if no explicit excerpt exists
[chromium] › editor/plugins/nonce.spec.js:11:2 › Nonce › should refresh when expired ───────────
[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/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] › editor/various/autocomplete-and-mentions.spec.js:291:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should cancel option selection via `Escape` keypress event
[chromium] › editor/various/autocomplete-and-mentions.spec.js:330:4 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should not insert disabled options
[chromium] › editor/various/autocomplete-and-mentions.spec.js:351:3 › Autocomplete (@Firefox, @WebKit) › Custom Completer: should allow newlines after multiple option completions
[chromium] › editor/various/autocomplete-and-mentions.spec.js:426:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
[chromium] › editor/various/autocomplete-and-mentions.spec.js:467:2 › Autocomplete (@Firefox, @WebKit) › should hide UI when selection changes (by keyboard)
[chromium] › editor/various/autocomplete-and-mentions.spec.js:484:2 › Autocomple
|
🎭 Playwright Run Summary
41 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.spec.js:49: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:180:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu
[chromium] › editor/blocks/navigation.spec.js:217:3 › Navigation block › As a user I want to create submenus using the navigation block › submenu converts to link automatically
[chromium] › editor/blocks/paragraph.spec.js:22:2 › Paragraph › should output unwrapped editable paragraph
[chromium] › editor/blocks/paragraph.spec.js:273:4 › Paragraph › Empty paragraph › Dragging positions › Only the second block is an empty paragraph block
[chromium] › editor/blocks/preformatted.spec.js:11:2 › Preformatted › should preserve character newlines
[chromium] › editor/blocks/preformatted.spec.js:28:2 › Preformatted › should preserve white space when merging
[chromium] › editor/blocks/preformatted.spec.js:45:2 › Preformatted › should delete block when backspace in an empty preformatted
[chromium] › editor/blocks/pullquote.spec.js:11:2 › Quote › can be created by converting a quote and converted back to quote
[chromium] › editor/blocks/quote.spec.js:15:2 › Quote › should allow the user to type right away
[chromium] › editor/blocks/quote.spec.js:31:2 › Quote › can be created by using > at the start of a paragraph block
[chromium] › editor/blocks/quote.spec.js:56:2 › Quote › can be created by typing > in front of text of a paragraph block
[chromium] › editor/blocks/quote.spec.js:76:2 › Quote › can be created by typing "/quote" ──────
[chromium] › editor/blocks/quote.spec.js:93:2 › Quote › can be created by converting a paragraph
[chromium] › editor/blocks/quote.spec.js:111:2 › Quote › can be created by converting multiple paragraphs
[chromium] › editor/blocks/quote.spec.js:141:3 › Quote › can be converted to paragraphs › and renders one paragraph block per <p> within quote
[chromium] › editor/blocks/quote.spec.js:163:3 › Quote › can be converted to paragraphs › and renders a paragraph for the cite, if it exists
[chromium] › editor/blocks/quote.spec.js:189:3 › Quote › can be converted to paragraphs › and renders only one paragraph for the cite, if the quote is void
[chromium] › editor/blocks/quote.spec.js:208:3 › Quote › can be converted to paragraphs › and renders a void paragraph if both the cite and quote are void
[chromium] › editor/blocks/quote.spec.js:220:2 › Quote › can be created by converting a heading
[chromium] › editor/blocks/quote.spec.js:236:2 › Quote › can be converted to a pullquote ───────
[chromium] › editor/blocks/quote.spec.js:251:2 › Quote › can be split at the end ───────────────
[chromium] › editor/blocks/quote.spec.js:284:2 › Quote › can be unwrapped on Backspace ─────────
[chromium] › editor/blocks/quote.spec.js:297:2 › Quote › can be unwrapped with content on Backspace
[chromium] › editor/blocks/search.spec.js:23:2 › Search › should auto-configure itself to sensible defaults when inserted into a Navigation block
[chromium] › editor/blocks/separator.spec.js:11:2 › Separator › can be created by three dashes and enter
[chromium] › editor/blocks/spacer.spec.js:11:2 › Spacer › can be created by typing "/spacer" ───
[chromium] › editor/blocks/spacer.spec.js:22:2 › Spacer › can be resized using the drag handle and remains selected after being dragged
[chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/verse › should exit on triple Enter and merge back
[chromium] › editor/blocks/verse-code-preformatted.spec.js:13:3 › core/code › should exit on triple Enter and merge back
[chromium] › edito
|
🎭 Playwright Run Summary
83 failed
[chromium] › editor/various/post-editor-template-mode.spec.js:40:2 › Post Editor Template mode › Allow to switch to template mode, edit the template and check the result
[chromium] › editor/various/post-editor-template-mode.spec.js:73:2 › Post Editor Template mode › Allow creating custom block templates in classic themes
[chromium] › editor/various/rich-text.spec.js:33:2 › RichText › should apply formatting with primary shortcut
[chromium] › editor/various/rich-text.spec.js:53:2 › RichText › should apply formatting when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:75:2 › RichText › should apply multiple formats when selection is collapsed
[chromium] › editor/various/rich-text.spec.js:98:2 › RichText › should not highlight more than one format
[chromium] › editor/various/rich-text.spec.js:143:2 › RichText › should transform backtick to code
[chromium] › editor/various/rich-text.spec.js:167:2 › RichText › should undo backtick transform with backspace
[chromium] › editor/various/rich-text.spec.js:218:2 › RichText › should not format text after code backtick
[chromium] › editor/various/rich-text.spec.js:235:2 › RichText › should transform when typing backtick over selection
[chromium] › editor/various/rich-text.spec.js:267:2 › RichText › should only mutate text data on input
[chromium] › editor/various/rich-text.spec.js:362:2 › RichText › should not lose selection direction
[chromium] › editor/various/rich-text.spec.js:394:2 › RichText › should handle Home and End keys
[chromium] › editor/various/rich-text.spec.js:418:2 › RichText › should update internal selection after fresh focus
[chromium] › editor/various/rich-text.spec.js:441:2 › RichText › should keep internal selection after blur
[chromium] › editor/various/rich-text.spec.js:474:2 › RichText › should split rich text on paste
[chromium] › editor/various/rich-text.spec.js:512:2 › RichText › should not split rich text on inline paste
[chromium] › editor/various/rich-text.spec.js:535:2 › RichText › should not split rich text on inline paste with formatting
[chromium] › editor/various/rich-text.spec.js:562:2 › RichText › should make bold after split and merge
[chromium] › editor/various/rich-text.spec.js:584:2 › RichText › should apply active formatting for inline paste
[chromium] › editor/various/rich-text.spec.js:612:2 › RichText › should preserve internal formatting
[chromium] › editor/various/rich-text.spec.js:669:2 › RichText › should paste paragraph contents into list
[chromium] › editor/various/rich-text.spec.js:713:2 › RichText › should paste list contents into paragraph
[chromium] › editor/various/rich-text.spec.js:768:2 › RichText › should navigate arround emoji ─
[chromium] › editor/various/rich-text.spec.js:786:2 › RichText › should run input rules after composition end
[chromium] › editor/various/rich-text.spec.js:818:2 › RichText › should navigate consecutive format boundaries
[chromium] › editor/various/rtl.spec.js:28:2 › RTL › should arrow navigate ─────────────────────
[chromium] › editor/various/rtl.spec.js:52:2 › RTL › should split ──────────────────────────────
[chromium] › editor/various/rtl.spec.js:73:2 › RTL › should merge backward ─────────────────────
[chromium] › editor/various/rtl.spec.js:91:2 › RTL › should merge forward ──────────────────────
[chromium] › editor/various/rtl.spec.js:110:2 › RTL › should arrow navigate between blocks ─────
[chromium] › editor/various/rtl.spec.js:148:2 › RTL › should navigate inline boundaries ────────
[chromium] › editor/various/shortcut-focus-toolbar.spec.js:17:2 › Focus toolbar shortcut (alt + F10) › Focuses correct toolbar in default view options in edit mode
[chromium] › editor/various/splitting-merging.spec.js:18:2 › splitting and merging blocks (@Firefox, @WebKit) › should split and merge paragraph blocks using Enter and Backspace
[chromium] › editor/various/splitting-merging.spec.js:88:2 › splitting and me
|
🎭 Playwright Run Summary
63 failed
[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 blocks by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:94:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging blocks from the global inserter by pressing Escape
[webkit] › editor/various/inserting-blocks.spec.js:147:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter
[webkit] › editor/various/inserting-blocks.spec.js:306:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape
[webkit] › editor/various/splitting-merging.spec.js:18:2 › splitting and merging blocks (@Firefox, @WebKit) › should split and merge paragraph blocks using Enter and Backspace
[webkit] › editor/various/splitting-merging.
|
🎭 Playwright Run Summary
66 failed
[chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block
[chromium] › editor/various/content-only-lock.spec.js:11:2 › Content-only lock › should be able to edit the content of blocks with content-only lock
[chromium] › editor/various/content-only-lock.spec.js:35:2 › Content-only lock › should be able to edit the content of deeply nested blocks
[chromium] › editor/various/copy-cut-paste.spec.js:11:2 › Copy/cut/paste › should copy and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:31:2 › Copy/cut/paste › should cut and paste individual blocks with collapsed selection
[chromium] › editor/various/copy-cut-paste.spec.js:53:2 › Copy/cut/paste › should copy blocks when non textual elements are focused (image, spacer)
[chromium] › editor/various/copy-cut-paste.spec.js:74:2 › Copy/cut/paste › should cut and paste individual non textual blocks
[chromium] › editor/various/copy-cut-paste.spec.js:95:2 › Copy/cut/paste › should respect inline copy when text is selected
[chromium] › editor/various/copy-cut-paste.spec.js:120:2 › Copy/cut/paste › should respect inline copy in places like input fields and textareas
[chromium] › editor/various/copy-cut-paste.spec.js:141:2 › Copy/cut/paste › should handle paste events once
[chromium] › editor/various/copy-cut-paste.spec.js:195:2 › Copy/cut/paste › can copy group onto non textual element (image, spacer)
[chromium] › editor/various/copy-cut-paste.spec.js:249:2 › Copy/cut/paste › should copy only partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:282:2 › Copy/cut/paste › should copy/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:316:2 › Copy/cut/paste › should cut partial selection of text blocks
[chromium] › editor/various/copy-cut-paste.spec.js:349:2 › Copy/cut/paste › should cut/paste partial selection with other blocks in-between
[chromium] › editor/various/copy-cut-paste.spec.js:383:2 › Copy/cut/paste › should cut partial selection and merge like a normal `delete` - not forward
[chromium] › editor/various/copy-cut-paste.spec.js:414:2 › Copy/cut/paste › should paste plain text in plain text context when cross block selection is copied
[chromium] › editor/various/copy-cut-paste.spec.js:485:2 › Copy/cut/paste › should paste preformatted in list
[chromium] › editor/various/copy-cut-paste.spec.js:500:2 › Copy/cut/paste › should link selection
[chromium] › editor/various/copy-cut-paste.spec.js:521:2 › Copy/cut/paste › should auto-link ───
[chromium] › editor/various/copy-cut-paste.spec.js:542:2 › Copy/cut/paste › should embed on paste
[chromium] › editor/various/copy-cut-paste.spec.js:554:2 › Copy/cut/paste › should not link selection for non http(s) protocol
[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/font-size-picker.spec.js:44:3 › Font Size Picker › Common › should reset a custom font size using input field
[chromium] › editor/various/footnotes.spec.js:29:2 › Footnotes › can be inserted ───────────────
[chromium] › editor/various/footnotes.spec.js:190:2 › Footnotes › can be inserted in a list ────
[chromium] › editor/various/footnotes.spec.js:229:2 › Footnotes › can be inserted in a table ───
[chromium] › editor/various/footnotes.spec.js:290:2 › Footnotes › works with revisions ─────────
[chromium] › editor/various/footnotes.spec.js:393:2 › Footnotes › can be previewed when published
[chromium] › editor/various/format-library/text-color.spec.js:11:2 › Format Library - Text color › should remove highlighting element
[chromium] › editor/various/inner-blocks-templates.spec.js:23:2 › I
|
🎭 Playwright Run Summary
97 failed
[firefox] › editor/blocks/list.spec.js:11:2 › List (@Firefox) › can be created by using an asterisk at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:37:2 › List (@Firefox) › can be created by typing an asterisk in front of text of a paragraph block
[firefox] › editor/blocks/list.spec.js:58:2 › List (@Firefox) › can be created by using a number at the start of a paragraph block
[firefox] › editor/blocks/list.spec.js:77:2 › List (@Firefox) › can undo asterisk transform ────
[firefox] › editor/blocks/list.spec.js:202:2 › List (@Firefox) › should not undo asterisk transform with backspace after selection change
[firefox] › editor/blocks/list.spec.js:223:2 › List (@Firefox) › can be created by typing "/list"
[firefox] › editor/blocks/list.spec.js:244:2 › List (@Firefox) › can be created by converting a paragraph
[firefox] › editor/blocks/list.spec.js:263:2 › List (@Firefox) › can be created by converting multiple paragraphs
[firefox] › editor/blocks/list.spec.js:293:2 › List (@Firefox) › can be created by converting a paragraph with line breaks
[firefox] › editor/blocks/list.spec.js:319:2 › List (@Firefox) › should not transform lines in block when transforming multiple blocks
[firefox] › editor/blocks/list.spec.js:352:2 › List (@Firefox) › can be converted to paragraphs
[firefox] › editor/blocks/list.spec.js:371:2 › List (@Firefox) › can be converted when nested to paragraphs
[firefox] › editor/blocks/list.spec.js:395:2 › List (@Firefox) › can be converted to a quote ───
[firefox] › editor/blocks/list.spec.js:418:2 › List (@Firefox) › should create paragraph on split at end and merge back with content
[firefox] › editor/blocks/list.spec.js:457:2 › List (@Firefox) › should split into two with paragraph and merge lists
[firefox] › editor/blocks/list.spec.js:529:2 › List (@Firefox) › should keep nested list items when merging with paragraph
[firefox] › editor/blocks/list.spec.js:594:2 › List (@Firefox) › should split into two ordered lists with paragraph
[firefox] › editor/blocks/list.spec.js:627:2 › List (@Firefox) › should split indented list item
[firefox] › editor/blocks/list.spec.js:653:2 › List (@Firefox) › should be immeadiately saved on indentation
[firefox] › editor/blocks/list.spec.js:688:2 › List (@Firefox) › should change the indented list type
[firefox] › editor/blocks/list.spec.js:713:2 › List (@Firefox) › should create paragraph on Enter in quote block
[firefox] › editor/blocks/list.spec.js:739:2 › List (@Firefox) › should indent and outdent level 1
[firefox] › editor/blocks/list.spec.js:773:2 › List (@Firefox) › should indent and outdent level 2
[firefox] › editor/blocks/list.spec.js:839:2 › List (@Firefox) › should outdent with children ──
[firefox] › editor/blocks/list.spec.js:889:2 › List (@Firefox) › should insert a line break on shift+enter
[firefox] › editor/blocks/list.spec.js:907:2 › List (@Firefox) › should insert a line break on shift+enter in a non trailing list item
[firefox] › editor/blocks/list.spec.js:938:2 › List (@Firefox) › should create and remove indented list with keyboard only
[firefox] › editor/blocks/list.spec.js:1053:2 › List (@Firefox) › should place the caret in the right place with nested list
[firefox] › editor/blocks/list.spec.js:1086:2 › List (@Firefox) › should not indent list on space with modifier
[firefox] › editor/blocks/list.spec.js:1196:2 › List (@Firefox) › first empty list item is graciously removed
[firefox] › editor/blocks/list.spec.js:1223:2 › List (@Firefox) › should not change the contents when you change the list type to Ordered
[firefox] › editor/blocks/list.spec.js:1255:2 › List (@Firefox) › should not change the contents when you change the list type to Unordered
[firefox] › editor/blocks/list.spec.js:1314:2 › List (@Firefox) › should merge two list with same attributes
[firefox] › editor/blocks/list.spec.js:1362:2 › List (@Firefox) › can be exited to selected parag
|
🎭 Playwright Run Summary
102 failed
[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:52:2 › Buttons › dismisses link editor when escape is pressed
[chromium] › editor/blocks/buttons.spec.js:83: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:115:2 › Buttons › appends http protocol to links added which are missing a protocol
[chromium] › editor/blocks/buttons.spec.js:141:2 › Buttons › can jump to the link editor using the keyboard shortcut
[chromium] › editor/blocks/buttons.spec.js:169:2 › Buttons › can toggle button link settings ───
[chromium] › editor/blocks/buttons.spec.js:263:2 › Buttons › can resize width ──────────────────
[chromium] › editor/blocks/buttons.spec.js:286:2 › Buttons › can apply named colors ────────────
[chromium] › editor/blocks/buttons.spec.js:316:2 › Buttons › can apply custom colors ───────────
[chromium] › editor/blocks/buttons.spec.js:349:2 › Buttons › can apply named gradient background color
[chromium] › editor/blocks/buttons.spec.js:379:2 › Buttons › can apply custom gradient background color
[chromium] › editor/blocks/code.spec.js:11:2 › Code › can be created by three backticks and enter
[chromium] › editor/blocks/code.spec.js:28:2 › Code › should delete block when backspace in an empty code
[chromium] › editor/blocks/code.spec.js:42:2 › Code › should paste plain text ──────────────────
[chromium] › editor/blocks/columns.spec.js:126:2 › Columns › can exit on Enter ─────────────────
[chromium] › editor/blocks/columns.spec.js:269:3 › Columns › following paragraph › should be deleted on Backspace when empty
[chromium] › editor/blocks/columns.spec.js:288:3 › Columns › following paragraph › should only select Columns on Backspace when non-empty
[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:181:2 › Comments › The editable block version is rendered if the legacy attribute is false
[chromium] › editor/blocks/cover.spec.js:97:2 › Cover › can have the title edited ──────────────
[chromium] › editor/blocks/gallery.spec.js:42:2 › Gallery › can be transformed from pasting shortcode, and can undo/redo
[chromium] › editor/blocks/gallery.spec.js:89:2 › Gallery › can be created using uploaded images
[chromium] › editor/blocks/group.spec.js:41:2 › Group › can be created using the slash inserter
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender
[chromium] › editor/blocks/group.spec.js:83:2 › Group › can merge into group with Backspace ────
[chromium] › editor/blocks/heading.spec.js:11:2 › Heading › can be created by prefixing number sign and a space
[chromium] › editor/blocks/heading.spec.js:28:2 › Heading › can be created by prefixing existing content with number signs and a space
[chromium] › editor/blocks/heading.spec.js:47:2 › Heading › should not work with the list input rule
[chromium] › editor/blocks/heading.spec.js:64:2 › Heading › should work with the format input rules
[chromium] › editor/blocks/heading.spec.js:81:2 › Heading › should create a paragraph block above when pressing enter at the start
[chromium] › editor/blocks/heading.spec.js:102:2 › Heading › should create a paragraph block below when pressing enter at the end
[chromium] › editor/blocks/heading.spec.js:122:2 › Heading › should correctly apply custom colors
[chromium] › editor/blocks/heading.spec.js:159:2 › Heading › should correctly apply named colors
[chromium] › editor/blocks/heading.spec.js:195:2 › Head
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
2.42 GB |
|
flaky-tests-report
Expired
|
15.1 KB |
|