File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
py/selenium/webdriver/common/bidi Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -147,8 +147,8 @@ class BrowserError(Exception):
147
147
indicates that an error occurred."""
148
148
149
149
def __init__ (self , obj ):
150
- self .code = obj [ "code" ]
151
- self .message = obj [ "message" ]
150
+ self .code = obj . get ( "code" )
151
+ self .message = obj . get ( "message" )
152
152
self .detail = obj .get ("data" )
153
153
154
154
def __str__ (self ):
@@ -442,7 +442,13 @@ async def _reader_task(self):
442
442
try :
443
443
session = self .sessions [session_id ]
444
444
except KeyError :
445
- raise BrowserError (f"Browser sent a message for an invalid session: { session_id !r} " )
445
+ raise BrowserError (
446
+ {
447
+ "code" : - 32700 ,
448
+ "message" : "Browser sent a message for an invalid session" ,
449
+ "data" : f"{ session_id !r} " ,
450
+ }
451
+ )
446
452
session ._handle_data (data )
447
453
else :
448
454
self ._handle_data (data )
You can’t perform that action at this time.
0 commit comments