fixed options not having headless attribute
This commit is contained in:
parent
cea80717c5
commit
60766f4aca
|
@ -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:
|
||||
|
@ -406,6 +406,8 @@ class Chrome(selenium.webdriver.chrome.webdriver.WebDriver):
|
|||
logger.warning("could not detect version_main."
|
||||
"therefore, we are assuming it is chrome 108 or higher")
|
||||
options.add_argument("--headless=new")
|
||||
else:
|
||||
options.headless = False
|
||||
|
||||
options.add_argument("--window-size=1920,1080")
|
||||
options.add_argument("--start-maximized")
|
||||
|
|
Loading…
Reference in New Issue