shadowmoose / pyderman

Install Selenium-compatible Chrome/Firefox/Opera/PhantomJS/Edge webdrivers automatically.
MIT License
29 stars 11 forks source link

"invalid literal" when using MS Edge on MacOS #34

Open alvations opened 1 year ago

alvations commented 1 year ago

When using Microsoft Edge browser on Mac OS, it seems to have some invalid literal error in parsing the URL:

import pyderman
pyderman.drivers.edge.get_url(version='latest', _os="mac")

[out]:

invalid literal for int() with base 10: 'EULA" target="_blank" rel="noopener noreferrer">EULA</a> and <a href="https://msedgedriver'

Instead of

https://msedgewebdriverstorage.blob.core.windows.net/edgewebdriver/100.0.1158.0/edgedriver_mac64.zip

the URL was pointing to:

('msedgedriver',
 'https://msedgedriver.azureedge.net/latest/edgedriver_mac64.zip',
 'latest')