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]: Selenium Manager downloads fixed version of Firefox browser (Rust) #11682

Closed
bonigarcia opened this issue Feb 20, 2023 · 1 comment

Comments

@bonigarcia
Copy link
Member

Feature and motivation

The next major feature to be implemented in Selenium Manager is the automated management (download, cache) of the principal browsers nowadays: Chrome, Firefox, and Edge.

This issue gets track of the implementation of this feature for managing a given version of Firefox (e.g., 101) on the Rust side.

Usage example

selenium-manager --browser firefox --browser-version 101 --resolve-browser
@titusfortner titusfortner moved this to Medium in Selenium Manager Feb 21, 2023
@diemol diemol moved this from Medium to High in Selenium Manager Aug 9, 2023
@bonigarcia bonigarcia moved this from High to In Progress in Selenium Manager Aug 20, 2023
bonigarcia added a commit that referenced this issue Aug 23, 2023
* [rust] Automated Firefox management (Linux) (#11680)

* [rust] Automated Firefox management (macOS) (#11680)

* [rust] Automated Firefox management (Windows) (#11680)

* [rust] Refactoring and improving logs

* [rust] Include test for downloading latest Firefox version

* [rust] SM downloads fixed version of Firefox browser (#11682)

* [rust] Update cargo lock file

* [rust] Complete automated Firefox management when a version is specified

* [rust] Include argument --avoid-browser-download

* [rust] Error in unsupported browser download functions in different modules

* [rust] Include logic to uncompress dmg files (required in Firefox nightly in macOS)

* [rust] Improve command to move pkg payload

* [rust] Support downloading Firefox versions lower than 68

* [rust] Improve condition to display warning due to driver in path

* [rust] Rename resolve driver function to setup

* [rust] Replace crate bzip2-rs with bzip2
CandorContent pushed a commit to CandorContent/selenium that referenced this issue Aug 25, 2023
…11682) (SeleniumHQ#12582)

* [rust] Automated Firefox management (Linux) (SeleniumHQ#11680)

* [rust] Automated Firefox management (macOS) (SeleniumHQ#11680)

* [rust] Automated Firefox management (Windows) (SeleniumHQ#11680)

* [rust] Refactoring and improving logs

* [rust] Include test for downloading latest Firefox version

* [rust] SM downloads fixed version of Firefox browser (SeleniumHQ#11682)

* [rust] Update cargo lock file

* [rust] Complete automated Firefox management when a version is specified

* [rust] Include argument --avoid-browser-download

* [rust] Error in unsupported browser download functions in different modules

* [rust] Include logic to uncompress dmg files (required in Firefox nightly in macOS)

* [rust] Improve command to move pkg payload

* [rust] Support downloading Firefox versions lower than 68

* [rust] Improve condition to display warning due to driver in path

* [rust] Rename resolve driver function to setup

* [rust] Replace crate bzip2-rs with bzip2
titusfortner added a commit that referenced this issue Aug 27, 2023
titusfortner added a commit that referenced this issue Aug 27, 2023
@bonigarcia bonigarcia moved this from In Progress to Done in Selenium Manager Aug 27, 2023
Copy link

github-actions bot commented Dec 2, 2023

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

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

No branches or pull requests

2 participants