Obviate mousetrap around Navigation Link popover #102412
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Report to GitHub
6s
Annotations
11 errors, 8 warnings, and 8 notices
[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#L206
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).toBeFocused()
Locator: getByRole('combobox', { name: 'Link' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('combobox', { name: 'Link' })
204 | // - be empty - not pre-populated
205 | // See: https://github.com/WordPress/gutenberg/issues/50733
> 206 | await expect( linkUIInput ).toBeFocused();
| ^
207 | await expect( linkUIInput ).toBeEmpty();
208 |
209 | // Provides test coverage for feature whereby Custom Link type
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
|
[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#L206
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).toBeFocused()
Locator: getByRole('combobox', { name: 'Link' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('combobox', { name: 'Link' })
204 | // - be empty - not pre-populated
205 | // See: https://github.com/WordPress/gutenberg/issues/50733
> 206 | await expect( linkUIInput ).toBeFocused();
| ^
207 | await expect( linkUIInput ).toBeEmpty();
208 |
209 | // Provides test coverage for feature whereby Custom Link type
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
|
[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#L206
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).toBeFocused()
Locator: getByRole('combobox', { name: 'Link' })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('combobox', { name: 'Link' })
204 | // - be empty - not pre-populated
205 | // See: https://github.com/WordPress/gutenberg/issues/50733
> 206 | await expect( linkUIInput ).toBeFocused();
| ^
207 | await expect( linkUIInput ).toBeEmpty();
208 |
209 | // Provides test coverage for feature whereby Custom Link type
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:206:31
|
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus:
test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description.
448 | } )
> 449 | ).toBeVisible();
| ^
450 |
451 | // Check that the original item is still there but that it is now
452 | // a submenu item.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449:5
|
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus:
test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description.
448 | } )
> 449 | ).toBeVisible();
| ^
450 |
451 | // Check that the original item is still there but that it is now
452 | // a submenu item.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449:5
|
[chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus:
test/e2e/specs/editor/blocks/navigation-list-view.spec.js#L449
2) [chromium] › editor/blocks/navigation-list-view.spec.js:387:2 › Navigation block - List view editing › can add submenus
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByRole('treegrid', { name: 'Block navigation structure' }).getByRole('gridcell', { name: 'wordpress.org' }).filter({ hasText: 'Block 1 of 1, Level 2.' })
447 | hasText: 'Block 1 of 1, Level 2.', // proxy for filtering by description.
448 | } )
> 449 | ).toBeVisible();
| ^
450 |
451 | // Check that the original item is still there but that it is now
452 | // a submenu item.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:449: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#L531
3) [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('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' })
529 | name: 'Settings',
530 | } )
> 531 | .click();
| ^
532 |
533 | // "Remount" the List View.
534 | // this is where the bug previously occurred.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531: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#L531
3) [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('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' })
529 | name: 'Settings',
530 | } )
> 531 | .click();
| ^
532 |
533 | // "Remount" the List View.
534 | // this is where the bug previously occurred.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531: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#L531
3) [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('region', { name: 'Editor settings' }).getByRole('tab', { name: 'Settings' })
529 | name: 'Settings',
530 | } )
> 531 | .click();
| ^
532 |
533 | // "Remount" the List View.
534 | // this is where the bug previously occurred.
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation-list-view.spec.js:531:5
|
[chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating:
test/e2e/specs/editor/blocks/navigation.spec.js#L683
4) [chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: getByRole('link', { name: 'Dog (opens in a new tab)', exact: true })
Expected: focused
Received: inactive
Call log:
- expect.toBeFocused with timeout 5000ms
- waiting for getByRole('link', { name: 'Dog (opens in a new tab)', exact: true })
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
- locator resolved to <a href="Dog" target="_blank" rel="external norefer…>…</a>
- unexpected value "not focused"
681 |
682 | const linkControlLink = await this.getLinkControlLink( label );
> 683 | await expect( linkControlLink ).toBeFocused();
| ^
684 |
685 | await this.page.keyboard.press( 'Escape' );
686 |
at Navigation.addPage (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:683:35)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/blocks/navigation.spec.js:414:3
|
Report to GitHub
Unable to download artifact(s): Artifact not found for name: flaky-tests-report
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md
|
Playwright - 6
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 8
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 5
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 4
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 1
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 3
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 2
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright - 7
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c, actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
3 skipped
181 passed (5.7m)
|
🎭 Playwright Run Summary
3 skipped
145 passed (7.7m)
|
🎭 Playwright Run Summary
185 passed (8.7m)
|
🎭 Playwright Run Summary
1 skipped
184 passed (9.3m)
|
🎭 Playwright Run Summary
11 skipped
180 passed (8.8m)
|
🎭 Playwright Run Summary
1 skipped
177 passed (9.1m)
|
🎭 Playwright Run Summary
4 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:387:2 › Navigation block - List view editing › can add submenus
[chromium] › editor/blocks/navigation-list-view.spec.js:464:2 › Navigation block - List view editing › does not display link interface for blocks that have not just been inserted
[chromium] › editor/blocks/navigation.spec.js:318:2 › Navigation block › navigation manages focus for creating, editing, and deleting items
1 skipped
187 passed (11.5m)
|
🎭 Playwright Run Summary
221 passed (12.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
31.5 MB |
|