Selenium 4.11.0 Released!

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

We’re very happy to announce the release of Selenium 4.11.0 for Java, .NET, Ruby, Python, and Javascript as well as the Grid and Internet Explorer Driver. Links to everything can be found on our downloads page.

Highlights

  • Chrome DevTools support is now: v113, v114, and v115 (Firefox still uses v85 for all versions)
  • Support for Chrome for Testing (CfT) through Selenium Manager. Read more at the new Selenium Manager features blog post.
  • Selenium Manager now locates the browser driver binary on PATH or the configured path, checks for potential incompatibilities, and gives better warning and error messages.
  • Nightly builds are being pushed for Ruby and Java. Support for other languages is coming soon.
  • Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) (#12279)

Relevant improvements per language

  • Java
    • Make user defined SlotMatcher used everywhere in Grid code (#12240)
    • Add support for FedCM commands (#12096)


  • .NET
    • Implementation of event wrapped shadow root element (#12073)
    • Allow setting a different pointer, keyboard, or wheel on input device (#11513)
    • Add move to location method to Actions (#11509)
    • Add support for Safari Technology Preview (#12342)
    • Fix error when we send non-base64 data for fetch command (#12431)
    • Fix continueResponse method in CDP (#12445)

  • Python
    • removed redundant attributes capabilities and set_capability in wpewebkit/options.py (#12169)
    • improve driver logging, implement log_output() for flexibility and consistency of driver logging (#12103)
    • let users pass service args to IE driver (#12272)
    • Expose WPEWebKitService and WebKitGTKService in the public API
    • Remove deprecated ActionChains.scroll(...)
    • Add creation flag for windows in selenium_manager (#12435)

  • Ruby
    • Made network interception threads fail silently (#12226)
    • Remove deprecated code (#12417)

Contributors

Special shout-out to everyone who helped the Selenium Team get this release out!

Selenium

Oscar Devora

Oscar Devora

Michael Mintz

Michael Mintz

Nikolay Borisenko

Nikolay Borisenko

Sandeep Suryaprasad

Sandeep Suryaprasad

Hanbo Wang

Hanbo Wang

Sebastian Meyer

Sebastian Meyer

Daniel Brown

Daniel Brown

Vedanth Vasu Dev

Vedanth Vasu Dev

Aditya Pratap Singh

Aditya Pratap Singh

Bartek Florczak

Bartek Florczak

João Luca Ripardo

João Luca Ripardo

Debanjan Choudhury

Debanjan Choudhury

Christian Biesinger

Christian Biesinger

Sen ZmaKi

Sen ZmaKi

Selenium Docs & Website

Cristian Greco

Cristian Greco

Gayathri Rukmadhavan

Gayathri Rukmadhavan

Mikhail C.

Mikhail C.

nevinaydin

nevinaydin

Erick Ribeiro

Erick Ribeiro

Docker Selenium

Luis Correia

Luis Correia

alb3ric

alb3ric

Bartek Florczak

Bartek Florczak

Mårten Svantesson

Mårten Svantesson

wintersolutions

wintersolutions

Thanks as well to all the Selenium Team Members who contributed to this release:

Tamsil Sajid Amani

Tamsil Sajid Amani

Diego Molina

Diego Molina

Sri Harsha

Sri Harsha

Titus Fortner

Titus Fortner

Simon Stewart

Simon Stewart

Boni García

Boni García

Puja Jagani

Puja Jagani

Simon K

Simon K

Alex Rodionov

Alex Rodionov

Krishnan Mahadevan

Krishnan Mahadevan

David Burns

David Burns

James Mortensen

James Mortensen

Stay tuned for updates by following SeleniumHQ!

Happy testing!