From 49723dd1e1e303e15f38b8e874967189959701d2 Mon Sep 17 00:00:00 2001 From: Yong-Jer Chuang Date: Fri, 26 Apr 2024 14:43:21 +0800 Subject: [PATCH] Refactor exception handling in load_chromdriver_normal function in chrome_tixcraft.py for improved error reporting --- chrome_tixcraft.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/chrome_tixcraft.py b/chrome_tixcraft.py index 283b11d..6944183 100644 --- a/chrome_tixcraft.py +++ b/chrome_tixcraft.py @@ -338,7 +338,7 @@ def load_chromdriver_normal(config_dict, driver_type): chrome_options = get_chrome_options(webdriver_path, config_dict) try: driver = webdriver.Chrome(service=chrome_service, options=chrome_options) - except Exception as exc: + except WebDriverException as exc: error_message = str(exc) if show_debug_message: print(exc) @@ -360,12 +360,12 @@ def load_chromdriver_normal(config_dict, driver_type): try: chrome_options = get_chrome_options(webdriver_path, config_dict) driver = webdriver.Chrome(service=chrome_service, options=chrome_options) - except Exception as exc2: + except WebDriverException as exc2: print("Selenium 4.11.0 Release with Chrome For Testing Browser.") try: chrome_options = get_chrome_options(webdriver_path, config_dict) driver = webdriver.Chrome(service=Service(), options=chrome_options) - except Exception as exc3: + except WebDriverException as exc3: print(exc3) pass