New package: selenium-4.29.0
Testing the changes
- I tested the changes in this PR: YES
Local build testing
- I built this PR locally for my native architecture, (x86_64-glibc)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- none
Testing
I did test this with the official python test script.
Packaging language bindings
I am not sure whether we want to package language bindings, such as python, as a system package. It works using pip and similiar just as well.
This package only builds the selenium-manager executable (newer method for specifying how to find/download the chromedriver implementation using toml): https://www.selenium.dev/documentation/selenium_manager/
The package should probably be called selenium-manager. As for how useful it is, not sure, although specifying a custom selenium-manager executable does seem to be supported: https://github.com/SeleniumHQ/selenium/blob/9b1e83ce6409086413b1cd7ffe6da502ac9d11f1/py/selenium/webdriver/common/selenium_manager.py#L73
That is right!
One uses this manager to download a driver, like selenium-manager --browser firefox --avoid-stats, and then one can use the language bindings (like python) to use these drivers.
I would be ok with renaming it to selenium-manager, if that is a more fitting name.
Pull Requests become stale 90 days after last activity and are closed 14 days after that. If this pull request is still relevant bump it or assign it.