diff --git a/metagpt/tools/web_browser_engine.py b/metagpt/tools/web_browser_engine.py index 90449d8e1..d1f83934f 100644 --- a/metagpt/tools/web_browser_engine.py +++ b/metagpt/tools/web_browser_engine.py @@ -21,11 +21,11 @@ class WebBrowserEngine: engine = engine or CONFIG.web_browser_engine if engine == WebBrowserEngineType.PLAYWRIGHT: - web_browser_engine = importlib.import_module("metagpt.tools.web_browser_engine_playwright") - run_func = web_browser_engine.PlaywrightWrapper().run + module = "metagpt.tools.web_browser_engine_playwright" + run_func = importlib.import_module(module).PlaywrightWrapper().run elif engine == WebBrowserEngineType.SELENIUM: - web_browser_engine = importlib.import_module("metagpt.tools.web_browser_engine_selenium") - run_func = web_browser_engine.SeleniumWrapper().run + module = "metagpt.tools.web_browser_engine_selenium" + run_func = importlib.import_module(module).SeleniumWrapper().run elif engine == WebBrowserEngineType.CUSTOM: run_func = run_func else: