Skip to content

Playwright Utils: Simplify editor preference updates in createNewPost #75793

Playwright Utils: Simplify editor preference updates in createNewPost

Playwright Utils: Simplify editor preference updates in createNewPost #75793

Re-run triggered June 16, 2023 08:10
Status Success
Total duration 35m 11s
Artifacts 2

end2end-test.yml

on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 22s
Report to GitHub
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 2 notices
[chromium] › editor/various/preview.spec.js:150:2 › Preview › should display the correct preview when switching between published and draft statuses: test/e2e/specs/editor/various/preview.spec.js#L183
1) [chromium] › editor/various/preview.spec.js:150:2 › Preview › should display the correct preview when switching between published and draft statuses TimeoutError: page.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for locator('role=button[name="Switch to draft"i]') ============================================================ 181 | // Return to editor and switch to Draft. 182 | await editorPage.bringToFront(); > 183 | await page.click( 'role=button[name="Switch to draft"i]' ); | ^ 184 | // FIXME: The confirmation dialog is not named yet. 185 | await page.click( 'role=dialog >> role=button[name="OK"i]' ); 186 | at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/preview.spec.js:183:14
[chromium] › editor/blocks/image.spec.js:1074:2 › Image - interactivity › lightbox should work as expected when inserting image from URL: test/e2e/specs/editor/blocks/image.spec.js#L1103
1) [chromium] › editor/blocks/image.spec.js:1074:2 › Image - interactivity › lightbox should work as expected when inserting image from URL TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('button', { name: 'Advanced' }) ============================================================ 1101 | await expect( image ).toHaveAttribute( 'src', imgUrl ); 1102 | > 1103 | await page.getByRole( 'button', { name: 'Advanced' } ).click(); | ^ 1104 | await page 1105 | .getByRole( 'combobox', { name: 'Behaviors' } ) 1106 | .selectOption( 'lightbox' ); at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/image.spec.js:1103:58
[chromium] › editor/blocks/navigation.spec.js:974:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
2) [chromium] › editor/blocks/navigation.spec.js:974:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:971:17
[chromium] › editor/blocks/navigation.spec.js:974:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
2) [chromium] › editor/blocks/navigation.spec.js:974:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:971:17
[chromium] › editor/blocks/navigation.spec.js:1047:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
3) [chromium] › editor/blocks/navigation.spec.js:1047:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:1044:17
[chromium] › editor/blocks/navigation.spec.js:1159:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) › submenu opens on click in the arrow: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
4) [chromium] › editor/blocks/navigation.spec.js:1159:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) › submenu opens on click in the arrow TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:1156:17
[chromium] › editor/blocks/navigation.spec.js:1220:3 › Navigation block - Frontend interactivity › Page list block › page-list submenu user interactions: packages/e2e-test-utils-playwright/src/editor/site-editor.ts#L20
5) [chromium] › editor/blocks/navigation.spec.js:1220:3 › Navigation block - Frontend interactivity › Page list block › page-list submenu user interactions TimeoutError: locator.click: Timeout 10000ms exceeded. =========================== logs =========================== waiting for getByRole('region', { name: 'Editor top bar' }).getByRole('button', { name: 'Save', exact: true }) locator resolved to <button type="button" aria-label="Save" aria-disabled="f…>Save</button> attempting click action waiting for element to be visible, enabled and stable element was detached from the DOM, retrying ============================================================ at ../../../packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20 18 | await editorTopBar 19 | .getByRole( 'button', { name: 'Save', exact: true } ) > 20 | .click(); | ^ 21 | 22 | // Second Save button in the entities panel. 23 | await savePanel at Editor.saveSiteEditorEntities (/home/runner/work/gutenberg/gutenberg/packages/e2e-test-utils-playwright/src/editor/site-editor.ts:20:4) at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:1217:17
🎭 Playwright Run Summary
1 flaky [chromium] › editor/various/preview.spec.js:150:2 › Preview › should display the correct preview when switching between published and draft statuses 2 skipped 301 passed (23.8m)
🎭 Playwright Run Summary
5 flaky [chromium] › editor/blocks/image.spec.js:1074:2 › Image - interactivity › lightbox should work as expected when inserting image from URL [chromium] › editor/blocks/navigation.spec.js:974:3 › Navigation block - Frontend interactivity › Overlay menu › Overlay menu interactions [chromium] › editor/blocks/navigation.spec.js:1047:3 › Navigation block - Frontend interactivity › Submenu mouse and keyboard interactions › Submenu interactions [chromium] › editor/blocks/navigation.spec.js:1159:3 › Navigation block - Frontend interactivity › Submenus (Arrow setting) › submenu opens on click in the arrow [chromium] › editor/blocks/navigation.spec.js:1220:3 › Navigation block - Frontend interactivity › Page list block › page-list submenu user interactions 305 passed (23.0m)

Artifacts

Produced during runtime
Name Size
failures-artifacts Expired
11.3 MB
flaky-tests-report Expired
30.6 KB