Interface IPage

Hierarchy

  • ITarget
    • IPage

Implemented by

Properties

evaluate: (<Arg, R>(jsCode: string | ((arg: Arg) => R | Promise<R>), arg: Arg) => Promise<R>)

Type declaration

    • <Arg, R>(jsCode: string | ((arg: Arg) => R | Promise<R>), arg: Arg): Promise<R>
    • Type Parameters

      • Arg

      • R

      Parameters

      • jsCode: string | ((arg: Arg) => R | Promise<R>)
      • arg: Arg

      Returns Promise<R>

id: string

Methods

  • Parameters

    • s: string
    • Optional options: SelectorOptions

    Returns ISelector

  • Returns Promise<void>

  • Returns Promise<void>

  • Parameters

    • Optional urls: string | string[]

    Returns Promise<Cookie[]>

  • Parameters

    • selector: string | ISelector
    • Optional options: GetFrameBySelectorOptions

    Returns Promise<IFrame>

  • Returns Touchscreen

  • Parameters

    • url: string
    • Optional options: {
          referer?: string;
          timeout?: number;
      } & WaitUntilOption

    Returns Promise<null | Response>

  • Parameters

    • options: TimeoutOption

    Returns Promise<string>

  • Parameters

    • options: TimeoutOption

    Returns Promise<string>

  • Returns boolean

  • Parameters

    • types: string | string[]
    • options: TimeoutOption

    Returns Promise<JSONObject>

  • Parameters

    • options: PageScreenshotOptions

    Returns Promise<Buffer>

  • Parameters

    • latitude: number
    • longitude: number
    • Optional accuracy: number

    Returns Promise<void>

  • Returns string

  • Type Parameters

    • Arg

    • R

    Parameters

    • jsCode: string | ((arg: Arg) => R | Promise<R>)
    • arg: Arg
    • Optional options: PageWaitForFunctionOptions

    Returns Promise<void>

  • Parameters

    • Optional state: "load" | "domcontentloaded" | "networkidle"
    • Optional options: {
          timeout?: number;
      }
      • Optional timeout?: number

    Returns Promise<void>

  • Parameters

    • Optional options: WaitForNavigationOptions

    Returns Promise<void>

  • Parameters

    • selector: string | ISelector
    • Optional options: WaitForSelectorOptions

    Returns Promise<undefined | ISelector>

  • Parameters

    • n: number

    Returns Promise<void>

  • Parameters

    • __target: ITarget
    • url: string
    • Optional options: WaitForUrlOptions

    Returns Promise<void>

  • Parameters

    • __target: ITarget
    • Optional options: WaitForUrlOptions

    Returns Promise<void>