Skip to content

External Browsers Not Supported #8

@ghost

Description

Because of the way browser use has different parameters for external browsers, external browsers are not currently supported. Ideally we would love to be able to pass a browser "type" to the config.yaml that would let us define if its local path, cdp, or wss url.To allow blast to support custom proxies, and external browsers.

https://docs.browser-use.com/customize/browser-settings#external-browser-provider-cdp`

if browser_path:

```
browser_config = BrowserConfig(
        headless=self.constraints.require_headless
    )

    # Handle local browser path if not "none"
    if self.settings.local_browser_path != "none":
        if self.settings.local_browser_path == "auto":
            # Auto-detect browser path
            browser_path = find_local_browser()
            if browser_path:
                browser_config.browser_binary_path = browser_path
                logger.debug(f"Using auto-detected browser at: {browser_path}")
        else:
            # Use specified path directly
            browser_path = self.settings.local_browser_path
            if not os.path.exists(browser_path):
                logger.error(f"Specified local browser path does not exist: {browser_path}")
                return None
            browser_config.browser_binary_path = browser_path

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions