Skip to content

Improve the placeholder instructions accessibility. #84370

Improve the placeholder instructions accessibility.

Improve the placeholder instructions accessibility. #84370

Re-run triggered September 20, 2023 18:00
Status Failure
Total duration 30m 5s
Artifacts 2
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
Report to GitHub
Fit to window
Zoom out
Zoom in

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
1 flaky [chromium] › editor/various/autocomplete-and-mentions.spec.js:422:2 › Autocomplete (@Firefox, @WebKit) › should insert elements from multiple completers in a single block 224 passed (17.8m)
🎭 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