Wirebrowser Automation Script API Referece
    Preparing search index...

    Interface InstrumentationAPI

    interface InstrumentationAPI {
        addHook(
            location: HookLocation,
            handlers: HookHandlers,
            handleResult?: HookResultHandler,
        ): void;
        addLiveHook(def: LiveHookDefinition): void;
        startHooks(pageId: string | number): Promise<void>;
        startLiveHooks(pageId: string | number): Promise<void>;
        stopHooks(pageId: string | number): Promise<void>;
        stopLiveHooks(pageId: string | number): Promise<void>;
    }
    Index

    Methods

    • Registers a source-level hook on a function location.

      The hook is armed when the underlying hooks manager is started.

      Note:

      • Handlers must be declared as object methods (onEnter(ctx) { ... }), not anonymous functions or arrow functions.
      • line and col are 1-based.

      Parameters

      Returns void

    • Arms all Hooks for the given page.

      Parameters

      • pageId: string | number

      Returns Promise<void>

    • Arms all LiveHooks for the given page.

      Parameters

      • pageId: string | number

      Returns Promise<void>

    • Disarms all Hooks.

      Parameters

      • pageId: string | number

      Returns Promise<void>

    • Disarms all LiveHooks.

      Parameters

      • pageId: string | number

      Returns Promise<void>