diff --git a/test/e2e/specs/editor/various/dropdown-menu.spec.js b/test/e2e/specs/editor/various/dropdown-menu.spec.js index 916ef3447d80a4..4c656fd3d6994a 100644 --- a/test/e2e/specs/editor/various/dropdown-menu.spec.js +++ b/test/e2e/specs/editor/various/dropdown-menu.spec.js @@ -13,9 +13,11 @@ test.describe( 'Dropdown Menu', () => { .getByRole( 'region', { name: 'Editor top bar' } ) .getByRole( 'button', { name: 'Options' } ) .click(); - const menuItems = page.locator( - '[role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"]' - ); + const menuItems = page + .getByRole( 'menu', { name: 'Options' } ) + .locator( + '[role="menuitem"], [role="menuitemcheckbox"], [role="menuitemradio"]' + ); const totalItems = await menuItems.count(); // Catch any issues with the selector, which could cause a false positive test result.