diff --git a/utils.py b/utils.py
index 80e60edc791b8ae532dcd681d0e1c6fe125f9172..2cb9cb00b33d5c36c005bc73de3f2e4b396d8311 100644
--- a/utils.py
+++ b/utils.py
@@ -179,13 +179,13 @@ def get_driver_selenium(idp=None,sp=None,debugSelenium=False):
        sha1_idp = sha1(idp['entityID'])
        try:
           driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options, service_args=['--verbose', f'--log-path={e2p.ECCS2SELENIUMLOGDIR}/{sha1_idp}_{label_idp}_{label_sp}.log'])
-       except WebDriverException:
+       except: # Wait 3 seconds before try again to get the webdriver for all kind of exception will occur
           time.sleep(3)
           driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options, service_args=['--verbose', f'--log-path={e2p.ECCS2SELENIUMLOGDIR}/{sha1_idp}_{label_idp}_{label_sp}.log'])
     else:
        try:
           driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options)
-       except WebDriverException:
+       except: # Wait 3 seconds before try again to get the webdriver for all kind of exception will occur
           time.sleep(3)
           driver = webdriver.Chrome(e2p.PATHCHROMEDRIVER, options=chrome_options)
     return driver