fixed options not having headless attribute

This commit is contained in:
NICK B 2023-10-26 10:08:50 -04:00
parent cea80717c5
commit 60766f4aca
1 changed files with 4 additions and 2 deletions

View File

@ -395,7 +395,7 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver):
if no_sandbox: if no_sandbox:
options.arguments.extend(["--no-sandbox", "--test-type"]) 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 #workaround until a better checking is found
try: try:
if self.patcher.version_main < 108: if self.patcher.version_main < 108:
@ -406,6 +406,8 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver):
logger.warning("could not detect version_main." logger.warning("could not detect version_main."
"therefore, we are assuming it is chrome 108 or higher") "therefore, we are assuming it is chrome 108 or higher")
options.add_argument("--headless=new") options.add_argument("--headless=new")
else:
options.headless = False
options.add_argument("--window-size=1920,1080") options.add_argument("--window-size=1920,1080")
options.add_argument("--start-maximized") options.add_argument("--start-maximized")