Selenium 4.33 Released!

Today we’re happy to announce that Selenium 4.33 has been released!

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 and pageLoadTimeout.
  • fcf4c9d09e - Removing deprecated SlowLoadableComponent constructor.
  • 1e65b7b49f - Removing deprecated NATIVE_EVENTS field.
  • f3f0cadedb - Deprecating methods that use FirefoxBinary as well.

Ruby

.NET

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

Swastik Baranwal

Marcel Wilson

Marcel Wilson

Navin Chandra

Navin Chandra

Benjamin

Benjamin

Tom Hughes

Tom Hughes

Selenium Docs & Website

Peter Song

Peter Song

ian zhang

ian zhang

Docker Selenium

Selenium Team Members

Thanks as well to all the team members who contributed to this release:

Augustin Gottlieb

Augustin Gottlieb

David Burns

David Burns

Boni García

Boni García

Corey Goldberg

Corey Goldberg

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Nikolay Borisenko

Nikolay Borisenko

Alex Rodionov

Alex Rodionov

Puja Jagani

Puja Jagani

Michael Render

Michael Render

Simon Benzer

Simon Benzer

Simon Stewart

Simon Stewart

Titus Fortner

Titus Fortner

Viet Nguyen Duc

Viet Nguyen Duc

Stay tuned for updates by following SeleniumHQ on:

Happy automating!