diff --git a/seleniumbase/__version__.py b/seleniumbase/__version__.py index 813b56028a7..67094005160 100755 --- a/seleniumbase/__version__.py +++ b/seleniumbase/__version__.py @@ -1,2 +1,2 @@ # seleniumbase package -__version__ = "4.34.5" +__version__ = "4.34.6" diff --git a/seleniumbase/core/browser_launcher.py b/seleniumbase/core/browser_launcher.py index 117fdc62d87..0b1a840f642 100644 --- a/seleniumbase/core/browser_launcher.py +++ b/seleniumbase/core/browser_launcher.py @@ -2146,7 +2146,9 @@ def _set_chrome_options( chrome_options.add_extension(abs_path) if extension_dir: # load-extension input can be a comma-separated list - abs_path = os.path.abspath(extension_dir) + abs_path = ( + ",".join(os.path.abspath(p) for p in extension_dir.split(",")) + ) chrome_options = add_chrome_ext_dir(chrome_options, abs_path) if ( page_load_strategy @@ -4114,7 +4116,9 @@ def get_local_driver( edge_options.add_extension(abs_path) if extension_dir: # load-extension input can be a comma-separated list - abs_path = os.path.abspath(extension_dir) + abs_path = ( + ",".join(os.path.abspath(p) for p in extension_dir.split(",")) + ) edge_options = add_chrome_ext_dir(edge_options, abs_path) edge_options.add_argument("--disable-infobars") edge_options.add_argument("--disable-notifications")