Selenium

Latest version: v4.44.0

Safety actively analyzes 945621 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 29

4.44.0

* Support CDP versions: v146, v147, v148
* CDDL 2 Python generator (16914)
* Use generated Bidi files instead of hand curated ones (17266)
* Fix race condition in WebSocketConnection.execute() causing KeyError (17381)
* Implement high level APIs for script (17371)
* Add edge service arg to inherit browser i/o streams (17415)
* Update dev dependencies and fix type annotation (17434)

4.43.0

* Support CDP versions: v145, v146, v147

4.42.0

* Support CDP versions: v144, v145, v146
* Add return type annotation to execute_script and execute_async_script (17117)
* Use Self as return type of __enter__ in remote.WebDriver (17170)
* Add type stubs for lazy imported classes and modules (17165)
* Do not close externally provided log_output streams (17204)
* Generate module for importing latest devtools (17133)
* Improve Selenium Manager platform/architecture detection (17271)
* Add APIRequestContext to make requests with browser auth/cookie state (17228)
* Update dev dependencies and multitool binaries (17314)

4.41.0

* Support CDP versions: v143, v144, v145
* Fix return type hint for `alert_is_present` (16975)
* Use lazy imports in webdriver __init__.py (16993)
* SE_DEBUG warns only when overriding user settings (17009)
* Modularize Bazel build with per-module targets (17012)
* [grid] Add session event API for server-side event bus integration (17015)
* [bidi]: add emulation command `set_screen_settings_override` (17030)

4.40.0

* Properly verify Selenium Manager exists (16711)
* Remove deprecated FTP proxy support (16721)
* Add LocalWebDriver base class (16730)
* Add type hints for WebElement.find_element(s) (16772)
* Add/fix type hints for find_element/find_elements (16786)
* [bidi]: add emulation command `set_network_conditions` (16702)
* Add new ruff lint rules, fix violations and type annotations (16789)
* Remove deprecated FirefoxBinary class (16811)
* Fix type annotations, make docstrings consistent, centralize dev dependencies (16821)
* Fix remaining mypy errors and enable CI for type checking (16837)
* use SE_DEBUG to enable debugging (16816)
* improve how tests are run against the grid server (16851)
* Add type annotations to bidi network module (16875)
* Add type annotations (16883)
* have SE_DEBUG output driver logs as well (16902)
* use `is_url_connectable` for driver status check (16881)

4.39.0

* Add CDP for Chrome 143 and remove 140
* [bidi]: add emulation command - `set_locale_override` (16504)
* [bidi]: add emulation command `set_scripting_enabled` (16513)
* Update docstrings to google pydoc format (16511)
* Update docstrings (remove reST leftovers and resolve D200) (16525)
* Fix docstring formatting and apply ruff linting rules (16527)
* Fix Ruff D417 warnings in docstrings (16535)
* Fix ruff D415 warnings in docstrings (16536)
* [bidi]: add `set_screen_orientation_override` command in Emulation (16522)
* Fix D205 ruff warnings for docstrings and add type hints (16537)
* [bidi]: add `set_download_behavior` command (16556)
* Fix more type annotations (16551)
* [bidi]: add emulation command `set_user_agent_override` (16595)
* Improve type hints with union syntax and native types (16590)
* Use daemon threads for WebSocket connections (16298)
* [bidi] Allow resetting viewport (16623)

Page 1 of 29

© 2026 Safety CLI Cybersecurity Inc. All Rights Reserved.