Skip to content

Try/refactor insertion #114531

Try/refactor insertion

Try/refactor insertion #114531

Triggered via pull request September 13, 2024 19:06
Status Failure
Total duration 24m 29s
Artifacts 1

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Merge Artifacts
16s
Merge Artifacts
Report to GitHub
0s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

81 errors and 8 notices
[chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option: test/e2e/specs/site-editor/template-part.spec.js#L51
1) [chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') 49 | ); 50 | await expect( templatePart ).toBeVisible(); > 51 | await expect( addBlockButton ).toBeVisible(); | ^ 52 | } ); 53 | 54 | test( 'can create template parts via the block placeholder choose existing option', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:51:34
[chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option: test/e2e/specs/site-editor/template-part.spec.js#L51
1) [chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') 49 | ); 50 | await expect( templatePart ).toBeVisible(); > 51 | await expect( addBlockButton ).toBeVisible(); | ^ 52 | } ); 53 | 54 | test( 'can create template parts via the block placeholder choose existing option', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:51:34
[chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option: test/e2e/specs/site-editor/template-part.spec.js#L51
1) [chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').locator('[data-type="core/template-part"]').locator('role=button[name="Add block"i]') 49 | ); 50 | await expect( templatePart ).toBeVisible(); > 51 | await expect( addBlockButton ).toBeVisible(); | ^ 52 | } ); 53 | 54 | test( 'can create template parts via the block placeholder choose existing option', async ( { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/site-editor/template-part.spec.js:51:34
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L77
2) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.editor-styles-wrapper').locator('role=button[name="Add block"i]') 75 | 76 | // Click on the inline appender. > 77 | await page.click( | ^ 78 | 'css=.editor-styles-wrapper >> role=button[name="Add block"i]' 79 | ); 80 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:77:14
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L77
2) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.editor-styles-wrapper').locator('role=button[name="Add block"i]') 75 | 76 | // Click on the inline appender. > 77 | await page.click( | ^ 78 | 'css=.editor-styles-wrapper >> role=button[name="Add block"i]' 79 | ); 80 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:77:14
[chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks: test/e2e/specs/widgets/customizing-widgets.spec.js#L77
2) [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('.editor-styles-wrapper').locator('role=button[name="Add block"i]') 75 | 76 | // Click on the inline appender. > 77 | await page.click( | ^ 78 | 'css=.editor-styles-wrapper >> role=button[name="Add block"i]' 79 | ); 80 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:77:14
[chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter: test/e2e/specs/widgets/editing-widgets.spec.js#L157
3) [chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('document', { name: 'Block: Widget Area' }).first().getByRole('button', { name: 'Add block' }) 155 | name: 'Add block', 156 | } ); > 157 | await inlineInserterButton.click(); | ^ 158 | 159 | const inlineQuickInserter = page.getByRole( 'listbox', { 160 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/editing-widgets.spec.js:157:30
[chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter: test/e2e/specs/widgets/editing-widgets.spec.js#L157
3) [chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('document', { name: 'Block: Widget Area' }).first().getByRole('button', { name: 'Add block' }) 155 | name: 'Add block', 156 | } ); > 157 | await inlineInserterButton.click(); | ^ 158 | 159 | const inlineQuickInserter = page.getByRole( 'listbox', { 160 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/editing-widgets.spec.js:157:30
[chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter: test/e2e/specs/widgets/editing-widgets.spec.js#L157
3) [chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('document', { name: 'Block: Widget Area' }).first().getByRole('button', { name: 'Add block' }) 155 | name: 'Add block', 156 | } ); > 157 | await inlineInserterButton.click(); | ^ 158 | 159 | const inlineQuickInserter = page.getByRole( 'listbox', { 160 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/editing-widgets.spec.js:157:30
Playwright - 6
Process completed with exit code 1.
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
1) [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:33:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L1209
2) [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('.is-selected').locator('role=button[name="Add block"i]') 1207 | await this.editor.canvas 1208 | .locator( '.is-selected >> role=button[name="Add block"i]' ) > 1209 | .click(); | ^ 1210 | await this.page.click( 1211 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 1212 | ); at WritingFlowUtils.addDemoContent (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:1209:5) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:113:3
[chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L856
3) [chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Add block"i]') 854 | 855 | const inserter = page.locator( 'role=button[name="Add block"i]' ); > 856 | await expect( inserter ).toBeVisible(); | ^ 857 | 858 | const inserterRect = await inserter.boundingBox(); 859 | const lowerInserterY = inserterRect.y + ( 2 * inserterRect.height ) / 3; at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:856:28
[chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L856
3) [chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Add block"i]') 854 | 855 | const inserter = page.locator( 'role=button[name="Add block"i]' ); > 856 | await expect( inserter ).toBeVisible(); | ^ 857 | 858 | const inserterRect = await inserter.boundingBox(); 859 | const lowerInserterY = inserterRect.y + ( 2 * inserterRect.height ) / 3; at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:856:28
[chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L856
3) [chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Add block"i]') 854 | 855 | const inserter = page.locator( 'role=button[name="Add block"i]' ); > 856 | await expect( inserter ).toBeVisible(); | ^ 857 | 858 | const inserterRect = await inserter.boundingBox(); 859 | const lowerInserterY = inserterRect.y + ( 2 * inserterRect.height ) / 3; at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:856:28
[chromium] › editor/various/writing-flow.spec.js:874:2 › Writing Flow (@firefox: test/e2e/specs/editor/various/writing-flow.spec.js#L921
4) [chromium] › editor/various/writing-flow.spec.js:874:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('role=button[name="Add block"i]') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('role=button[name="Add block"i]') 919 | 920 | const inserter = page.locator( 'role=button[name="Add block"i]' ); > 921 | await expect( inserter ).toBeVisible(); | ^ 922 | 923 | // Find the space between the inserter and the image block. 924 | const inserterRect = await inserter.boundingBox(); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/writing-flow.spec.js:921:28
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92 90 | ? this.page.locator( selectorOrLocator ) 91 | : selectorOrLocator; > 92 | const boundingBox = await locator.boundingBox(); | ^ 93 | 94 | if ( ! boundingBox ) { 95 | throw new Error( at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:401:10
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92 90 | ? this.page.locator( selectorOrLocator ) 91 | : selectorOrLocator; > 92 | const boundingBox = await locator.boundingBox(); | ^ 93 | 94 | if ( ! boundingBox ) { 95 | throw new Error( at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:401:10
[chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns: packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts#L92
1) [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.boundingBox: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Row' }).getByRole('button', { name: 'Add block' }) at ../../../packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92 90 | ? this.page.locator( selectorOrLocator ) 91 | : selectorOrLocator; > 92 | const boundingBox = await locator.boundingBox(); | ^ 93 | 94 | if ( ! boundingBox ) { 95 | throw new Error( at dragOver (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/page-utils/drag-files.ts:92:38) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/draggable-blocks.spec.js:401:10
[chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
2) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
2) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
2) [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
3) [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[chromium] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
4) [chromium] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L20
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 18 | ); 19 | > 20 | await page.click( | ^ 21 | 'role=option[name="Social links with a shared background color"i]' 22 | ); 23 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:20:14
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L20
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 18 | ); 19 | > 20 | await page.click( | ^ 21 | 'role=option[name="Social links with a shared background color"i]' 22 | ); 23 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:20:14
[chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern: test/e2e/specs/editor/various/adding-patterns.spec.js#L20
1) [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.click: Timeout 10000ms exceeded. Call log: - waiting for locator('role=option[name="Social links with a shared background color"i]') 18 | ); 19 | > 20 | await page.click( | ^ 21 | 'role=option[name="Social links with a shared background color"i]' 22 | ); 23 | await expect.poll( editor.getBlocks ).toMatchObject( [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/adding-patterns.spec.js:20:14
[chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable: test/e2e/specs/editor/various/block-deletion.spec.js#L386
2) [chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 384 | await expect( 385 | editor.canvas.getByRole( 'button', { name: 'Add block' } ) > 386 | ).toBeVisible(); | ^ 387 | 388 | // TODO: There should be expectations around where focus is placed in 389 | // this scenario. Currently, a focus loss occurs, which is unacceptable. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:386:5
[chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable: test/e2e/specs/editor/various/block-deletion.spec.js#L386
2) [chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 384 | await expect( 385 | editor.canvas.getByRole( 'button', { name: 'Add block' } ) > 386 | ).toBeVisible(); | ^ 387 | 388 | // TODO: There should be expectations around where focus is placed in 389 | // this scenario. Currently, a focus loss occurs, which is unacceptable. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:386:5
[chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable: test/e2e/specs/editor/various/block-deletion.spec.js#L386
2) [chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 384 | await expect( 385 | editor.canvas.getByRole( 'button', { name: 'Add block' } ) > 386 | ).toBeVisible(); | ^ 387 | 388 | // TODO: There should be expectations around where focus is placed in 389 | // this scenario. Currently, a focus loss occurs, which is unacceptable. at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-deletion.spec.js:386:5
[chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar: test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js#L57
3) [chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('option', { name: 'Paragraph' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('option', { name: 'Paragraph' }) 55 | // Add a paragraph in the first column. 56 | const paragraph = page.getByRole( 'option', { name: 'Paragraph' } ); > 57 | await expect( paragraph ).toBeVisible(); | ^ 58 | await paragraph.click(); 59 | await page.keyboard.type( 'First column' ); 60 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js:57:29
[chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar: test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js#L57
3) [chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('option', { name: 'Paragraph' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('option', { name: 'Paragraph' }) 55 | // Add a paragraph in the first column. 56 | const paragraph = page.getByRole( 'option', { name: 'Paragraph' } ); > 57 | await expect( paragraph ).toBeVisible(); | ^ 58 | await paragraph.click(); 59 | await page.keyboard.type( 'First column' ); 60 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js:57:29
[chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar: test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js#L57
3) [chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('option', { name: 'Paragraph' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('option', { name: 'Paragraph' }) 55 | // Add a paragraph in the first column. 56 | const paragraph = page.getByRole( 'option', { name: 'Paragraph' } ); > 57 | await expect( paragraph ).toBeVisible(); | ^ 58 | await paragraph.click(); 59 | await page.keyboard.type( 'First column' ); 60 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js:57:29
[chromium] › editor/various/block-hierarchy-navigation.spec.js:95:2 › Navigating the block hierarchy › should navigate block hierarchy using only the keyboard: test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js#L112
4) [chromium] › editor/various/block-hierarchy-navigation.spec.js:95:2 › Navigating the block hierarchy › should navigate block hierarchy using only the keyboard Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('option', { name: 'Paragraph' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('option', { name: 'Paragraph' }) 110 | // Add a paragraph in the first column. 111 | const paragraph = page.getByRole( 'option', { name: 'Paragraph' } ); > 112 | await expect( paragraph ).toBeVisible(); | ^ 113 | await paragraph.click(); 114 | await page.keyboard.type( 'First column' ); 115 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/block-hierarchy-navigation.spec.js:112:29
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
1) [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
2) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
2) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
2) [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
3) [firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[firefox] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L595
4) [firefox] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 593 | name: 'Add block', 594 | } ) > 595 | .click(); | ^ 596 | 597 | await page 598 | .getByRole( 'searchbox', { at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:595:5
[chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns: test/e2e/specs/editor/blocks/columns.spec.js#L397
1) [chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns Error: expect(received).toMatchObject(expected) - Expected - 16 + Received + 1 - Array [ - Object { - "innerBlocks": Array [ - Object { - "name": "core/column", - }, - ], - "name": "core/columns", - }, - Object { - "attributes": Object { - "content": "", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 395 | await page.keyboard.press( 'Delete' ); 396 | > 397 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 398 | { 399 | name: 'core/columns', 400 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:397:3
[chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns: test/e2e/specs/editor/blocks/columns.spec.js#L397
1) [chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 16 + Received + 1 - Array [ - Object { - "innerBlocks": Array [ - Object { - "name": "core/column", - }, - ], - "name": "core/columns", - }, - Object { - "attributes": Object { - "content": "", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 395 | await page.keyboard.press( 'Delete' ); 396 | > 397 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 398 | { 399 | name: 'core/columns', 400 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:397:3
[chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns: test/e2e/specs/editor/blocks/columns.spec.js#L397
1) [chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toMatchObject(expected) - Expected - 16 + Received + 1 - Array [ - Object { - "innerBlocks": Array [ - Object { - "name": "core/column", - }, - ], - "name": "core/columns", - }, - Object { - "attributes": Object { - "content": "", - }, - "name": "core/paragraph", - }, - ] + Array [] Call Log: - Timeout 5000ms exceeded while waiting on the predicate 395 | await page.keyboard.press( 'Delete' ); 396 | > 397 | await expect.poll( editor.getBlocks ).toMatchObject( [ | ^ 398 | { 399 | name: 'core/columns', 400 | innerBlocks: [ at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/columns.spec.js:397:3
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L74
2) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add block"i]') 72 | ) 73 | .click(); > 74 | await editor.canvas.locator( 'role=button[name="Add block"i]' ).click(); | ^ 75 | await page.click( 76 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 77 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:74:67
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L74
2) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add block"i]') 72 | ) 73 | .click(); > 74 | await editor.canvas.locator( 'role=button[name="Add block"i]' ).click(); | ^ 75 | await page.click( 76 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 77 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:74:67
[chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender: test/e2e/specs/editor/blocks/group.spec.js#L74
2) [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').locator('role=button[name="Add block"i]') 72 | ) 73 | .click(); > 74 | await editor.canvas.locator( 'role=button[name="Add block"i]' ).click(); | ^ 75 | await page.click( 76 | 'role=listbox[name="Blocks"i] >> role=option[name="Paragraph"i]' 77 | ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/group.spec.js:74:67
[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#L411
3) [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 TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('radio', { name: 'Always' }) 409 | await this.page.getByRole( 'tab', { name: 'Settings' } ).click(); 410 | // Set it to always be the mobile view, but don't save this setting so we can still check all the frontend colors. > 411 | await this.page.getByRole( 'radio', { name: 'Always' } ).click(); | ^ 412 | await this.editor.canvas 413 | .getByRole( 'button', { name: 'Open menu' } ) 414 | .click(); at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:411:60) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:3
[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#L411
3) [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 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('radio', { name: 'Always' }) 409 | await this.page.getByRole( 'tab', { name: 'Settings' } ).click(); 410 | // Set it to always be the mobile view, but don't save this setting so we can still check all the frontend colors. > 411 | await this.page.getByRole( 'radio', { name: 'Always' } ).click(); | ^ 412 | await this.editor.canvas 413 | .getByRole( 'button', { name: 'Open menu' } ) 414 | .click(); at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:411:60) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:3
[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#L411
3) [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 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('radio', { name: 'Always' }) 409 | await this.page.getByRole( 'tab', { name: 'Settings' } ).click(); 410 | // Set it to always be the mobile view, but don't save this setting so we can still check all the frontend colors. > 411 | await this.page.getByRole( 'radio', { name: 'Always' } ).click(); | ^ 412 | await this.editor.canvas 413 | .getByRole( 'button', { name: 'Open menu' } ) 414 | .click(); at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:411:60) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:69:3
[chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text: test/e2e/specs/editor/blocks/navigation-colors.spec.js#L411
4) [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('radio', { name: 'Always' }) 409 | await this.page.getByRole( 'tab', { name: 'Settings' } ).click(); 410 | // Set it to always be the mobile view, but don't save this setting so we can still check all the frontend colors. > 411 | await this.page.getByRole( 'radio', { name: 'Always' } ).click(); | ^ 412 | await this.editor.canvas 413 | .getByRole( 'button', { name: 'Open menu' } ) 414 | .click(); at ColorControl.testEditorColors (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:411:60) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-colors.spec.js:122:3
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L204
1) [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 202 | ); 203 | > 204 | await page.hover( | ^ 205 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 206 | ); 207 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:204:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
2) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
2) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L360
2) [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.hover: Timeout 10000ms exceeded. Call log: - waiting for locator('role=listbox[name="Block Patterns"i]').locator('role=option[name="Social links with a shared background color"i]') 358 | ); 359 | > 360 | await page.hover( | ^ 361 | `role=listbox[name="Block Patterns"i] >> role=option[name="${ PATTERN_NAME }"i]` 362 | ); 363 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:360:14
[webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
3) [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
3) [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L467
3) [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('button', { name: 'Add block' }) 465 | name: 'Add block', 466 | } ) > 467 | .click(); | ^ 468 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 469 | await page 470 | .getByRole( 'listbox', { name: 'Media' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:467:5
[webkit] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@firefox: test/e2e/specs/editor/various/inserting-blocks.spec.js#L547
4) [webkit] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 545 | name: 'Add block', 546 | } ) > 547 | .click(); | ^ 548 | await page.getByRole( 'button', { name: 'Browse All' } ).click(); 549 | await page 550 | .getByRole( 'listbox', { name: 'Text' } ) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/inserting-blocks.spec.js:547:5
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L170
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 168 | } ); 169 | > 170 | await expect( appender ).toBeVisible(); | ^ 171 | 172 | await appender.click(); 173 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:170:28
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L170
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 168 | } ); 169 | > 170 | await expect( appender ).toBeVisible(); | ^ 171 | 172 | await appender.click(); 173 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:170:28
[chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L170
1) [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 168 | } ); 169 | > 170 | await expect( appender ).toBeVisible(); | ^ 171 | 172 | await appender.click(); 173 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:170:28
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L504
2) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 502 | name: 'Add block', 503 | } ) > 504 | .click(); | ^ 505 | 506 | const blockResults = page.getByRole( 'listbox', { 507 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:504:5
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L504
2) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 502 | name: 'Add block', 503 | } ) > 504 | .click(); | ^ 505 | 506 | const blockResults = page.getByRole( 'listbox', { 507 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:504:5
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L504
2) [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('button', { name: 'Add block' }) 502 | name: 'Add block', 503 | } ) > 504 | .click(); | ^ 505 | 506 | const blockResults = page.getByRole( 'listbox', { 507 | name: 'Blocks', at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:504:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
3) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
3) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus: test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L580
3) [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeFocused() Locator: frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') Expected: focused Received: <element(s) not found> Call log: - expect.toBeFocused with timeout 5000ms - waiting for frameLocator('[name="editor-canvas"]').getByRole('document', { name: 'Block: Navigation' }).getByLabel('Add block') 578 | } ) 579 | .getByLabel( 'Add block' ) > 580 | ).toBeFocused(); | ^ 581 | } ); 582 | } ); 583 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:580:5
[chromium] › editor/blocks/navigation.spec.js:203:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu: test/e2e/specs/editor/blocks/navigation.spec.js#L220
4) [chromium] › editor/blocks/navigation.spec.js:203:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu TimeoutError: locator.click: Timeout 10000ms exceeded. Call log: - waiting for frameLocator('[name="editor-canvas"]').getByRole('button', { name: 'Add block' }) 218 | name: 'Add block', 219 | } ); > 220 | await navBlockInserter.click(); | ^ 221 | 222 | await page.keyboard.type( 'https://example.com' ); 223 | await page.keyboard.press( 'Enter' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:220:27
Merge Artifacts
No artifacts found matching pattern 'flaky-tests-report*'
🎭 Playwright Run Summary
3 failed [chromium] › site-editor/template-part.spec.js:22:2 › Template Part › can create template parts via the block placeholder start blank option [chromium] › widgets/customizing-widgets.spec.js:45:2 › Widgets Customizer › should add blocks ─ [chromium] › widgets/editing-widgets.spec.js:148:2 › Widgets screen › Should insert content using the inline inserter 4 skipped 189 passed (8.4m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [chromium] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode [chromium] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) [chromium] › editor/various/writing-flow.spec.js:874:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block [chromium] › site-editor/block-style-variations.spec.js:37:2 › Block Style Variations › apply block styles variations to nested blocks [chromium] › site-editor/block-style-variations.spec.js:98:2 › Block Style Variations › update block style variations in global styles and check revisions match styles 186 passed (11.8m)
🎭 Playwright Run Summary
6 failed [chromium] › editor/various/draggable-blocks.spec.js:341:2 › Draggable block › can drag and drop to an empty parent block like Group or Columns [chromium] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [chromium] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [chromium] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [chromium] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [chromium] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` 1 skipped 183 passed (13.4m)
🎭 Playwright Run Summary
7 failed [chromium] › editor/various/adding-patterns.spec.js:11:2 › adding patterns › should insert a block pattern [chromium] › editor/various/block-deletion.spec.js:339:2 › Block deletion › deleting all blocks when the default block is unavailable [chromium] › editor/various/block-hierarchy-navigation.spec.js:40:2 › Navigating the block hierarchy › should navigate using the list view sidebar [chromium] › editor/various/block-hierarchy-navigation.spec.js:95:2 › Navigating the block hierarchy › should navigate block hierarchy using only the keyboard [chromium] › editor/various/block-hierarchy-navigation.spec.js:190:2 › Navigating the block hierarchy › should select the wrapper div for a group [chromium] › editor/various/block-moving-mode.spec.js:47:2 › Block moving mode › can move block in the nested block [chromium] › editor/various/block-moving-mode.spec.js:122:2 › Block moving mode › can not move inside its own block 1 skipped 192 passed (13.3m)
🎭 Playwright Run Summary
8 failed [firefox] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [firefox] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [firefox] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [firefox] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [firefox] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [firefox] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode [firefox] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) [firefox] › editor/various/writing-flow.spec.js:874:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block 3 skipped 180 passed (15.1m)
🎭 Playwright Run Summary
8 failed [chromium] › editor/blocks/columns.spec.js:384:2 › Columns › should arrow up into empty columns [chromium] › editor/blocks/group.spec.js:64:2 › Group › can have other blocks appended to it using the button appender [chromium] › editor/blocks/navigation-colors.spec.js:57:2 › Navigation colors › All navigation links should default to the body color and submenus and mobile overlay should default to a white background with black text [chromium] › editor/blocks/navigation-colors.spec.js:78:2 › Navigation colors › Top level navigation links inherit the text color from the theme/group but do not apply to the submenu or overlay text [chromium] › editor/blocks/navigation-colors.spec.js:131:2 › Navigation colors › Navigation text does not inherit the link color from the theme/group [chromium] › editor/blocks/navigation-colors.spec.js:187:2 › Navigation colors › The navigation text color should apply to all navigation links including submenu and overlay text [chromium] › editor/blocks/navigation-colors.spec.js:229:2 › Navigation colors › The navigation background color should apply to all navigation links including submenu and overlay backgrounds [chromium] › editor/blocks/navigation-colors.spec.js:274:2 › Navigation colors › As a user I expect my navigation to use the colors I selected for it 191 passed (15.2m)
🎭 Playwright Run Summary
9 failed [webkit] › editor/various/inserting-blocks.spec.js:168:2 › Inserting blocks (@Firefox, @WebKit) › inserts patterns by dragging and dropping from the global inserter [webkit] › editor/various/inserting-blocks.spec.js:327:2 › Inserting blocks (@Firefox, @WebKit) › cancels dragging patterns from the global inserter by pressing Escape [webkit] › editor/various/inserting-blocks.spec.js:433:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from inline inserter [webkit] › editor/various/inserting-blocks.spec.js:526:2 › Inserting blocks (@Firefox, @WebKit) › inserts a block in proper place after having clicked `Browse All` from block appender [webkit] › editor/various/inserting-blocks.spec.js:574:2 › Inserting blocks (@Firefox, @WebKit) › passes the search value in the main inserter when clicking `Browse all` [webkit] › editor/various/writing-flow.spec.js:24:2 › Writing Flow (@Firefox, @WebKit) › Should navigate inner blocks with arrow keys [webkit] › editor/various/writing-flow.spec.js:109:2 › Writing Flow (@Firefox, @WebKit) › Should navigate between inner and root blocks in navigation mode [webkit] › editor/various/writing-flow.spec.js:833:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone between blocks (lower) [webkit] › editor/various/writing-flow.spec.js:874:2 › Writing Flow (@Firefox, @WebKit) › should not have a dead zone above an aligned block 187 passed (16.1m)
🎭 Playwright Run Summary
14 failed [chromium] › editor/blocks/navigation-list-view.spec.js:134:2 › Navigation block - List view editing › can add new menu items [chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted [chromium] › editor/blocks/navigation-list-view.spec.js:547:2 › Navigation block - List view editing › can create a new menu without losing focus [chromium] › editor/blocks/navigation.spec.js:203:3 › Navigation block › As a user I want to create submenus using the navigation block › create a submenu [chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items [chromium] › editor/blocks/navigation.spec.js:527:2 › Navigation block › Adding new links to a navigation block with existing inner blocks triggers creation of a single Navigation Menu [chromium] › editor/blocks/search.spec.js:23:2 › Search › should auto-configure itself to sensible defaults when inserted into a Navigation block [chromium] › editor/plugins/container-blocks.spec.js:23:2 › Container block without paragraph support › ensures we can use the alternative block appender properly [chromium] › editor/plugins/inner-blocks-allowed-blocks.spec.js:114:2 › Allowed Blocks Setting on InnerBlocks › correctly applies dynamic allowed blocks restrictions [chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:24:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › uses defaulting ordering if prioritzed blocks setting was not set [chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:49:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › uses the priority ordering if prioritzed blocks setting is set [chromium] › editor/plugins/inner-blocks-prioritized-inserter-blocks.spec.js:81:3 › Prioritized Inserter Blocks Setting on InnerBlocks › Quick Inserter › obeys allowed blocks over prioritzed blocks setting if conflicted [chromium] › editor/plugins/inner-blocks-render-appender.spec.js:23:2 › RenderAppender prop of InnerBlocks › Users can customize the appender and can still insert blocks using exposed components [chromium] › editor/plugins/inner-blocks-render-appender.spec.js:66:2 › RenderAppender prop of InnerBlocks › Users can dynamically customize the appender 1 skipped 180 passed (16.8m)

Artifacts

Produced during runtime
Name Size
failures-artifacts
306 MB