From 2ef9791abb2b0c9d8bec8832897dd5c93a9dc4e3 Mon Sep 17 00:00:00 2001 From: sebdelsol Date: Sun, 6 Nov 2022 15:55:34 +0100 Subject: [PATCH] fix service_creationflags On Selenium < 4.6.0 it was Service.creationflags Its now Service.creation_flags --- undetected_chromedriver/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/undetected_chromedriver/__init__.py b/undetected_chromedriver/__init__.py index 169260f..bbed0b7 100644 --- a/undetected_chromedriver/__init__.py +++ b/undetected_chromedriver/__init__.py @@ -409,7 +409,10 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): service = Service( patcher.executable_path, port, service_args, service_log_path ) - service.creationflags = service_creationflags + for attr_name in ("creationflags", "creation_flags"): + if hasattr(service, attr_name): + setattr(service, attr_name, service_creationflags) + break else: service = None