Member Junction
    Preparing search index...

    Remote Browser driver for Hyperbrowser.

    Construct via the engine's ClassFactory path (default constructor); it builds the Hyperbrowser client from the clientFactory at AcquireSession time. The factory is a static seam — production binds the real @hyperbrowser/sdk adapter once via HyperbrowserRemoteBrowser.SetClientFactory; tests inject a FakeHyperbrowserClient. Everything past acquiring the CDP endpoint (action mapping, capability gating, screencast, teardown) is inherited from BaseCdpRemoteBrowserProvider.

    Registered via @RegisterClass(BaseRemoteBrowserProvider, 'HyperbrowserRemoteBrowser').

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    The capability flags for the backend this driver instance serves. Populated from the RemoteBrowserProviderContext at BaseRemoteBrowserProvider.Connect time (call this.applyContext(ctx) first). Drives BaseRemoteBrowserProvider.RequireFeature.

    providerName: string

    The backend's display name for this driver instance, used in capability-error messages. Populated from the RemoteBrowserProviderContext; falls back to the driver class name.

    Accessors

    Methods

    • Releases the driver's own backend resources for the live session: closes the attached adapter and releases the backend. Both steps are best-effort and independent so teardown always completes; the retained references are cleared regardless of outcome. Idempotent — safe to call when nothing is connected.

      Returns Promise<void>

      A promise that resolves once teardown has run.