mirror of
https://github.com/browser-use/web-ui.git
synced 2026-03-22 11:17:17 +08:00
fix: set to None and only check chrome exe path
This commit is contained in:
16
webui.py
16
webui.py
@@ -172,18 +172,14 @@ async def run_custom_agent(
|
||||
chrome_exe = os.getenv("CHROME_PATH", "")
|
||||
chrome_use_data = os.getenv("CHROME_USER_DATA", "")
|
||||
|
||||
if not chrome_exe:
|
||||
raise ValueError("You selected use own browser, but CHROME_PATH environment variable is not set. Please set it to your Chrome executable path.")
|
||||
|
||||
if not os.path.exists(chrome_exe):
|
||||
if chrome_exe == "":
|
||||
chrome_exe = None
|
||||
elif not os.path.exists(chrome_exe):
|
||||
raise ValueError(f"Chrome executable not found at {chrome_exe}")
|
||||
|
||||
if not chrome_use_data:
|
||||
raise ValueError("You selected use own browser, but CHROME_USER_DATA environment variable is not set. Please set it to your Chrome user data directory.")
|
||||
|
||||
if not os.path.exists(os.path.expanduser(chrome_use_data)):
|
||||
raise ValueError(f"Chrome user data directory not found at {chrome_use_data}")
|
||||
|
||||
if chrome_use_data == "":
|
||||
chrome_use_data = None
|
||||
|
||||
browser_context_ = await playwright.chromium.launch_persistent_context(
|
||||
user_data_dir=chrome_use_data,
|
||||
executable_path=chrome_exe,
|
||||
|
||||
Reference in New Issue
Block a user