From 099412ee7bb882bf3c96db57e15d21faeea7db71 Mon Sep 17 00:00:00 2001 From: trueToastedCode Date: Fri, 3 Nov 2023 13:44:36 +0100 Subject: [PATCH] fix no attribute headless --- undetected_chromedriver/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/undetected_chromedriver/__init__.py b/undetected_chromedriver/__init__.py index d31055a..77cbb78 100644 --- a/undetected_chromedriver/__init__.py +++ b/undetected_chromedriver/__init__.py @@ -395,7 +395,7 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): if no_sandbox: options.arguments.extend(["--no-sandbox", "--test-type"]) - if headless or options.headless: + if headless or (hasattr(options, 'headless') and options.headless): #workaround until a better checking is found try: if self.patcher.version_main < 108: @@ -485,7 +485,7 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver): else: self._web_element_cls = WebElement - if options.headless: + if hasattr(options, 'headless') and options.headless: self._configure_headless() def _configure_headless(self):