@@ -116,7 +116,7 @@ def __init__(
116116 self ._bindings : Dict [str , Any ] = {}
117117 self ._timeout_settings = TimeoutSettings (None )
118118 self ._owner_page : Optional [Page ] = None
119- self ._options : Dict [str , Any ] = {}
119+ self ._options : Dict [str , Any ] = initializer . get ( "options" , {})
120120 self ._background_pages : Set [Page ] = set ()
121121 self ._service_workers : Set [Worker ] = set ()
122122 self ._tracing = cast (Tracing , from_channel (initializer ["tracing" ]))
@@ -302,15 +302,6 @@ def pages(self) -> List[Page]:
302302 def browser (self ) -> Optional ["Browser" ]:
303303 return self ._browser
304304
305- def _set_options (self , context_options : Dict , browser_options : Dict ) -> None :
306- self ._options = context_options
307- if self ._options .get ("recordHar" ):
308- self ._har_recorders ["" ] = {
309- "path" : self ._options ["recordHar" ]["path" ],
310- "content" : self ._options ["recordHar" ].get ("content" ),
311- }
312- self ._tracing ._traces_dir = browser_options .get ("tracesDir" )
313-
314305 async def _initialize_har_from_options (self , options : Dict ) -> None :
315306 record_har_path = options .get ("recordHarPath" )
316307 if not record_har_path :
0 commit comments