diff --git a/packages/block-editor/src/components/list-view/expander.js b/packages/block-editor/src/components/list-view/expander.js index 3b93f8ad01185..969a8960d6390 100644 --- a/packages/block-editor/src/components/list-view/expander.js +++ b/packages/block-editor/src/components/list-view/expander.js @@ -19,6 +19,7 @@ export default function ListViewExpander( { onClick } ) { className="block-editor-list-view__expander" onClick={ ( event ) => onClick( event, { forceToggle: true } ) } aria-hidden="true" + data-testid="list-view-expander" > diff --git a/test/e2e/specs/editor/various/list-view.spec.js b/test/e2e/specs/editor/various/list-view.spec.js index 6f107c5fa2ccc..a513a332cc61e 100644 --- a/test/e2e/specs/editor/various/list-view.spec.js +++ b/test/e2e/specs/editor/various/list-view.spec.js @@ -295,7 +295,7 @@ test.describe( 'List View', () => { // Collapse the Cover block. await listView .getByRole( 'gridcell', { name: 'Cover link' } ) - .locator( '.block-editor-list-view__expander[aria-hidden="true"]' ) + .getByTestId( 'list-view-expander', { includeHidden: true } ) // Force the click to bypass the visibility check. The expander is // intentionally aria-hidden. See the implementation for details. .click( { force: true } );