Selenium-driver-updater

Latest version: v6.0.3

Safety actively analyzes 630907 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 18

5.1.0

This version was written and tested on Python 3.9.6

Added

- Added full updating of edge, opera, firefox and chrome browsers on MacOS (full installation instead of browser update command)
- Added full updating of opera browser on Windows (full installation instead of browser update command)

- Added killing of browser if its getting updated
- Added support for edgedriver ARM version on Windows

Improvements

- Speeded up getting latest version of safaridriver
- Improved parameter "old_return" with improved back-compatibility

Fixes

- Partial fixed of getting latest version of edge browser (already fixed in version 5.0.4)
- Fixed an issue with incorrect default path detecting if library was ran in console mode (already fixed in version 5.0.3)

Other

- Setted default value "False" for parameter "old_return"

5.0.4

This version was written and tested on Python 3.9.6

Fixes

- Partial fixed of getting latest version of edge browser

5.0.3

This version was written and tested on Python 3.9.6

Fixes

- Fixed an issue with incorrect default path detecting if library was ran in console mode

5.0.2

This version was written and tested on Python 3.9.6

Improvements

- Simplified checking for correct driver_name

Other

- Dropped support for chromium chromedriver and chromiumbrowser (due to incorrect concept)

5.0.1

This version was written and tested on Python 3.9.6

Improvements

- Improved and fixed getting latest version of opera browser

5.0.0

This version was written and tested on Python 3.9.6

Added

- Added custom logger (No need to override root logger now)
- Added custom user-defined exceptions instead of “result and message”
- Added parameter "old_return" for returning old variables like "result and message" (if you need to)
- Added command line control
- Added alternative method of getting needed data via github if github api limit is restricted (not all methods, but many necessary)
- Added base class for all driver classes
- Added support for safaridriver (not updating or downloading)
- Added properly exiting driver with context managers instead of driver.quit()

Improvements

- Simplified driver classes initialization
- Simplified checking for correct driver_name
- Improved driver version validating if specific version was given
- Improved getting current version of chrome browser on MacOS (added additional path)

Fixes

- Fixed an issue with incorrect operadriver downloading (fixed in 4.1.5)
- Fixed an issue if multiply identical drivers and different OS's names were given and later was incorrect filename extension checking (fixed in 4.1.6)
- Fixed an issue with incorrect getting current version of opera browser (fixed in 4.1.7)

Other

- Removed error handling pattern

Page 3 of 18

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.