Skip to content

Commit 692a624

Browse files
committed
fix(browsers): selenium 4.10+ no longer supports option.headless, must pass as argument.
1 parent dff1721 commit 692a624

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

iarp_utils/browser/drivers.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -297,6 +297,8 @@ def __init__(self, **kwargs):
297297
def get_driver_options(self):
298298
options = super().get_driver_options()
299299
options.headless = self.headless
300+
if self.headless:
301+
options.add_argument("--headless=new")
300302

301303
if self.download_directory:
302304
options.add_experimental_option('prefs', {
@@ -407,6 +409,8 @@ class FirefoxDriver(DriverBase):
407409
def get_driver_options(self):
408410
options = super().get_driver_options()
409411
options.headless = self.headless
412+
if self.headless:
413+
options.add_argument("--headless")
410414

411415
if self.download_directory:
412416
options.set_preference('browser.download.folderList', 2)

0 commit comments

Comments
 (0)