diff --git a/packages/browser/example/browser.ts b/packages/browser/example/browser.ts index a834b3a..29e9347 100644 --- a/packages/browser/example/browser.ts +++ b/packages/browser/example/browser.ts @@ -6,7 +6,9 @@ import { Browser } from '../src/index.node'; async function main() { const browser = await Browser.create({ - headless: false, + launchOrConnect: { + headless: false, + }, }); const tab = browser.getActiveTab(); diff --git a/packages/browser/src/browser/browser.ts b/packages/browser/src/browser/browser.ts index 4d243fd..725a283 100644 --- a/packages/browser/src/browser/browser.ts +++ b/packages/browser/src/browser/browser.ts @@ -24,7 +24,7 @@ export class Browser extends BaseBrowser { options: { launchOrConnect: LaunchOptions } = { launchOrConnect: {} }, ): Promise { const browser = new Browser(); - await browser.#init(options.launchOrConnect); + await browser.#init(options.launchOrConnect ?? {}); return browser; } @@ -71,7 +71,7 @@ export class Browser extends BaseBrowser { // #region launch & connect - async #init(options: LaunchOptions): Promise { + async #init(options: LaunchOptions = {}): Promise { const processedOptions = this.#processOptions(options); if (this.#isConnectMode(processedOptions)) {