devtools-proxy
devtools-proxy copied to clipboard
Update selenium to 3.141.0
This PR updates selenium from 3.6.0 to 3.141.0.
Changelog
3.141.0
* Bump version to a better approximation of Π
* Improved Test build targets
* fix os path in test for Windows
* use 'NUL' for /dev/null on Windows
* Update ctor docstrings to explain that a directory passed in is cloned. Fixes 6542
* Allow passing of service_args to Safari. Fixes 6459
* Remove element equals url
* Improved WebExtension support
3.14.1
* Fix ability to set timeout for urllib3 (6286)
* get_cookie uses w3c endpoint when compliant
* Remove body from GET requests (6250)
* Fix actions pause for fraction of a second (6300)
* Fixed input pausing for some actions methods
* Capabilities can be set on Options classes
* WebElement rect method is now forward compatible for OSS endpoints (6355)
* Deprecation warnings now have a stacklevel of 2
* keep_alive can now be set on Webdriver init (6316)
* isDisplayed atom is now used for all w3c compliant browser, fixing issue with Safari 12
3.14.0
* Fix doc of URL-related ExpectedCondition (6236)
* Added ExpectedCondition invisibility_of_element
* Swap out httplib for urllib3
* Be consistent with webdriver init kwarg service_log_path (5725)
3.13.0
* Add executing Chrome devtools command (5989)
* fix incorrect w3c action encoding in python client (6014)
* Implement context manager for WebDriver
* Stop sending "windowHandle" param in maximize_window command for w3c
3.12.0
* Add desired_capabilities keyword to IE and Firefox drivers for driver consitency
* Fix bug with creating Safari webdriver instance (5578)
* Add support for Safari extension command
* Deprecate Options `set_headless` methods in favor of property setter
* Only set --disable-gpu for Chrome headless when on Windows
* Add selenium User-Agent header (5696)
* Remote webdriver can now be started when passing options
* All Options.to_capabilities now start with default DesiredCapabilities
* Improve the error message that is raised when safaridriver cannot be found (5739)
* IeOptions class is now imported to selenium.webdriver
* Remove the beta `authenticate` methods from `Alert`
3.11.0
No changes just keeping python version in step with the rest of the project.
3.10.0
* make tests to check clicking on disabled element work for w3c compliant drivers (5561)
* add docstring for InvalidElementStateException. Fixes 5520
* Deleting unused imports
* Making python specification in IDEA project more generic
* It should be possible to use a custom safaridriver executable to run Selenium's test suite.
3.9.0
* Add docstrings to WebElement find methods (5384)
* Additional data in unexpected alert error is now handled for w3c drivers (5416)
* Allow service_args to be passed into Firefox WebDriver (5421)
* Fix bug introduced with response logging in 3.8.1 (5362)
3.8.1
* Fix bug when creating an Opera driver (5266)
* Stop sending sessionId in w3c payload. (4620)
* Fix issue with w3c actions releasing on element (5180)
* A more descriptive log message is displayed if the port cannot be connected (2913)
* Initialize Alert object by calling alert.text (1863)
* PhantomJS is now deprecated, please use either Chrome or Firefox in headless mode
* Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. (1466)
3.8.0
* Firefox options can now be imported from selenium.webdriver as FirefoxOptions (5120)
* Headless mode can now be set in Chrome Options using `set_headless`
* Headless mode can now be set in Firefox Options using `set_headless`
* Add the WebKitGTK WebDriver and options class (4635)
* Browser options can now be passed to remote WebDriver via the `options` parameter
* Browser option parameters are now standardized across drivers as `options`. `firefox_options`,
`chrome_options`, and `ie_options` are now deprecated
* Added missing W3C Error Codes (4556)
* Support has been removed for Python versions 2.6 and 3.3
3.7.0
* need to pass applicable environment variables to tox
* Fix active_element for w3c drivers (3979)
* add support for minimize command
* add support for fullscreen command
* window rect commands should fail on firefox and remote (legacy)
* Fix python backward compatibility for window commands (4937)
* Update docstrings to specify the type of path needed to install firefox addons. (4881)
* Update python chromeOptions key for capabilities (4622)
* Fix python pause action implementation (4795)
Links
- PyPI: https://pypi.org/project/selenium
- Changelog: https://pyup.io/changelogs/selenium/
- Repo: https://github.com/SeleniumHQ/selenium/