feat(locator): Add ariaChildren Option to Locator's getByRole Method.

This commit is contained in:
Philipe Allan Almeida 2025-01-15 09:57:48 -03:00
parent 08d1056279
commit 0e25eef00d
2 changed files with 6 additions and 6 deletions

View file

@ -14,11 +14,11 @@
* limitations under the License. * limitations under the License.
*/ */
import type { SelectorEngine, SelectorRoot } from '../../../../../../playwright/packages/playwright-core/src/server/injected/selectorEngine'; import type { SelectorEngine, SelectorRoot } from './selectorEngine';
import { matchesAttributePart } from '../../../../../../playwright/packages/playwright-core/src/server/injected/selectorUtils'; import { matchesAttributePart } from './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 { 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 '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/selectorParser'; import { parseAttributeSelector, type AttributeSelectorPart, type AttributeSelectorOperator } from '../../utils/isomorphic/selectorParser';
import { normalizeWhiteSpace } from '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/stringUtils'; import { normalizeWhiteSpace } from '../../utils/isomorphic/stringUtils';
type RoleEngineOptions = { type RoleEngineOptions = {
role: string; role: string;

View file

@ -14,7 +14,7 @@
* limitations under the License. * limitations under the License.
*/ */
import { escapeForAttributeSelector, escapeForTextSelector } from '../../../../../../playwright/packages/playwright-core/src/utils/isomorphic/stringUtils'; import { escapeForAttributeSelector, escapeForTextSelector } from './stringUtils';
export type ByRoleOptions = { export type ByRoleOptions = {
checked?: boolean; checked?: boolean;