Member Junction
    Preparing search index...

    Thrown when a capability-gated remote-browser feature is invoked on a driver that does not support it.

    Two distinct failure modes both surface as this error:

    1. A BaseRemoteBrowserProvider virtual method (e.g. GetLiveViewUrl, StartScreencast) was called but the concrete driver did not override the base implementation — the base throws this.
    2. The driver's RequireFeature(...) defense-in-depth guard found the matching IRemoteBrowserProviderFeatures flag false/omitted — the metadata claims the feature is off, so the call must not proceed.

    Carrying both the FeatureName and the ProviderName makes the loud failure actionable: it points at exactly which capability flag lied (or which driver method is missing) for which backend.

    Hierarchy

    • Error
      • RemoteBrowserCapabilityNotSupportedError
    Index

    Constructors

    Properties

    cause?: unknown
    FeatureName: string

    The name of the unsupported feature — by convention an IRemoteBrowserProviderFeatures key (e.g. 'LiveView', 'HumanTakeover', 'NativeAIControl') or the virtual method name when the throw originates from an un-overridden base method.

    message: string
    name: string
    ProviderName: string

    The remote-browser backend the call targeted (e.g. 'Browserbase', 'Self-Hosted Chrome'). Sourced from the provider metadata row's Name, or the driver's own identifier when the provider name is not available at the throw site.

    stack?: string
    prepareStackTrace?: (err: Error, stackTraces: CallSite[]) => any

    Optional override for formatting stack traces

    stackTraceLimit: number

    Methods

    • Create .stack property on a target object

      Parameters

      • targetObject: object
      • OptionalconstructorOpt: Function

      Returns void