Skip to main content

PlaywrightLocator

Playwright-specific implementation of Locator.

Hierarchy

  • Locator<playwright.Locator, string>
    • PlaywrightLocator

Index

Constructors

constructor

  • new PlaywrightLocator(parent: RootLocator<Locator>, selector: Selector): PlaywrightLocator
  • Parameters

    • parent: RootLocator<Locator>
    • selector: Selector

    Returns PlaywrightLocator

Properties

readonlyselector

selector: Selector

[custom]

[custom]: (depth: number, options: InspectOptionsStylized, inspect: typeof inspect) => string

Type declaration

    • (depth: number, options: InspectOptionsStylized, inspect: typeof inspect): string

Methods

isPresent

  • isPresent(): Promise<boolean>
  • Returns Promise<boolean>

nativeElement

  • nativeElement(): Promise<Locator>
  • Returns Promise<Locator>

allNativeElements

  • allNativeElements(): Promise<Locator[]>
  • Returns Promise<Locator[]>

of

closestTo

  • Parameters

    Returns Locator<Locator, string>

locate

  • Parameters

    Returns Locator<Locator, string>

element

  • element(): PageElement<Locator>
  • Returns PageElement<Locator>

allElements

  • allElements(): Promise<PageElement<Locator>[]>
  • Returns Promise<PageElement<Locator>[]>

switchToFrame

  • switchToFrame(element: Locator): Promise<void>
  • Parameters

    • element: Locator

    Returns Promise<void>

switchToParentFrame

  • switchToParentFrame(): Promise<void>
  • Returns Promise<void>

switchToMainFrame

  • switchToMainFrame(): Promise<void>
  • Returns Promise<void>

toString

  • toString(): string
  • Returns string