Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[🚀 Feature]: Support for browser beta/canary/dev versions in Selenium Manager #11239

Closed
bonigarcia opened this issue Nov 8, 2022 · 5 comments

Comments

@bonigarcia
Copy link
Member

Feature and motivation

Include support for browser version detection, considering not only stable versions, but also beta/canary/dev for Chrome, Firefox, Edge.

Usage example

If for example Chrome beta is installed in the system, Selenium Manager should be able to detect its versions.

@titusfortner
Copy link
Member

Is this what we're looking to support with this Issue?

selenium-manager --browser chrome --browser-version beta

@bonigarcia
Copy link
Member Author

My intention for this milestone was only to consider the known commands to discover the browser version, not only for stable browsers, but also for beta/dev/etc. This way, Selenium Manager tries to discover (in order) the version of the stable browser, if not found, then the beta, etc. For M3 (about configuration) we can consider to force the use of beta/dev/etc. In addition, also in M3, we can implement a flag to specify a custom location for the browser (I did something similar in WebDriverManager).

@titusfortner
Copy link
Member

I agree we need to implement the flag to specify a custom location for the browser.

I was thinking this feature would be a way to ask selenium-manager to auto-locate bea/dev/canary without having to pass in the location directly.

I don't think selenium-manager should use non-production browseer unless a user specifies it.

@titusfortner
Copy link
Member

Discussion in TLC meeting was not to automatically use a non-prod version of a browser unless explicitly requested. Detection of non-prod browsers will be a nice feature for users to specify instead of specific versions.

@titusfortner titusfortner removed this from the 4.7 milestone Nov 27, 2022
bonigarcia added a commit that referenced this issue Dec 7, 2022
…enium Manager (#11239) (#11334)

[rust] Support for beta/dev/canary browser version detection with Selenium Manager
@bonigarcia
Copy link
Member Author

Completed with #11334.

@github-actions github-actions bot locked and limited conversation to collaborators Dec 9, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants