Skip to content

Selenium 2.48.0

Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 14:29
· 14277 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
  • 6ccaf7f1fd - py: fix typo in webdriver.py. fix #850 :: Daniel Davison
  • 41d0950681 - adding edge-driver maven artifact :: Luke Inman-Semerau
  • 748cada2ff - add note that java 7 is required :: Luke Inman-Semerau
  • c81d9e20d3 - Updating Visual Studio C++ projects to use Visual Studio 2015 :: Jim Evans
  • 24e05d2a89 - Updating IE driver C++ code to use Visual Studio 2015. :: Jim Evans
  • 479e9c96da - Updating Visual Studio solution files :: Jim Evans
  • e37ad820dc - rb: ensure gemset has gems installed for tests :: Titus Fortner
  • 24e20e0062 - rb: Initial attempt at supporting Microsoft Edge :: Titus Fortner
  • 68b4efa0fb - rb: force localhost for edge :: Titus Fortner
  • 057e2bc305 - rb: update edge capabilities :: Titus Fortner
  • d4a50f1aee - rb: update specs for Microsoft Edge :: Titus Fortner
  • c674948687 - rb: All specs passing on Windows :: Titus Fortner
  • 36d7f5cb25 - Bump Ruby version to 2.47.1, update change log :: Titus Fortner
  • 5556f0ab45 - Bump Ruby version to 2.48.0.dev :: Titus Fortner
  • b94b2655d4 - Use directExecutor(). :: Joshua Bruning
  • 7fb6b1b4a2 - WebElement eq compares against more types :: Joshua Bruning
  • 59ff8af682 - rb: Not needed with Ruby 1.9+ :: Titus Fortner
  • 1431a264d6 - rb: ensure bundler gem installed before running tests :: Titus Fortner
  • c7c6c4a1d9 - Update test for Chrome 44 stable release. :: Joshua Bruning
  • dad13b58c5 - Assume a valid alternate hostname. :: Joshua Bruning
  • 8809ed60e4 - Bump the buck version :: Simon Stewart
  • 4003b7581c - Kill binary so profile clean up is no longer blocked by file locks :: Laura
  • 6abfa2f7cf - Bump python to 2.47.1 :: AutomatedTester
  • edc2d31ab9 - Fix WebDriver.wait() example :: Denis Demchenko
  • a8b05b5710 - Updating .gitignore for VS 2015 temp files :: Jim Evans
  • 66f3e56d53 - Update select_test.html for Chrome 45. :: Joshua Bruning
  • b0fbed0c48 - Python client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app :: Seva Lotoshnikov
  • 9114480e65 - Add "additionalCommands" support to DriverCommandExecutor. :: Seva Lotoshnikov
  • 1b6febddd2 - Java client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is using the approach proposed by @richardrb in pull request #168 :: Seva Lotoshnikov
  • 395bd72feb - JavaScript client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is related to pull request #168 :: Seva Lotoshnikov
  • 48453b0b83 - Fix typos in docs and guidelines :: customcommander
  • 7dc70b3e8d - Upload Python Wheels as part of a release :: AutomatedTester
  • b095d43024 - Proper handling HTTP Host header :: Grzegorz Halat
  • e7c2fa98f8 - Adding additional support for Microsoft Edge in .NET bindings tests :: Jim Evans
  • 79ea708e50 - Enabling fast failure for cookie manipulation in IE :: Jim Evans
  • 2ea95d2d00 - Adding logging messages for IE driver for bitness mismatches :: Jim Evans
  • 89dfa223a4 - Suppressing compiler warning on 64-bit for IE driver :: Jim Evans
  • 55a252442a - Updating IE prebuilts with latest changes :: Jim Evans
  • ca1e60e0e6 - Do not require extensions to be signed :: Joshua Bruning
  • 26b6d70b1f - Improve comments and error message on scrolling_test#testScrollingAccountsForScrollbarWidths. :: Jason Juang
  • 3d35c1c74c - Correcting IE driver build process to create executables runnable on Windows XP :: Jim Evans
  • e785670523 - Add python screenshot tests :: AutomatedTester
  • c8bc2aded8 - AMO requires the max version be an actual release version number :: Luke Inman-Semerau
  • c181d392fb - Fix HtmlUnitWebElement.getCssValue :: Ahmed Ashour
  • 409699b79a - HtmlUnitMouse: no need to .focus() :: Ahmed Ashour
  • 4d94ba0b4a - ReflectionBackendDriverSupplier: two arguments Capabilities :: Ahmed Ashour
  • 5a0bfa6bd3 - removing TODO comment that appears to now be done :) :: Luke Inman-Semerau
  • a660392ffc - Upgrade HtmlUnit 2.18 :: Ahmed Ashour
  • ad00dd56ce - Redesigning MarionetteDriver to use the gecko shim :: Alexei Barantsev
  • 1ed597aeed - [js] Fix error message after a timeout looking for an element. :: Jason Leyba
  • f55c012d14 - add logging of a caught exception in TestSession :: Innokenty Shuvalov
  • 1f0ba935e0 - use exception message. no method overload exists for log.severe :: Daniel Davison
  • bea9516136 - Output stdout/strerr to geckodriver.log instead of PIPE :: AutomatedTester
  • a6b77f05ab - Update check to see if we are speaking to a W3C remote end point :: AutomatedTester
  • a2404b88f6 - java: fix log string for RemoteTargetLocator#defaultContent :: Alberto Scotto
  • 0c120edea9 - Making findElement(s) commands standard compliant (except for link text locators) :: Alexei Barantsev
  • ef13321624 - Fixing "no such alert" error mapping :: Alexei Barantsev
  • 65dc17ed34 - Making timeout setting methods standard compliant :: Alexei Barantsev
  • 08817b9ab7 - Ignoring a couple of alert tests in marionette. :: Alexei Barantsev
  • 467b8ceae2 - Making getLocation and getSize standard compliant :: Alexei Barantsev
  • f6b1dea19f - Updating ignores for marionette :: Alexei Barantsev
  • 1ae95c40d8 - Making switchTo().window more standard compliant :: Alexei Barantsev
  • 678834ec6a - Unignoring some tests in marionette :: Alexei Barantsev
  • 9f2fd8191b - Reworking sendKeys to send characters one by one, this is standard compliant behavior :: Alexei Barantsev
  • b462925110 - Fixing getSize operation broken by copy-paste from getLocation :: Alexei Barantsev
  • 655a5d5c5e - Unignoring marionette tests passed after sendKeys rework :: Alexei Barantsev
  • 35550bf395 - Change buils to builds :: Carson McDonald
  • bd32e3df66 - Making sendKeys more backward compatible (because i18n tests) :: Alexei Barantsev
  • 3cc704f76a - Simulating submit operation for standard compliant drivers :: Alexei Barantsev
  • 32d519edb6 - Escaping "bad chars" and a digit char in the beginning of id or class in css selector :: Alexei Barantsev
  • 7e14836b6d - don't replace a platform specified to the add browser method, like the TODO says :: Luke Inman-Semerau
  • 37f217375d - fix maven dependency of htmlunit driver on the support package :: Luke Inman-Semerau
  • 57b35b0eb1 - More backslashes, Java likes them so much! :: Alexei Barantsev
  • 5beafb1ad8 - htmlunit passes the httponly cookie test :: Luke Inman-Semerau
  • a18cd3a355 - FileExistsError when trying to reuse FirefowProfile :: Jayme
  • 24a2b6ccf0 - use BasicHttpRequest instead of EnclosingRequest :: Daniel Davison
  • d831da7010 - Buck version bump, and fixing the build again :: Simon Stewart
  • 574b37cd7e - updating ruby capability name for edge -> MicrosoftEdge :: Luke Inman-Semerau
  • ccc51aa2af - remove unused css transform code from location in view :: AutomatedTester
  • d07d936272 - Deleting marionette tcp connector :: Alexei Barantsev
  • 39e3b5791a - Implementing standard-compliant getSize, getPosition and getPositionInView :: Alexei Barantsev
  • 5c4049245c - adding edge icon for grid :: Daniel Davison
  • c0af850407 - Implementing standard-compliant window operations :: Alexei Barantsev
  • 2f80b1d83e - Fixing test to switch back to the original window after opening a new one. :: Alexei Barantsev
  • e2b3b6b5dc - Simulating switchTo().window by name :: Alexei Barantsev
  • dadde61d74 - Simulating window.getPosition and setPosition operations :: Alexei Barantsev
  • 72c7304917 - Disabling several more tests broken or unstable in marionette :: Alexei Barantsev
  • a34d7fab3f - Fix up failing htmlunitdriver test. :: Simon Stewart
  • b54458cf88 - Bump the buck version :: Simon Stewart
  • 4d115c658f - Amend buck build for Hub so that it builds with resources. :: Simon Stewart
  • 5975d472ce - Changing the tests for getCurrentUrl to conform to the standard :: Alexei Barantsev
  • e0b55cf19c - removing '-debug' command line parameter for grid hub, it isn't used anywhere. :: Luke Inman-Semerau
  • 62c0fe6633 - Renaming the Jetty7AppServer to remove the version number. :: Simon Stewart
  • 8bb8a03b28 - Move the servlet-api package for easier automated updates. :: Simon Stewart
  • 6d92e12a7e - Remove some static cling from the Grid tests. :: Simon Stewart
  • 7a414e6203 - rb capabilites spec now expects MicrosoftEdge instead of edge :: Chris Mohr
  • 55ed0fbf28 - Merge pull request #1014 from chrismohr/fix-rb-edge-capabilities-spec :: Titus
  • eccd99f4aa - fix the client and server classpath :: Felipe Knorr Kuhn
  • bd7d47f501 - Issue 509 - added unit test to show issue should be resolved and cannot be reproduced :: [email protected]
  • b2219e1083 - Issue #386 implementing repr for WebElement :: Alice Yang
  • 437f325c09 - Bump the buck version again. :: Simon Stewart
  • a6f32f1707 - Adding a repr for driver object in [python] bindings :: Santiago Suarez Ordoñez
  • 4d6d037578 - Adding repr for wait object in [python] bindings :: Santiago Suarez Ordoñez
  • d4af5ecfa2 - Edge requires 'localhost' for the http request, resolving IP address and using it as the url is forbidden :: Luke Inman-Semerau
  • 84f264ae98 - Run grid tests using Buck. :: Simon Stewart
  • 28f63e5f6c - Unignoring several tests fixed in the latest version of geckodriver (wires) :: Alexei Barantsev
  • c5b1e14868 - Fixing submit simulation for standard compliant drivers :: Alexei Barantsev
  • e97647b41a - Unignoring a couple more tests in marionette :: Alexei Barantsev
  • acb94a2318 - Ignoring cookie related tests in marionette :: Alexei Barantsev
  • 7038163b12 - Adding information on the reasons to ignore tests :: Alexei Barantsev
  • 73bcb1cda3 - Add Ruby test suite to Travis :: Alex Rodionov
  • 628ee86388 - Unignoring a green test :: Alexei Barantsev
  • 0cd0b2669c - Firefox: fixing page source for plain text pages :: Alexei Barantsev
  • 2d0aa4fc5f - Firefox: changing getCurrentUrl to return top level browsing context address (to conform to the standard) :: Alexei Barantsev
  • 547dded820 - Firefox: throwing proper exception on an attempt to find an element in the deleted frame :: Alexei Barantsev
  • 863f9a97da - Unignoring a green test :: Alexei Barantsev
  • 20330296e8 - Firefox: Deleting dead code :: Alexei Barantsev
  • 517c5887c4 - Moving IE specific test to IE test suite :: Alexei Barantsev
  • 75327268b9 - Unignoring a green test :: Alexei Barantsev
  • 6477098e3f - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • 94d41301a8 - Firefox: don't dispatch keypress event if defaultPrevent() of the keydown event is called because KEY_FLAG_PREVENT_DEFAULT has no effect :: Alexei Barantsev
  • 84ebcca536 - python point release bump 2.47.2 :: Luke Inman-Semerau
  • e266f9eeb5 - Revert "Proper handling HTTP Host header" :: Luke Inman-Semerau
  • a8fb019be1 - [js] Update ws dependency to 0.8.0 :: Jason Leyba
  • 142206cfa7 - [js] Bump minimum supported version of Node.js to 0.12.x :: Jason Leyba
  • da0d5bd434 - [js] Add license field to package.json :: Jason Leyba
  • e634a38141 - fixes non-relative import in chrome webdriver :: Charles Lavery
  • 0807842fdd - updating changes and py bump to 2.47.3 :: Luke Inman-Semerau
  • 4108c6f74f - Resorting tests for moveByOffset action :: Alexei Barantsev
  • 22399e69d0 - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • aae52326a4 - Bump the Buck version :: Simon Stewart
  • 378ea5d613 - rb - update file loading to allow tests to be run from relative directories :: Titus Fortner
  • 738fadf33f - Merge pull request #1042 from titusfortner/rb_relative_paths :: Titus
  • 2277e99a92 - Deleting commented code :: Alexei Barantsev
  • 73cffa2241 - Deleting native evens from firefox driver :: Alexei Barantsev
  • 9d132ee80f - Cleaning native event checks out of the tests :: Alexei Barantsev
  • e4f26e8470 - WDBC: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • 6607a2731f - HtmlUnit: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • b296684cbf - HtmlUnit: Unignoring a magically working test :: Alexei Barantsev
  • 0da0d27e44 - Disabling a test if JS is not enabled :: Alexei Barantsev
  • 5986687e3d - Fixing a test to avoid fast-fail branch :: Alexei Barantsev
  • 5c278d6b8d - HtmlUnit: disabling broken tests :: Alexei Barantsev
  • 87730e4e01 - HtmlUnit: unignoring several tests that can work with JS off :: Alexei Barantsev
  • dd422b880e - rb: Switch to RSpec expect syntax :: Alex Rodionov
  • 1545015252 - rb: Remove \t from source. Are we barbarians? :: Alex Rodionov
  • ce9a372683 - HtmlUnit: Ignoring one more test :: Alexei Barantsev
  • 697d41f76a - Deleting redundant logging to console in tests :: Alexei Barantsev
  • bd3c3dd6fb - changing casing of children finding tests :: AutomatedTester
  • 7a24fd5abd - No need to cast, the variable has required type already :: Alexei Barantsev
  • b1b5ef5c61 - Deleting confusing comment: there is no more such a test class :: Alexei Barantsev
  • 2a06f62373 - Deleting a couple of redundant casts :: Alexei Barantsev
  • 8b359c3508 - Safari: stop embedding the extension in the client libs, it should be downloaded and installed manually. :: Alexei Barantsev
  • c7d9e98928 - rb: Silence WEBrick output in specs :: Alex Rodionov
  • a2894219b2 - rb: Revert RSpec to 2.99 until we find a way to make Rack server silent :: Alex Rodionov
  • e84c45967d - rb - allow javascript execution for edge :: Titus Fortner
  • 221ef07779 - fix conditional logic :: Titus Fortner
  • f315bf0fb5 - [js] Update to dossier 0.7.1 :: Jason Leyba
  • c71d126bb2 - [js] Bump to 2.47.0 :: Jason Leyba
  • ef90939fe2 - rb - downgrade in rspec requires stub instead of receive_messages :: Titus Fortner
  • d9c9ea9615 - rb - add support for w3c commands :: Titus Fortner
  • 4f446af664 - rb - update edge specs commensurate with Windows 10 build 10532 :: Titus Fortner
  • 0eec81da52 - Firefox: implementing mouse up/down actions via nsIDOMWindowUtils. This makes mouse actions "more native". In particular, if there are overlapping element at the click point, the driver will click the topmost element. :: Alexei Barantsev
  • 5eb8c3ec6c - Firefox: fixing events generated as a result of click on an element that disappears after the click. :: Alexei Barantsev
  • fef98c146c - Add FluentWait.withMessage with string supplier :: Olivier SCHNEIDER
  • 7c89bbddeb - Firefox: implementing mouse doubleclick action via nsIDOMWindowUtils :: Alexei Barantsev
  • e1d651064d - Update Closure compiler to v20150901 :: Jason Leyba
  • e231a6f921 - Update closure-library to 04a8ceefc6972511e669563d47abeca18b28092c :: Jason Leyba
  • 44b57f6963 - add case sensitive test for linkText() :: Daniel Davison
  • 585b15a7c4 - Marionette: Unignoring several tests fixed in today's Nightly :: Alexei Barantsev
  • 3acb98b51d - Buck version bump. Fixes closure compilation problem. :: Simon Stewart
  • 364187aaa6 - Updating .NET remote tests to pass path to IEDriverServer.exe :: Jim Evans
  • 24675be1c1 - Internal changes to JSON wire protocol handling in .NET bindings :: Jim Evans
  • e79026506d - Fixing .NET FxCop warnings :: Jim Evans
  • 00c9b0a0c3 - Removing attribute-based JSON deserialization for .NET responses :: Jim Evans
  • 642fbd2590 - Adding Buck build files for .NET bindings :: Jim Evans
  • 2650556170 - Firefox: fixing sendKeys for contentEditable elements, it should append to the existing text. :: Alexei Barantsev
  • a057517528 - Fix .Net build :: Simon Stewart
  • 8c106b01b4 - Bump Buck version :: Simon Stewart
  • 8f310fcc0c - Wrapping .NET test web server process termination with try-catch :: Jim Evans
  • 005c5c9fb2 - Removing use of Windows hooks for taking screenshots in IE. :: Jim Evans
  • 8104d28415 - Fixing location of Firefox no-focus library for .NET on non-Windows OS :: Jim Evans
  • b09724295d - [js] Expose loopback option to remote/SeleniumServer :: Jason Leyba
  • 423df21483 - updating third party wicked good xpath to e33a3876a6d592b824942751d86ba5f2b08a3dc5 :: Luke Inman-Semerau
  • d345587256 - fixing java command line options for 'go' MaxPermSize -> MetaspaceSize in java 8 :: Luke Inman-Semerau
  • d4451336fd - first pass at fixing some of the javadoc errors... still quite a few to go :: Luke Inman-Semerau
  • 9888ad4051 - moar javadoc :: Luke Inman-Semerau
  • 2d354b6a92 - removing deprecated / unused class (that contained a javadoc error) :: Luke Inman-Semerau
  • b476b4e9da - umm, yes, we should make the javadocs for java/server too. :: Luke Inman-Semerau
  • d22dbb4b3d - fixing the remaining jdk 8 javadoc errors :: Luke Inman-Semerau
  • 9fd97cae90 - Removing superfluous comment that was causing javadoc build error in ci :: Luke Inman-Semerau
  • 88259c30cf - Guarding against null session ID in .NET bindings new session response :: Jim Evans
  • 01cbd65f7c - Python 3 compatibility for remote Authorization :: Laurence Rowe
  • e45a461ff2 - Updating screenshot code to prevent resizing if window is large enough. :: Jim Evans
  • f389150db1 - rb - update support and specs for latest version of Edge driver :: Titus Fortner
  • ab1e647d0f - rb - clarify specs for handling missing element attribute call :: Titus Fortner
  • 219e8982ae - Updating screenshot code to retain scroll bars in required directions. :: Jim Evans
  • 0697307149 - Bump the Jetty version from 7 to 9 :: Simon Stewart
  • 48260ad9ef - Update jetty readme :: Simon Stewart
  • f0a9c1b286 - Fixing UploadServlet in test environment to conform to servlet-api 3.1 :: Alexei Barantsev
  • 211989b912 - Deleting commented code :: Alexei Barantsev
  • 6aad429b44 - Restoring use of queued thread pool in the hub :: Alexei Barantsev
  • fe7135af0e - rb - fix spec guards to hashes :: Titus Fortner
  • d37f7c5987 - rb - for some reason Windows command line is adding a trailing space :: Titus Fortner
  • 385352df3e - Ignoring back failed grid tests :: Alexei Barantsev
  • f2a731fe07 - Ignoring a couple of tests in old IE :: Alexei Barantsev
  • edd0fcd3d0 - Correcting path to test page in Java test :: Jim Evans
  • 6ffdbc6be9 - adding pom files for jetty 9 repakced jars and the empty-javadoc jar used to upload to maven central :: Luke Inman-Semerau
  • ea71530eeb - fix maven build for jetty 9 :: Luke Inman-Semerau
  • a55784e7e0 - Add the ability to run python marionette tests :: AutomatedTester
  • caadc71c21 - Correcting path to test page in .NET test :: Jim Evans
  • 68339fe798 - Adding ported test from Java to .NET test suite :: Jim Evans
  • 2d7afdbc3b - Updating startup class for test web server in .NET tests :: Jim Evans
  • 5b7bc6c913 - Changed .NET SwitchTo().Frame() to find via client-side code :: Jim Evans
  • 2f7ff0762b - another case of code.google -> github :: Luke Inman-Semerau
  • 6ce3241575 - Disable tests that are not working :: AutomatedTester
  • b770835ed9 - Update error pulling to match spec. :: AutomatedTester
  • c55700d26a - [js] Do not compress zip entries. :: Jason Leyba
  • 94b4109e1b - rb - update specs with bug information for Edge :: Titus Fortner
  • 16d6fb5164 - rb - update more Edge specs :: Titus Fortner
  • 137bc30946 - rb - wrong syntax for edge tests; breaking the tests :: Titus Fortner
  • 943e554b99 - Bump the buck version to the latest version. :: Simon Stewart
  • 68dbd3e5a2 - Updated the test method name :: Sripathi Pai
  • 270fcf664d - java: add ExpectedConditions#numberOfWindowsToBe :: Alberto Scotto
  • 1bedbe24cf - Bump Python version to 2.48. Changelog for Python Updated :: AutomatedTester
  • d8359a1a40 - Bump Java version to 2.48 and update the changelog :: AutomatedTester
  • 2ac6a7dd70 - This fixes #498 :: Snail
  • 9b54a07f30 - Marionette: Fixing error handling to conform to the standard :: Alexei Barantsev
  • c7ff390aa4 - Marionette: Fixing default capabilities :: Alexei Barantsev
  • 86157609d1 - Implementing marionette support in Selenium Server :: Alexei Barantsev
  • 00f4f2ec5f - rb - initial implementation of marionette :: Titus Fortner
  • 093159464a - rb - add browser option for Firefox Nightly :: Titus Fortner
  • 94af2c24bd - rb - Firefox Nightly specs pass on Mac :: Titus Fortner
  • 3ea3cd7387 - rb - Firefox Nightly specs passing for Windows :: Titus Fortner
  • c507f164e4 - rb - update w3c error handling :: Titus Fortner
  • d2b5feeccd - rb - Firefox Nightly specs pass on Linux :: Titus Fortner
  • 516fd67980 - Firefox: fixing the most critical v.44 compatibility issue (inability to open a page) :: Alexei Barantsev
  • c5c6d58da1 - Firefox: unwrapping event type to fix "CPOWToString incompatible object" error in v.44 :: Alexei Barantsev
  • 7c2b51777c - Use specificationLevel to know that we are speaking GeckoDriver :: AutomatedTester
  • 357a6ccc8b - Initial work making .NET bindings understand W3C dialect of wire protocol :: Jim Evans
  • 905dd6f7d9 - Make sure that the RC server built with Buck works. :: Simon Stewart
  • f9cc42dd89 - rb - fix errors from multiple class definitions :: Titus Fortner
  • 645d318d6e - rb - better implementation for how to use Marionette with Wires :: Titus Fortner
  • f78afdbd75 - rb - tests easier to run locally :: Titus Fortner
  • 592c37b72a - rb - change firefox_nightly references to wires :: Titus Fortner
  • 27303137e6 - rb - add wires to ./go tests :: Titus Fortner
  • 47a66a345f - rb - change w3c references to wires in spec guards :: Titus Fortner
  • a42e132725 - rb - better wires spec support for all platforms :: Titus Fortner
  • 48b070ae7c - Bump Ruby version to 2.48.0, update change log :: Titus Fortner
  • 985a61686e - Updating .NET assembly versions for impending 2.48.0 release :: Jim Evans
  • b7b081a4f1 - Updating IE driver version for impending 2.48.0 release :: Jim Evans