Selenium 4.16 Released!
Categories:
We’re very happy to announce the release of Selenium 4.16.0 for Javascript, Ruby, Python, and Selenium 4.16.1 for .NET, Java and the Grid. Links to everything can be found on our downloads page.
Highlights
- Chrome DevTools support is now: v118, v119, and v120 (Firefox still uses v85 for all versions)
- Users may now opt in to Selenium Manager by specifying a
browserVersion
that is different from what is found on the System - All bindings now log Selenium information
Noteworthy changes per language
- Java
- Improve Grid usage of Selenium Manager by always allowing browser version of “stable”
- Implement CDP script pinning for Chrome-based browsers
- Allow reusing devtools instance with JDK 11 client
- Moved org.openqa.selenium.remote.http.jdk to selenium-http
- See all changes
- JavaScript
- Fix logging levels in http.js and webdriver.js
- See all changes
- .NET
- Allow overriding default Actions duration
- Remove System.Drawing.Common as package dependency
- See all changes
- Python
- Remove deprecated Safari parameters for reuse_service and quiet
- Fix bug to allow Remote WebDriver to use custom Chrome-based commands
- See all changes
- Ruby
- Added initial typing support with rbs files
- Fix bug preventing Selenium Manager from working with Unix and Cygwin
- See all changes
- Rust
- Use online mapping to discover proper geckodriver version
- Fix webview2 support when browser path is set
- See all changes
Contributors
Special shout-out to everyone who helped the Selenium Team get this release out!
Selenium
Oscar Devora
Agustin Pequeno
Anthony Sottile
Dominik Stadler
Johnny.H
Manuel Blanco
Matthew Kempkers
Nikhil Agarwal
Daniel P. Purkhús
Viet Nguyen Duc
Henrik Skupin
Selenium Docs & Website
Sparsh Kesari
Ed Manlove
Ronald Abegg
Tamas Utasi
Docker Selenium
Thabelo Ramabulana
Amar Deep Singh
Matt Colman
Viet Nguyen Duc
Selenium Team Members
Thanks as well to all the team members who contributed to this release:
ian zhang
Boni García
Diego Molina
Sri Harsha
Luis Correia
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Simon Stewart
Titus Fortner
Stay tuned for updates by following SeleniumHQ!
Happy testing!