Closed Bug 1591734 Opened 6 years ago Closed 6 years ago

[wpt-sync] Sync PR 19930 - Update selenium to 3.141.0

Categories

(Testing :: web-platform-tests, task, P4)

task

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 19930 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/19930
Details from upstream follow.

pyup-bot <github-bot@pyup.io> wrote:

Update selenium to 3.141.0

This PR updates selenium from 3.9.0 to 3.141.0.

<details>
<summary>Changelog</summary>

### 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.
    
    
    

</details>

<details>
<summary>Links</summary>

Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.