[rust] Include SM flag --selenium-version to specify the Selenium version (#15754) #15755
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
User description
🔗 Related Issues
This PR implements the Rust side of #15754.
💥 What does this PR do?
It is implements a new CLI flag in Selenium Manager called
--selenium-version
to specify the Selenium version to be reported to Plausible.🔧 Implementation Notes
The bindings should use this flag to specify its own version.
💡 Additional Considerations
🔄 Types of changes
PR Type
Enhancement
Description
Add
--selenium-version
CLI flag to Selenium ManagerPass Selenium version from CLI to Plausible reporting
Remove internal beta label logic for version reporting
Changes walkthrough 📝
main.rs
Add and use --selenium-version CLI flag in main logic
rust/src/main.rs
--selenium-version
CLI argument to CLI structlib.rs
Remove unused beta label constant
rust/src/lib.rs
SM_BETA_LABEL
constant