MarketSquare / webdrivermanager

Python module to facilitate downloading and deploying WebDriver binaries for Chrome, Firefox, Opera & Edge

Home Page:https://pypi.org/project/webdrivermanager/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

On opera and firefox, there's a possibility to eliminate one request towards github

rasjani opened this issue · comments

both get_download_url & get_download_path make a call towards github api end point. If both calls are made with same version (as happens if cli download is used) - we could cache the result. Another approach would be to refactor the base class so that both calls arent needed.

incoming ie branch utilizes caching of the results, something similar should be done for firefox and opera..