SDK: Disable browser logs (#3958)
This commit is contained in:
committed by
GitHub
parent
f038b281c1
commit
688224caa8
@@ -107,6 +107,7 @@ class Settings(BaseSettings):
|
|||||||
BROWSER_WIDTH: int = 1920
|
BROWSER_WIDTH: int = 1920
|
||||||
BROWSER_HEIGHT: int = 1080
|
BROWSER_HEIGHT: int = 1080
|
||||||
BROWSER_POLICY_FILE: str = "/etc/chromium/policies/managed/policies.json"
|
BROWSER_POLICY_FILE: str = "/etc/chromium/policies/managed/policies.json"
|
||||||
|
BROWSER_LOGS_ENABLED: bool = True
|
||||||
|
|
||||||
# Add extension folders name here to load extension in your browser
|
# Add extension folders name here to load extension in your browser
|
||||||
EXTENSIONS_BASE_PATH: str = "./extensions"
|
EXTENSIONS_BASE_PATH: str = "./extensions"
|
||||||
|
|||||||
@@ -10,6 +10,8 @@ def create_embedded_server(
|
|||||||
api_key: str,
|
api_key: str,
|
||||||
open_api_key: str | None,
|
open_api_key: str | None,
|
||||||
) -> AsyncSkyvern:
|
) -> AsyncSkyvern:
|
||||||
|
settings.BROWSER_LOGS_ENABLED = False
|
||||||
|
|
||||||
if open_api_key:
|
if open_api_key:
|
||||||
settings.OPENAI_API_KEY = open_api_key
|
settings.OPENAI_API_KEY = open_api_key
|
||||||
|
|
||||||
|
|||||||
@@ -267,7 +267,8 @@ class BrowserContextFactory:
|
|||||||
if not creator:
|
if not creator:
|
||||||
raise UnknownBrowserType(browser_type)
|
raise UnknownBrowserType(browser_type)
|
||||||
browser_context, browser_artifacts, cleanup_func = await creator(playwright, **kwargs)
|
browser_context, browser_artifacts, cleanup_func = await creator(playwright, **kwargs)
|
||||||
set_browser_console_log(browser_context=browser_context, browser_artifacts=browser_artifacts)
|
if settings.BROWSER_LOGS_ENABLED:
|
||||||
|
set_browser_console_log(browser_context=browser_context, browser_artifacts=browser_artifacts)
|
||||||
set_download_file_listener(browser_context=browser_context, **kwargs)
|
set_download_file_listener(browser_context=browser_context, **kwargs)
|
||||||
|
|
||||||
proxy_location: ProxyLocation | None = kwargs.get("proxy_location")
|
proxy_location: ProxyLocation | None = kwargs.get("proxy_location")
|
||||||
|
|||||||
Reference in New Issue
Block a user