Improve the placeholder instructions accessibility. #84370
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
end2end-test.yml
on: pull_request
Matrix: e2e-playwright
Matrix: e2e-puppeteer
Report to GitHub
3m 16s
Annotations
11 errors and 4 notices
[chromium] › editor/various/autocomplete-and-mentions.spec.js:422:2 › Autocomplete (@firefox:
test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js#L435
1) [chromium] › editor/various/autocomplete-and-mentions.spec.js:422:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block
Error: Timed out 5000ms waiting for expect(received).toBeVisible()
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('role=option').filter({ hasText: 'Bilbo Baggins' })
- waiting for locator('role=option').filter({ hasText: 'Bilbo Baggins' })
433 | await expect(
434 | page.locator( 'role=option', { hasText: 'Bilbo Baggins' } )
> 435 | ).toBeVisible();
| ^
436 | await page.keyboard.press( 'Enter' );
437 | await expect.poll( editor.getEditedPostContent )
438 | .toBe( `<!-- wp:paragraph -->
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/editor/various/autocomplete-and-mentions.spec.js:435:5
|
[chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
1) [chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:47:31
|
[chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
1) [chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:47:31
|
[chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
1) [chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:47:31
|
[chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
2) [chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:128:31
|
[chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
2) [chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:128:31
|
[chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
2) [chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:128:31
|
[chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
3) [chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:172:31
|
[chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
3) [chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:172:31
|
[chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
3) [chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:172:31
|
[chromium] › widgets/customizing-widgets.spec.js:232:2 › Widgets Customizer › should move focus to the block:
test/e2e/specs/widgets/customizing-widgets.spec.js#L649
4) [chromium] › widgets/customizing-widgets.spec.js:232:2 › Widgets Customizer › should move focus to the block
Error: page.click: Error: strict mode violation: locator('role=heading[name=/Widgets/i][level=3]') resolved to 6 elements:
1) <h3 tabindex="0" class="accordion-section-title">…</h3> aka getByRole('heading', { name: 'Widgets Press return or enter to open this panel' })
2) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #1' })
3) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #1 Block Settings' })
4) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Footer #2' })
5) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets ▸ Footer #2 Block Settings' })
6) <h3>…</h3> aka getByRole('heading', { name: 'Customizing ▸ Widgets Add a Widget' })
=========================== logs ===========================
waiting for locator('role=heading[name=/Widgets/i][level=3]')
============================================================
647 | */
648 | async expandWidgetArea( widgetAreaName ) {
> 649 | await this.page.click( 'role=heading[name=/Widgets/i][level=3]' );
| ^
650 |
651 | await this.page.click(
652 | `role=heading[name=/${ widgetAreaName }/i][level=3]`
at WidgetsCustomizerPage.expandWidgetArea (/home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:649:19)
at /home/runner/work/gutenberg/gutenberg/test/e2e/specs/widgets/customizing-widgets.spec.js:248:31
|
🎭 Playwright Run Summary
11 skipped
214 passed (16.9m)
|
🎭 Playwright Run Summary
2 skipped
220 passed (21.2m)
|
|
🎭 Playwright Run Summary
11 failed
[chromium] › widgets/customizing-widgets.spec.js:39:2 › Widgets Customizer › should add blocks ─
[chromium] › widgets/customizing-widgets.spec.js:103:2 › Widgets Customizer › should open the inspector panel
[chromium] › widgets/customizing-widgets.spec.js:167:2 › Widgets Customizer › should handle the inserter outer section
[chromium] › widgets/customizing-widgets.spec.js:232:2 › Widgets Customizer › should move focus to the block
[chromium] › widgets/customizing-widgets.spec.js:291:2 › Widgets Customizer › should clear block selection
[chromium] › widgets/customizing-widgets.spec.js:346:2 › Widgets Customizer › should handle legacy widgets
[chromium] › widgets/customizing-widgets.spec.js:436:2 › Widgets Customizer › should handle esc key events
[chromium] › widgets/customizing-widgets.spec.js:479:2 › Widgets Customizer › should move (inner) blocks to another sidebar
[chromium] › widgets/customizing-widgets.spec.js:520:2 › Widgets Customizer › should not render Block Settings sections
[chromium] › widgets/customizing-widgets.spec.js:534:2 › Widgets Customizer › should stay in block settings after making a change in that area
[chromium] › widgets/customizing-widgets.spec.js:586:2 › Widgets Customizer › preserves content in the Custom HTML block
1 skipped
211 passed (17.6m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
failures-artifacts
Expired
|
44.5 MB |
|
flaky-tests-report
Expired
|
2.83 KB |
|