Selenium 4.33 Released!
Categories:
We’re excited to announce the release of Selenium 4.33 for Javascript, Ruby, Python, .NET, Java and the Grid! 🎉
This release contains improvements, cleanups, and new features across all language bindings and the Grid. This release continues our effort to modernize the codebase, improve developer experience, and refine the project’s tooling and documentation.
Links to all assets can be found on our downloads page.
🚀 Highlights
- 9f3c923670 - Grid UI now includes live previews for each Node.
- 43e6bb970e - Python BiDi support expands with the new webExtension module.
- ef05c15798 - Java: Reverted deprecation notice for
getAttribute
after community feedback. - 638621f4bc - Java: Clean-up of deprecated timeout configuration methods.
🔍 Changes by Component
Grid
- 9f3c923670 - UI Overview is able to see live preview per Node
- 7401a3db93 - UI Sessions capability fields to display as additional columns
Python
- 92db47fa2a - Add missing modules to python API docs
- 4fc2582bf9 - Better error for downloads on local webdrivers
- 43e6bb970e - Add bidi webExtension module (#15749)
Rust
- 7497552255 - Replace WMIC commands (deprecated) by WinAPI in Windows
Java
- ef05c15798 - Reverting deprecation notice for
getAttribute
. - 638621f4bc - Removing deprecated
setScriptTimeout
andpageLoadTimeout
. - fcf4c9d09e - Removing deprecated SlowLoadableComponent constructor.
- 1e65b7b49f - Removing deprecated NATIVE_EVENTS field.
- f3f0cadedb - Deprecating methods that use FirefoxBinary as well.
Ruby
- 212fc8be35 - Upgrade to Ruby 3.2.
- 1e2945de78 - Let firefox choose the bidi port by default.
.NET
- 212fc8be35 - Upgrade to Ruby 3.2.
- 1e2945de78 - Let firefox choose the bidi port by default.
JavaScript
- 3ef1c25fe8 - Chrome capabilities test passes now in RBE.
Docker Selenium
- K8s: Fix Helm chart template for deployment of video recording manager (#2828, #2831).
- K8s: Node enable readiness probe checks status registered to Hub (#2833).
- K8s: Video recorder run as sidecar container is disabled by default (#2843).
- K8s: Fix chart template issue that might occur when using Helm version v3.18.0 (365c106).
- K8s: Update chart dependencies (KEDA core 2.17,1, and so on).
- See all changes
We thank all our contributors for their incredible efforts in making Selenium better with every release. ❤️
For a detailed look at all changes, check out the release notes.
Contributors
Special shout-out to everyone who helped the Selenium Team get this release out!
Selenium
Swastik Baranwal
Marcel Wilson
Navin Chandra
Benjamin
Tom Hughes
Selenium Docs & Website
Peter Song
ian zhang
Pallavi
Docker Selenium
Selenium Team Members
Thanks as well to all the team members who contributed to this release:
Augustin Gottlieb
David Burns
Boni García
Corey Goldberg
Diego Molina
Sri Harsha
Nikolay Borisenko
Alex Rodionov
Puja Jagani
Michael Render
Simon Benzer
Simon Stewart
Titus Fortner
Viet Nguyen Duc
Stay tuned for updates by following SeleniumHQ on:
Happy automating!