Skip to content

Commit b7ea7c1

Browse files
authored
Merge pull request #1858 from trauty-is-me/fix_headless_args
Remove deprecated headless option for chrome and firefox.
2 parents e3ed7a1 + 87693af commit b7ea7c1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/SeleniumLibrary/keywords/webdrivertools/webdrivertools.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def create_headless_chrome(
169169
):
170170
if not options:
171171
options = webdriver.ChromeOptions()
172-
options.headless = True
172+
options.add_argument('--headless=new')
173173
return self.create_chrome(
174174
desired_capabilities, remote_url, options, service_log_path, executable_path
175175
)
@@ -232,7 +232,7 @@ def _get_ff_profile(self, ff_profile_dir):
232232
else:
233233
setattr(ff_profile, key, *option[key])
234234
return ff_profile
235-
235+
236236
@property
237237
def _geckodriver_log(self):
238238
log_file = self._get_log_path(
@@ -252,7 +252,7 @@ def create_headless_firefox(
252252
):
253253
if not options:
254254
options = webdriver.FirefoxOptions()
255-
options.headless = True
255+
options.add_argument('-headless')
256256
return self.create_firefox(
257257
desired_capabilities,
258258
remote_url,

0 commit comments

Comments
 (0)