@@ -1435,15 +1435,20 @@ def get_local_driver(
1435
1435
driver = Edge (service = service , options = edge_options )
1436
1436
except Exception as e :
1437
1437
auto_upgrade_edgedriver = False
1438
+ edge_version = None
1438
1439
if "This version of MSEdgeDriver only supports" in e .msg :
1439
1440
if "Current browser version is " in e .msg :
1440
1441
auto_upgrade_edgedriver = True
1442
+ edge_version = e .msg .split (
1443
+ "Current browser version is " )[1 ].split (' ' )[0 ]
1444
+ elif "only supports MSEdge version " in e .msg :
1445
+ auto_upgrade_edgedriver = True
1446
+ edge_version = e .msg .split (
1447
+ "only supports MSEdge version " )[1 ].split (' ' )[0 ]
1441
1448
if not auto_upgrade_edgedriver :
1442
1449
raise Exception (e .msg ) # Not an obvious fix. Raise.
1443
1450
else :
1444
1451
pass # Try upgrading EdgeDriver to match Edge.
1445
- edge_version = e .msg .split (
1446
- "Current browser version is " )[1 ].split (' ' )[0 ]
1447
1452
args = " " .join (sys .argv )
1448
1453
if ("-n" in sys .argv or " -n=" in args or args == "-c" ):
1449
1454
import fasteners
@@ -1472,15 +1477,20 @@ def get_local_driver(
1472
1477
)
1473
1478
except Exception as e :
1474
1479
auto_upgrade_edgedriver = False
1480
+ edge_version = None
1475
1481
if "This version of MSEdgeDriver only supports" in e .msg :
1476
1482
if "Current browser version is " in e .msg :
1477
1483
auto_upgrade_edgedriver = True
1484
+ edge_version = e .msg .split (
1485
+ "Current browser version is " )[1 ].split (' ' )[0 ]
1486
+ elif "only supports MSEdge version " in e .msg :
1487
+ auto_upgrade_edgedriver = True
1488
+ edge_version = e .msg .split (
1489
+ "only supports MSEdge version " )[1 ].split (' ' )[0 ]
1478
1490
if not auto_upgrade_edgedriver :
1479
1491
raise Exception (e .msg ) # Not an obvious fix. Raise.
1480
1492
else :
1481
1493
pass # Try upgrading EdgeDriver to match Edge.
1482
- edge_version = e .msg .split (
1483
- "Current browser version is " )[1 ].split (' ' )[0 ]
1484
1494
args = " " .join (sys .argv )
1485
1495
if ("-n" in sys .argv or " -n=" in args or args == "-c" ):
1486
1496
import fasteners
0 commit comments