Selenium 4.17 Released!
Today we’re happy to announce that Selenium 4.17 has been released!
Categories:
We’re very happy to announce the release of Selenium 4.17.0 for Javascript, Ruby, Python, .NET, Java and the Grid! Links to everything can be found on our downloads page.
Highlights
- Chrome DevTools support is now: v119, v120, and v121 (Firefox still uses v85 for all versions)
- Selenium Manager records usage set
environment variable
SE_AVOID_STATS
to"true"
to avoid sending information. - Chrome headless changed the name of the browser to reflect that it is not actually chrome; Selenium now handles this seamlessly,
but you should still switch to
--headless=new
(see: Headless is going away)
Noteworthy changes per language
- Java
- Remove deprecated event listener classes; update to EventFiringDecorator and WebDriverListener classes
- Allow disabling Grid UI
- Deprecated FirefoxBinary class and legacy Error Codes
- Deprecated HTML5 features for offline storage, location, and network connection
- No longer accepting session requests with desiredCapabilities keyword
- See all changes
- JavaScript
- Remove deprecated headless methods and associated references
- Implemented remote file downloading
- See all changes
- .NET
- Improvements to the new logging implementation
- Removed previously deprecated code
- See all changes
- Python
- Updated WPEWebKit support
- Removed previously deprecated code
- Deprecated FirefoxBinary and several outdated FirefoxProfile methods
- See all changes
- Ruby
- Logger defaults output to stderr instead of stdout
- See all changes
- Rust
- Use latest browser from cache when browser path is not discovered
- Throw a descriptive message when error parsing JSON from response
- See all changes
Contributors
Special shout-out to everyone who helped the Selenium Team get this release out!
Selenium
Andrei Solntsev
James Braza
Lauro Moura
Valery Yatsynovich
Viet Nguyen Duc
Henrik Skupin
Selenium Docs & Website
Oscar Devora
Yevgeniy Shunevych
Docker Selenium
Auto81
Amar Deep Singh
Viet Nguyen Duc
Selenium Team Members
Thanks as well to all the team members who contributed to this release:
David Burns
Boni García
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Titus Fortner
Stay tuned for updates by following SeleniumHQ!
Happy testing!