Ends a Browserless session and releases the pooled browser behind it. Should be idempotent and non-throwing for an already-closed session, so teardown is safe to run more than once.
The Browserless session id returned by CreateSession.
Creates (provisions/connects) a Browserless session and returns its CDP endpoint + hosted debug viewer URL.
The opaque, backend-specific session options (the provider context configuration).
The session id, CDP connect endpoint, and hosted debug viewer URL.
The minimal Browserless service surface the import('./browserless-remote-browser').BrowserlessRemoteBrowser depends on. Production binds this to the real browserless.io CDP-as-a-service; tests inject a
FakeBrowserlessClient.