function setupBrowser
setupBrowser(
config: Config,
cachedContent: CachedContent,
existingBrowser?: Browser | null
): Promise<Connections>

Launches a Playwright browser (or reuses an existing one), starts the web server, and returns the page/server/browser connection object.

Parameters

config: Config
cachedContent: CachedContent
optional
existingBrowser: Browser | null = null

Return Type

Promise<Connections>

Usage

import setupBrowser from "lib/setup/browser.ts";