Skip to content

Selenium 2.53.1

Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 15:09
· 13191 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • ddcba0fbba - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • a74892783b - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • b6b5006877 - Bump python version to 2.53.1 :: AutomatedTester
  • 9e9f099d7a - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • 6094ebf105 - Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning
  • 0b23aceebe - Fixed temp cookie file handle leak in PhantomJS :: Shan
  • d72d483b4a - Bump python to 2.53.2 :: AutomatedTester
  • 6aa6e059a4 - Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang
  • 5e6de50841 - updated file access modes on python files :: Corey Goldberg
  • 8f1721d56d - Fix some more IPv6 stuff. :: Jason Juang
  • af28d14c26 - Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang
  • aadaa15d40 - Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang
  • 71aa100f9d - Find visible elements (#2041) :: Remco
  • 3527d6791f - visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma
  • 677618b3cf - Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt
  • 4f5e65a2c7 - Allow homepage override in Firefox profile test :: Dave Hunt
  • 5e520b80cc - Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt
  • 62763bc046 - Clean up Firefox WebDriver constructor :: Dave Hunt
  • 9cdc744aec - Fix Marionette specific Python tests :: Dave Hunt
  • dffb8e06e8 - Add Marionette launcher test for Python :: Dave Hunt
  • 0f0c066ed9 - Correct the expected capability name for the Firefox profile :: Dave Hunt
  • 4930a447a1 - Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt
  • 5161a63fc9 - Add Python test for using Marionette with a custom profile :: Dave Hunt
  • fc824e7b71 - Attempt to remove Firefox profile when using Marionette :: Dave Hunt
  • 82ddbc11ce - fix broken link to python documentation (#2159) :: Nik Nyby
  • e9928d6ede - fixing rst table :: Luke Inman-Semerau
  • f9c5ff85d6 - Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis
  • a62bbd6af1 - Use the correct binary path when using Marionette :: Dave Hunt
  • dfc1cd7f8a - Bumping Python to 2.53.3 :: AutomatedTester
  • 2f3633adcc - Filter ignored tests by marker instead of keyword :: Dave Hunt
  • 79cef4cab2 - Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt
  • 6c9e23ca36 - Use pytest.raises in element finding tests :: Dave Hunt
  • d6840f54d9 - Fix a couple of flake8 issues in the python tests :: Dave Hunt
  • 985a800314 - Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt
  • 316f2eb388 - Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt
  • 6f7a4abd37 - Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt
  • d8c3617007 - Set Marionette flag appropriately in Python tests :: Dave Hunt
  • 07818b6150 - Include the Marionette specific tests :: Dave Hunt
  • e77cfde503 - Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt
  • 1e6dd55547 - Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt
  • 89495c9ee6 - Bumping Python to 2.53.4 :: Dave Hunt
  • 63e0aa8796 - rb - update to latest geckodriver :: Titus Fortner
  • e4f30b815b - ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov
  • 44746cab89 - rb - update changelog & bump version :: Titus Fortner
  • 44161f53c1 - rb - set version to dev :: Titus Fortner
  • 2802b6fd34 - Move capabilities passed through to be only desiredCapabilities :: AutomatedTester
  • 4e92bf90e6 - Bump Python to 2.53.5 :: AutomatedTester
  • 31204aa26c - Bump setup.py to 2.53.5 :: AutomatedTester
  • 63673eaeb0 - rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortner
  • d753cd5282 - rb - update changelog & bump version :: Titus Fortner
  • b7e1951e06 - rb - change version to dev :: Titus Fortner
  • c68e2d93b4 - rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortner
  • f53d08ec1c - rb - Update changelog and bump point version to 2.53.3 :: Titus Fortner
  • 2adcc584c2 - rb - Update version to dev :: Titus Fortner
  • 48cc1a9a77 - Implement location of element in view in javascript when speaking to a W3C Conformant endpoint :: AutomatedTester
  • 502cef20fa - Round the X, Y of the element location :: AutomatedTester
  • 4e2eadbe5c - Disable marionette tests on Position and Size tests :: AutomatedTester
  • 319f4314b7 - Update desired and required capabilities rather than replacing them in the Python client :: Dave Hunt
  • bd3d308aad - Fix flake8 issues in Python client :: Dave Hunt
  • 5ad95f243a - Bump max supported version for FirefoxDriver :: AutomatedTester
  • 5eba0fe70b - Bump Python Version to 2.53.6 :: AutomatedTester
  • 843b848442 - rb - update changelog & point release :: Titus Fortner
  • 08aafaf0e8 - rb - bump version to dev :: Titus Fortner
  • 6616780677 - [js] Deprecate more stuff :: Jason Leyba
  • 53f5cc213a - [js] Bump to 2.53.0 :: Jason Leyba
  • d033965f2d - spell remote correctly :: Rob Richardson
  • 9bcba27be1 - [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba
  • 28db4a4729 - [js] Use the gendocs script from the deploy script :: Jason Leyba
  • 22cbc241da - [js] Slight reversal on thenFinally deprecation in 9dd3fe4 :: Jason Leyba
  • 0c04c7e950 - [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba
  • 4afcd2c692 - [js] Changed io.exists() to return a rejected promise if the input value is not a string. This would have caught the bad test from #1827 :: Jason Leyba
  • 1976737a1c - I really need to stop coding when I'm tired :: Jason Leyba
  • 4a33bf9753 - Adding a space when encoding ids starting with digits :: Bob Baron
  • 32f59a3335 - [js] Use https.request() for https requests. :: Jason Leyba
  • 8843f96303 - Use more informative link to JS API. :: Jason Juang
  • 38c583e477 - [js] fix capabilities serialize :: Craig Nishina
  • 182b4665ae - Properly handle responses in WebDriver.attachToSession :: Jason Leyba
  • 942d6d28c7 - Fix bug when Array prototype contains additional methods :: Bohdan Tkachenko
  • bb566eb6c2 - [js] bump to 2.53.2 :: Jason Leyba
  • d11b56df66 - [js] Bump to 2.53.3 to pick up changes for #2110 :: Jason Leyba
  • 135b6f5943 - Adding *.VC.db (Visual Studio temp file) to .gitignore :: Jim Evans
  • 15fe5fcbda - .NET bindings version 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • 3da6b383a1 - Release 2.53.1 to work with Firefox 47.0.1 :: Jim Evans
  • a36b8b1cd5 - 2.53.1 version number bump :: Luke Inman-Semerau