From d196bd0cc947aaf47520bfc3157df064a95d8ab5 Mon Sep 17 00:00:00 2001 From: paulaan Date: Sun, 10 Dec 2023 00:15:39 +0700 Subject: [PATCH] selenium config better performance --- metagpt/tools/web_browser_engine_selenium.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/metagpt/tools/web_browser_engine_selenium.py b/metagpt/tools/web_browser_engine_selenium.py index d727709b8..80b60a93c 100644 --- a/metagpt/tools/web_browser_engine_selenium.py +++ b/metagpt/tools/web_browser_engine_selenium.py @@ -104,6 +104,9 @@ def _gen_get_driver_func(browser_type, *args, executable_path=None): def _get_driver(): options = Options() options.add_argument("--headless") + options.add_argument("--no-sandbox") # This flag is important for running in a Docker container + options.add_argument("--disable-gpu") # This flag can help avoid renderer issue + options.add_argument("--disable-dev-shm-usage") # Overcome limited resource problems options.add_argument("--enable-javascript") if browser_type == "chrome": options.add_argument("--no-sandbox")