diff --git a/undetected_chromedriver/__init__.py b/undetected_chromedriver/__init__.py index 84a5f90..0a7afa7 100644 --- a/undetected_chromedriver/__init__.py +++ b/undetected_chromedriver/__init__.py @@ -536,7 +536,8 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): def quit(self): logger.debug("closing webdriver") - self.service.process.kill() + if hasattr(self, 'service') and getattr(self.service, 'process', None): + self.service.process.kill() try: if self.reactor and isinstance(self.reactor, Reactor): logger.debug("shutting down reactor")