diff --git a/py/selenium/webdriver/chrome/service.py b/py/selenium/webdriver/chrome/service.py index a611b8dba51ef..f573afe95b892 100644 --- a/py/selenium/webdriver/chrome/service.py +++ b/py/selenium/webdriver/chrome/service.py @@ -99,6 +99,6 @@ def stop(self): if self.process: self.process.kill() self.process.wait() - except WindowsError: + except OSError: # kill may not be available under windows environment pass diff --git a/py/selenium/webdriver/firefox/firefox_binary.py b/py/selenium/webdriver/firefox/firefox_binary.py index 8a44b211e42ad..b26355aecd01d 100644 --- a/py/selenium/webdriver/firefox/firefox_binary.py +++ b/py/selenium/webdriver/firefox/firefox_binary.py @@ -110,7 +110,7 @@ def _find_exe_in_registry(self): key = OpenKey(HKEY_LOCAL_MACHINE, path) command = QueryValue(key, "") break - except WindowsError: + except OSError: pass else: return "" diff --git a/py/selenium/webdriver/phantomjs/service.py b/py/selenium/webdriver/phantomjs/service.py index 8d969c7a88a6c..8b0851145c950 100644 --- a/py/selenium/webdriver/phantomjs/service.py +++ b/py/selenium/webdriver/phantomjs/service.py @@ -88,6 +88,6 @@ def stop(self): if self.process: self.process.kill() self.process.wait() - except WindowsError: + except OSError: # kill may not be available under windows environment pass