INNER CODE UNIT · Python
__init__
browser-use/macos-harness · src/macos_harness/browser.py:109
def __init__(self, *, name: str | None = None, wait: float = 60.0) -> None:
self.name = name
self.wait = wait
self._helpers: ModuleType | None = None
def connect(self) -> BrowserHarness:
if self._helpers is not None:
return self
if self.name:
os.environ["BU_NAME"] = self.name
try:
from browser_harness import admin, helpers
except ImportError as exc: # pragma: no cover - packaging failure
raise RuntimeError(
"Browser Harness is unavailable. Install the project dependencies "
"with `uv sync`."