diff --git a/src/undetected_chromedriver/__init__.py b/src/undetected_chromedriver/__init__.py index 1382758..08381c5 100644 --- a/src/undetected_chromedriver/__init__.py +++ b/src/undetected_chromedriver/__init__.py @@ -771,7 +771,9 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): def quit(self): try: + self.service.stop() self.service.process.kill() + self.command_executor.close() self.service.process.wait(5) logger.debug("webdriver process ended") except (AttributeError, RuntimeError, OSError):