void-packages icon indicating copy to clipboard operation
void-packages copied to clipboard

New package: selenium-4.29.0

Open Anachron opened this issue 9 months ago • 3 comments

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.

Anachron avatar Mar 11 '25 08:03 Anachron

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

oreo639 avatar Mar 12 '25 08:03 oreo639

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.

Anachron avatar Mar 12 '25 10:03 Anachron

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.

github-actions[bot] avatar Jun 11 '25 02:06 github-actions[bot]