Selenide 7.16.0 Release Overview
Selenide v7.16.0, released on 2026-04-10, brings several enhancements and crucial fixes, building on v7.15.0. This minor update focuses on improving proxy capabilities, video recording stability, and element interaction.
Key Changes
New Features & Enhancements:
- Selenide MCP Server & WebSockets: Introduces a new Selenide MCP (Man-in-the-Middle Proxy) server and adds WebSockets support to the Selenide proxy. This expands capabilities for network interaction testing. (See BrowserUp Proxy changelog for details).
- Enhanced Element Location:
$.ancestor()and$.closest()now support multiple class names, offering more flexible element targeting.
Fixes & Improvements:
- Element Searching: Addresses an issue with searching elements by label.
- CDP Downloads: Fixes CDP download behavior when multiple browser tabs are open, preventing data loss or incorrect file handling.
- Firefox Behavior: Changes default Firefox behavior for unhandled alerts from “accept” to “ignore” and disables form resubmission confirmation dialogs, streamlining test execution.
- Video Recorder Stability: Multiple fixes improve the video recorder’s reliability, including better handling for custom WebDriver management, preventing logging of non-existent video files, and resolving FFmpeg usage and video gaps.
- Screenshot Fallback: Implements a fallback mechanism for taking screenshots using WebDriver methods if CDP or BiDi methods fail.
Dependency Updates:
- Selenium Update: Upgrades Selenium from 4.41.0 to 4.43.0, which includes an update to CDP v147 from v145. This ensures compatibility with the latest browser versions and protocols.
Impact for QA Teams
QA teams will benefit from more stable and predictable test execution, especially in scenarios involving network proxies, multiple browser tabs, or video recording. The enhanced element location methods provide greater flexibility, while the Selenium update ensures continued compatibility with modern browser features and standards. These updates contribute to more reliable test automation scripts.
For a complete list of changes, refer to the Full Changelog.
