INNER CODE UNIT · Python

BrowserHarness

browser-use/macos-harness · src/macos_harness/browser.py:106

class BrowserHarness:
    """Expose Browser Harness helpers without connecting until first use."""

    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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…