Skip to content

Update selenium to 4.34.2 #528

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Jul 9, 2025

This PR updates selenium from 4.26.0 to 4.34.2.

Changelog

4.34.1

* Updated urllib3 due to security issue https://github.com/urllib3/urllib3/security/advisories/GHSA-48p4-8xcf-vxj5

4.34.0

* Add CDP for Chrome 138 and remove 135
* Upgrade type hints (15784)
* Fix type error for attribute in remote_connection.py (15810)
* Fixed type hint (15814)
* Fix import for type hint (15817)
* [bidi]: add `enable_webextensions` option for chromium-based browsers (15794)
* Fix type annotation errors (15841)
* Fixed type annotation issues (15847)
* [bidi]: implement bidi permissions module (15830)
* Fixed mypy error and change source var (15853)
* do not use global var for devtools, allows multiple devtools to run (15881)
* Fix : Mypy type annotation errors - 2 (15848)
* [bidi]: add `timestamp` to `HistoryUpdatedParams` class (15892)
* Fix possible TypeError in expected conditions (15891)
* Refactor server.py to use properties (15840)
* Add properties (getter/setter) for service args (15889)
* Fix error handler for non-json response bodies (15887)
* [bidi]: add BiDi script module commands (15880)
* Fix: Mypy type annotation errors in remote/webdriver.py (15900)
* Deprecate support for FTP proxies (15906)
* Type hint cleanup (15917)
* Adding Note to enable_webextensions() regarding CDP (plus gen docstring updates) (15927)
* Return HTTP response reason when remote connection error occurs (15942)
* [py] add macOS specific keys to Key enum (15948)

4.33.0

* Add CDP for Chrome 137 and remove 134
* [bidi]: add bidi storage module (15669)
* Add session_id property to webelement and fix mypy error  (15705)
* [BiDi] use constant for LogLevel (15677)
* Missing Headers Assignment in Network Class’s _on_request() (15736)
* Correct type annotations of default-None params (15341)
* Add missing 'id' property to ShadowRoot class (15739)
* Use ruff for linting and code formatting (15746)
* return `message` as part of exception in `execute` method (15751)
* [bidi]: Add bidi webExtension module (15749)
* Better error for downloads on local webdrivers (15756)
* Add missing modules to python API docs (15779)

4.32.0

* Add CDP for Chrome 136 and remove 133
* BiDi Network implementation of Intercepts and Auth in Python (14592)
* Fix select being able to select options hidden by css rules (15135)
* [bidi]: Implement BiDi browser module  (15616)
* Call service.stop() when session can't be started (15636)
* Remove logging API for non-Chromium browsers  (15641)
* Raise TypeError when creating webdriver.Remote() without options (15619)
* Add autoflake linter and update linting dependencies (15643)
* Fix driver service stop when starting browser fails (15656)
* [bidi]: add bidi command `session.status` and encapsulate in Session class (15615)
* Set remote active protocol in Firefox to BiDi only
* [bidi]: Implement BiDi `browsing_context` module (15631)
* [BiDi] separate log module from script module and add more tests (15668)
* Add client_config property and update deprecation messages (15674)
* Remove support for GLOBAL_DEFAULT_TIMEOUT environment variable (15673)
* Server class to manage (download/run) grid server (15666)

4.31.0

* Add CDP for Chrome 135 and remove 132
* Fix docstring issues that sphinx complains about (15466)
* service: only shutdown if process not terminated (15183)

4.30.0

* Add CDP for Chrome 134 and remove 131
* Remove support for v85 since no longer required by Firefox
* expected_conditions: correct type annotation (15337)
* use `By` class attributes instead of strings in locator converter (15402)
* fix invalid selector bug for mutation observation
* improve socket resource management with proper shutdown sequence (15453)

4.29.0

* Add CDP for Chrome 133 and remove 130
* [py] Disable strict time stamps in Firefox profile (15141)
* [py] Enhance PrintOptions to support default, predefined, and custom page sizes (15052) (15064)
* [py] Remove Firefox CDP (15200)
* [py] Handle named `get_cookie` and `delete_cookie` for None and empty strings (15073)
* [py] Document cygwin path for `send_keys` (15275)
* [py] Fix return type and docstring of get_downloadable_files (15292)

4.28.1

* [py] Fix installing most of the data from source distributions

4.28.0

* Add CDP for Chrome 132 and remove 129
* [py] fix packaging (14823)
* [py] Typing package import enhancement (14283)
* [py] moved all getters in `fedcm/account.py` into descriptor object. (14858)
* [py] add execute_cdp_cmd to Remote (14809)
* Added more detailed docstrings to find_element() (14930)
* [py] Refactored `remote/client_config.py` by moving `properties` into `descriptor` object (14899)
* py: Ensure DRIVER_PATH_ENV_KEY defaults to string (14862)
* [py] add doc for driver_path_env_key (14997)
* [py] Fix WebKitGTK driver name check (15046)
* [py] Upgraded WebDriverWait Docstrings (15054)
* [py] Added Docstrings to ActionBuilder (15065)
* [py] Upgraded WebElement Docstrings (15056)
* [py] Upgraded WebDriver Docstrings (15055)
* [java][js][py] Add straight relative-by locators (14482)
* [py] Added Docstrings to RelativeBy Class and Added Missing Deprecation Warning to with_tag_name() (15097)

4.27.1

* Fix `pyproject.toml` for installable from sdist (14806)
* Revert the Deprecation warnings of WebElement.get_attribute() (14808)

4.27.0

* Add CDP for Chrome 131 and remove 128
* Add Firefox CDP deprecation warnings (14787)
* Cleaned up Py doc sphinx warnings/errors and added README (14191)
* Added Deprecation of WebElement.get_attribute() per 13334 (14675)
* Fix TypeError when init Safari webdriver (14699)
* Set user_agent and extra_headers via ClientConfig (14718)
* Updated Handling for DetachedShadowRoot Exception (14677)
* Support FedCM commands (14710)

4.26.1

* DeprecationWarning raised in default webdriver init (14690)
* Remote connection use timeout from ClientConfig (14692)
* Add backward compatibility for AppiumConnection (14696)
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant