From 65125e3f04da86e8b8369ef1b56ed9c511e51e17 Mon Sep 17 00:00:00 2001 From: aditya-silna Date: Wed, 9 Jul 2025 05:27:56 -0400 Subject: [PATCH] add headers to cdp connect (#136) * add headers to cdp connect * fix --- stagehand/browser.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/stagehand/browser.py b/stagehand/browser.py index 832900ca..27278ed6 100644 --- a/stagehand/browser.py +++ b/stagehand/browser.py @@ -129,7 +129,9 @@ async def connect_local_browser( if cdp_url: logger.info(f"Connecting to local browser via CDP URL: {cdp_url}") try: - browser = await playwright.chromium.connect_over_cdp(cdp_url) + browser = await playwright.chromium.connect_over_cdp( + cdp_url, headers=local_browser_launch_options.get("headers") + ) if not browser.contexts: raise RuntimeError(f"No browser contexts found at CDP URL: {cdp_url}")