From 0e25eef00dc90f8a09a4f5e96d7ccdbbf1e2af3f Mon Sep 17 00:00:00 2001 From: Philipe Allan Almeida Date: Wed, 15 Jan 2025 09:57:48 -0300 Subject: [PATCH] feat(locator): Add ariaChildren Option to Locator's getByRole Method. --- .../src/server/injected/roleSelectorEngine.ts | 10 +++++----- .../src/utils/isomorphic/locatorUtils.ts | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/playwright-core/src/server/injected/roleSelectorEngine.ts b/packages/playwright-core/src/server/injected/roleSelectorEngine.ts index 75177ecd76..80d56aecf8 100644 --- a/packages/playwright-core/src/server/injected/roleSelectorEngine.ts +++ b/packages/playwright-core/src/server/injected/roleSelectorEngine.ts @@ -14,11 +14,11 @@ * limitations under the License. */ -import type { SelectorEngine, SelectorRoot } from '../../../../../../playwright/packages/playwright-core/src/server/injected/selectorEngine'; -import { matchesAttributePart } from '../../../../../../playwright/packages/playwright-core/src/server/injected/selectorUtils'; -import { beginAriaCaches, endAriaCaches, getAriaChecked, getAriaDisabled, getAriaExpanded, getAriaLevel, getAriaPressed, getAriaRole, getAriaSelected, getElementAccessibleName, isElementHiddenForAria, kAriaCheckedRoles, kAriaExpandedRoles, kAriaLevelRoles, kAriaPressedRoles, kAriaSelectedRoles } from '../../../../../../playwright/packages/playwright-core/src/server/injected/roleUtils'; -import { parseAttributeSelector, type AttributeSelectorPart, type AttributeSelectorOperator } from '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/selectorParser'; -import { normalizeWhiteSpace } from '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/stringUtils'; +import type { SelectorEngine, SelectorRoot } from './selectorEngine'; +import { matchesAttributePart } from './selectorUtils'; +import { beginAriaCaches, endAriaCaches, getAriaChecked, getAriaDisabled, getAriaExpanded, getAriaLevel, getAriaPressed, getAriaRole, getAriaSelected, getElementAccessibleName, isElementHiddenForAria, kAriaCheckedRoles, kAriaExpandedRoles, kAriaLevelRoles, kAriaPressedRoles, kAriaSelectedRoles } from './roleUtils'; +import { parseAttributeSelector, type AttributeSelectorPart, type AttributeSelectorOperator } from '../../utils/isomorphic/selectorParser'; +import { normalizeWhiteSpace } from '../../utils/isomorphic/stringUtils'; type RoleEngineOptions = { role: string; diff --git a/packages/playwright-core/src/utils/isomorphic/locatorUtils.ts b/packages/playwright-core/src/utils/isomorphic/locatorUtils.ts index 148f8adb9c..67fd7b6be1 100644 --- a/packages/playwright-core/src/utils/isomorphic/locatorUtils.ts +++ b/packages/playwright-core/src/utils/isomorphic/locatorUtils.ts @@ -14,7 +14,7 @@ * limitations under the License. */ -import { escapeForAttributeSelector, escapeForTextSelector } from '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/stringUtils'; +import { escapeForAttributeSelector, escapeForTextSelector } from './stringUtils'; export type ByRoleOptions = { checked?: boolean;