linkedin icon indicating copy to clipboard operation
linkedin copied to clipboard

Update selenium to 4.33.0

Open pyup-bot opened this issue 6 months ago • 0 comments

This PR updates selenium from 4.26.0 to 4.33.0.

Changelog

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
  • PyPI: https://pypi.org/project/selenium
  • Changelog: https://data.safetycli.com/changelogs/selenium/
  • Homepage: https://www.selenium.dev

pyup-bot avatar May 25 '25 17:05 pyup-bot