MarketSquare / webdrivermanager

Python module to facilitate downloading and deploying WebDriver binaries for Chrome, Firefox, Opera & Edge
https://pypi.org/project/webdrivermanager/
MIT License
100 stars 38 forks source link

Replace lxml with ElementTree or something thats pure python. #9

Closed rasjani closed 5 years ago

rasjani commented 5 years ago

lxml library currently used to parse api results uses native code and getting it run in all supported platforms is pain in the ass dependency wise.

Evaluate elementtree or some other alternatives and rewrite all code to use a suitable candidate.

rasjani commented 5 years ago

ElementTree can't parse Edge url's due to html being malformed..

rasjani commented 5 years ago

fixed in 0.7.1