File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed 
py/selenium/webdriver/remote Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1396,10 +1396,13 @@ def _get_cdp_details(self):
13961396        import  urllib3 
13971397
13981398        http  =  urllib3 .PoolManager ()
1399-         if  self .caps .get ("browserName" ) ==  "chrome" :
1400-             debugger_address  =  self .caps .get ("goog:chromeOptions" ).get ("debuggerAddress" )
1401-         elif  self .caps .get ("browserName" ) ==  "MicrosoftEdge" :
1402-             debugger_address  =  self .caps .get ("ms:edgeOptions" ).get ("debuggerAddress" )
1399+         try :
1400+             if  self .caps .get ("browserName" ) ==  "chrome" :
1401+                 debugger_address  =  self .caps .get ("goog:chromeOptions" ).get ("debuggerAddress" )
1402+             elif  self .caps .get ("browserName" ) ==  "MicrosoftEdge" :
1403+                 debugger_address  =  self .caps .get ("ms:edgeOptions" ).get ("debuggerAddress" )
1404+         except  AttributeError :
1405+             raise  WebDriverException ("Can't get debugger address." )
14031406
14041407        res  =  http .request ("GET" , f"http://{ debugger_address }  /json/version" )
14051408        data  =  json .loads (res .data )
    
 
   
 
     
   
   
          
     
  
    
     
 
    
      
     
 
     
    You can’t perform that action at this time.
  
 
    
  
     
    
      
        
     
 
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments