From 65e3c2a4887511c2c89cd2b3bc9996552dc23733 Mon Sep 17 00:00:00 2001 From: Kieran Trautwein Date: Thu, 12 Oct 2023 04:40:41 +1030 Subject: [PATCH] Remove deprecated headless option for chrome and firefox. Deprecated in Version 4.8.0 of Selenium Removed in version 4.13.0 --- .../keywords/webdrivertools/webdrivertools.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/SeleniumLibrary/keywords/webdrivertools/webdrivertools.py b/src/SeleniumLibrary/keywords/webdrivertools/webdrivertools.py index 09ff06a87..ba191b7d1 100644 --- a/src/SeleniumLibrary/keywords/webdrivertools/webdrivertools.py +++ b/src/SeleniumLibrary/keywords/webdrivertools/webdrivertools.py @@ -161,7 +161,7 @@ def create_headless_chrome( ): if not options: options = webdriver.ChromeOptions() - options.headless = True + options.add_argument('--headless=new') return self.create_chrome( desired_capabilities, remote_url, options, service_log_path, executable_path ) @@ -224,7 +224,7 @@ def _get_ff_profile(self, ff_profile_dir): else: setattr(ff_profile, key, *option[key]) return ff_profile - + @property def _geckodriver_log(self): log_file = self._get_log_path( @@ -244,7 +244,7 @@ def create_headless_firefox( ): if not options: options = webdriver.FirefoxOptions() - options.headless = True + options.add_argument('-headless') return self.create_firefox( desired_capabilities, remote_url,