Skip to content

Update messages for driver downloads #2023

@mdmintz

Description

@mdmintz

Update messages for driver downloads

Since https://chromedriver.storage.googleapis.com/LATEST_RELEASE is now stuck on 114.0.5735.90, the (Latest) / (Not Latest) text should no longer be added to driver download messages such as:

*** chromedriver version for download = 114.0.5735.90 (Latest)

Downloading chromedriver_mac_arm64.zip from:
https://chromedriver.storage.googleapis.com/114.0.5735.90/chromedriver_mac_arm64.zip ...
Download Complete!

Extracting ['chromedriver'] from chromedriver_mac_arm64.zip ...
Unzip Complete!

The file [chromedriver] was saved to:
/Users/michael/github/SeleniumBase/seleniumbase/drivers/chromedriver

Making [chromedriver 114.0.5735.90] executable ...
[chromedriver 114.0.5735.90] is now ready for use!

The same (Latest) text also appears for any version newer than 114, such as 116:

*** chromedriver version for download = 116.0.5845.96 (Latest)

Downloading chromedriver-mac-arm64.zip from:
https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/116.0.5845.96/mac-arm64/chromedriver-mac-arm64.zip ...
Download Complete!

Extracting ['chromedriver'] from chromedriver-mac-arm64.zip ...
Unzip Complete!

The file [chromedriver] was saved to:
/Users/michael/github/SeleniumBase/seleniumbase/drivers/chromedriver

Making [chromedriver 116.0.5845.96] executable ...
[chromedriver 116.0.5845.96] is now ready for use!

For this refactor, the following classifications will be supported:

  • (Latest Stable)
  • (Latest Beta)
  • (Latest Dev)
  • (Latest Canary)
  • (Stable)
  • (Beta)
  • (Dev / Canary)
  • (Previous Version) - (Latest Stable minus one major version)
  • (Legacy Version) - (At least two major versions behind Stable)

Previously (currently) these classifications are used:

  • (Latest) - (Only the Latest Stable version)
  • (Not Latest) - (Anything less than the Latest Stable version)
  • (Not Latest Stable) - (Anything newer than the Latest Stable version, such as Beta builds)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions