@@ -47,7 +47,8 @@ def SB(
4747 cap_file = None , # The desired capabilities to use with a Selenium Grid.
4848 cap_string = None , # The desired capabilities to use with a Selenium Grid.
4949 recorder_ext = None , # Enables the SeleniumBase Recorder Chromium extension.
50- disable_js = None , # Disable JavaScript on websites. Pages might break!
50+ disable_cookies = None , # Disable Cookies on websites. (Pages might break!)
51+ disable_js = None , # Disable JavaScript on websites. (Pages might break!)
5152 disable_csp = None , # Disable the Content Security Policy of websites.
5253 enable_ws = None , # Enable Web Security on Chromium-based browsers.
5354 enable_sync = None , # Enable "Chrome Sync" on websites.
@@ -166,7 +167,8 @@ def SB(
166167 cap_file (str): The desired capabilities to use with a Selenium Grid.
167168 cap_string (str): The desired capabilities to use with a Selenium Grid.
168169 recorder_ext (bool): Enables the SeleniumBase Recorder Chromium extension.
169- disable_js (bool): Disable JavaScript on websites. Pages might break!
170+ disable_cookies (bool): Disable Cookies on websites. (Pages might break!)
171+ disable_js (bool): Disable JavaScript on websites. (Pages might break!)
170172 disable_csp (bool): Disable the Content Security Policy of websites.
171173 enable_ws (bool): Enable Web Security on Chromium-based browsers.
172174 enable_sync (bool): Enable "Chrome Sync" on websites.
@@ -739,6 +741,11 @@ def SB(
739741 use_auto_ext = True
740742 else :
741743 use_auto_ext = False
744+ if disable_cookies is None :
745+ if "--disable-cookies" in sys_argv :
746+ disable_cookies = True
747+ else :
748+ disable_cookies = False
742749 if disable_js is None :
743750 if "--disable-js" in sys_argv :
744751 disable_js = True
@@ -973,6 +980,7 @@ def SB(
973980 sb_config .log_cdp_events = log_cdp_events
974981 sb_config .no_sandbox = None
975982 sb_config .disable_gpu = None
983+ sb_config .disable_cookies = disable_cookies
976984 sb_config .disable_js = disable_js
977985 sb_config ._multithreaded = False
978986 sb_config .reuse_session = False
@@ -1081,6 +1089,7 @@ def SB(
10811089 sb .log_cdp_events = sb_config .log_cdp_events
10821090 sb .no_sandbox = sb_config .no_sandbox
10831091 sb .disable_gpu = sb_config .disable_gpu
1092+ sb .disable_cookies = sb_config .disable_cookies
10841093 sb .disable_js = sb_config .disable_js
10851094 sb ._multithreaded = sb_config ._multithreaded
10861095 sb ._reuse_session = sb_config .reuse_session
0 commit comments