This version provides some innovations and improvements.
This version was written and tested on Python 3.9.5
New
- Added support of chromium_chromedriver webdriver on Linux
- Added support of updating chrome browser on Linux
- Added support of updating firefox on Linux
- Added support of updating opera browser on Linux
- Added unit-tests by chromiumChromeDriver module
Improvements
- Improved overall code optimization
- Improved unit-tests
Fixes
- Fixed an issue if incorrect driver_name was given, but there was no error message
- Fixed an issue with incorrect comparing of main version of chromedriver and chrome browser
Operations
- Droped support for edgedriver on Linux (not supported yet)
- Removed all unused variables in code
- Removed all unused imports in code