Skip to content
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

Update selenium to 4.28.1 #109

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

Conversation

pyup-bot
Copy link
Collaborator

This PR updates selenium from 4.19.0 to 4.28.1.

Changelog

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)

4.26.0

* Add CDP for Chrome 130 and remove 127
* Added more internal logging for CDP (14668)
* Set consistent polling across java and python for `WebDriverWait` methods (14626)
* webkitgtk: log_path -> log_output (14618)
* Implement configurable configuration class for the http client (13286)
* Better compatibility with Appium-python (14587)
* Avoid waiting indefinitely on a frozen chromedriver process (14578)
* Allow logging diagnose in safari driver (14606)
* Remote connection throws response status code when data is empty (14601)
* Remove deprecated parameter from EdgeService (14563)
* Allow driver path to be set using ENV variables (14528)
* Remove un-needed print (14562)
* Fix a bug in `bidi/session.py` by removing mutable object as default value for function argument (14286)

4.25.0

* Add CDP for Chrome 129 and remove 126
* fix type errors for `service.py`, `cdp.py`, `webelement.py` and `remote_connection.py` (14448)
* fix type errors for `input_device` and `file_detector` (14459)
* fix type errors for `pointer_input.py`, `wheel_input.py` and `firefox/options.py` (14476)
* firefox_profile.py: use `with` statement in zipfile as Python 2.x support is dropped (14489)

4.24.0

* Allow overriding `GLOBAL_DEFAULT_TIMEOUT` (14354)
* fix mypy errors for `timeouts.py` and `print_page_options.py` (14362)
* fix mypy errors for `input_device.py`, `ie/options.py` and `selenium_manager.py` (14377)
* fix type errors for `log.py`, `chromium/options.py`, `websocket_connection.py` and `chrome/options.py` (14392)
* Add CDP for Chrome 128 and remove 125

4.23.1

* Fix 14278 and match ordering of dependencies (14297)

4.23.0

* Disable strict time stamps in Firefox profile (14168)
* Update the py api doc build (14173)
* Add websocket-client v.1.8.0 to setup.py (14187)
* Remove precompiled binaries from sdist (14233)
* Fix RelativeBynear to take 2 parameters (13082)
* Add CDP for Chrome 127 and remove 124

4.22.0

* Fix EOFError when calling the Remote WebDriver download_file method (14031)
* Add low-level sync API to use DevTools (13977)
* Add preference to enable CDP in Firefox by default (14091)
* Allow using enable_bidi property on options class
* Implement script module for BiDi
* Remove desired capabilities argument for Webkitgtk (14128)
* Make webkitgtk.webdriver same as wpewebkit.webdriver
* Add CDP for Chrome 126 and remove 123

4.21.0

* Add CDP for Chrome 125 and remove 122
* Moving ignore_local_proxy_environment_variables to BaseOptions (13926)

4.20.0

* Add CDP for Chrome 124 and remove 121
* Add type hints for selenium.webdriver.remote.webdriver.WebDriver.__init__ (13775)
* Add types to set_window_position parameters (13786)
* Making Selenium Manager a thin wrapper (13387)
* This change has been made to make it easier to maintain and improve, the interface has
changed and if users were invoking it, they might experience issues. Selenium Manager is
still in beta and these type of changes are expected.
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