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 Davison41d0950681
- adding edge-driver maven artifact :: Luke Inman-Semerau748cada2ff
- add note that java 7 is required :: Luke Inman-Semerauc81d9e20d3
- Updating Visual Studio C++ projects to use Visual Studio 2015 :: Jim Evans24e05d2a89
- Updating IE driver C++ code to use Visual Studio 2015. :: Jim Evans479e9c96da
- Updating Visual Studio solution files :: Jim Evanse37ad820dc
- rb: ensure gemset has gems installed for tests :: Titus Fortner24e20e0062
- rb: Initial attempt at supporting Microsoft Edge :: Titus Fortner68b4efa0fb
- rb: force localhost for edge :: Titus Fortner057e2bc305
- rb: update edge capabilities :: Titus Fortnerd4a50f1aee
- rb: update specs for Microsoft Edge :: Titus Fortnerc674948687
- rb: All specs passing on Windows :: Titus Fortner36d7f5cb25
- Bump Ruby version to 2.47.1, update change log :: Titus Fortner5556f0ab45
- Bump Ruby version to 2.48.0.dev :: Titus Fortnerb94b2655d4
- Use directExecutor(). :: Joshua Bruning7fb6b1b4a2
- WebElement eq compares against more types :: Joshua Bruning59ff8af682
- rb: Not needed with Ruby 1.9+ :: Titus Fortner1431a264d6
- rb: ensure bundler gem installed before running tests :: Titus Fortnerc7c6c4a1d9
- Update test for Chrome 44 stable release. :: Joshua Bruningdad13b58c5
- Assume a valid alternate hostname. :: Joshua Bruning8809ed60e4
- Bump the buck version :: Simon Stewart4003b7581c
- Kill binary so profile clean up is no longer blocked by file locks :: Laura6abfa2f7cf
- Bump python to 2.47.1 :: AutomatedTesteredc2d31ab9
- Fix WebDriver.wait() example :: Denis Demchenkoa8b05b5710
- Updating .gitignore for VS 2015 temp files :: Jim Evans66f3e56d53
- Update select_test.html for Chrome 45. :: Joshua Bruningb0fbed0c48
- Python client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app :: Seva Lotoshnikov9114480e65
- Add "additionalCommands" support to DriverCommandExecutor. :: Seva Lotoshnikov1b6febddd2
- 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 Lotoshnikov395bd72feb
- JavaScript client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is related to pull request #168 :: Seva Lotoshnikov48453b0b83
- Fix typos in docs and guidelines :: customcommander7dc70b3e8d
- Upload Python Wheels as part of a release :: AutomatedTesterb095d43024
- Proper handling HTTP Host header :: Grzegorz Halate7c2fa98f8
- Adding additional support for Microsoft Edge in .NET bindings tests :: Jim Evans79ea708e50
- Enabling fast failure for cookie manipulation in IE :: Jim Evans2ea95d2d00
- Adding logging messages for IE driver for bitness mismatches :: Jim Evans89dfa223a4
- Suppressing compiler warning on 64-bit for IE driver :: Jim Evans55a252442a
- Updating IE prebuilts with latest changes :: Jim Evansca1e60e0e6
- Do not require extensions to be signed :: Joshua Bruning26b6d70b1f
- Improve comments and error message on scrolling_test#testScrollingAccountsForScrollbarWidths. :: Jason Juang3d35c1c74c
- Correcting IE driver build process to create executables runnable on Windows XP :: Jim Evanse785670523
- Add python screenshot tests :: AutomatedTesterc8bc2aded8
- AMO requires the max version be an actual release version number :: Luke Inman-Semerauc181d392fb
- Fix HtmlUnitWebElement.getCssValue :: Ahmed Ashour409699b79a
- HtmlUnitMouse: no need to .focus() :: Ahmed Ashour4d94ba0b4a
- ReflectionBackendDriverSupplier: two arguments Capabilities :: Ahmed Ashour5a0bfa6bd3
- removing TODO comment that appears to now be done :) :: Luke Inman-Semeraua660392ffc
- Upgrade HtmlUnit 2.18 :: Ahmed Ashourad00dd56ce
- Redesigning MarionetteDriver to use the gecko shim :: Alexei Barantsev1ed597aeed
- [js] Fix error message after a timeout looking for an element. :: Jason Leybaf55c012d14
- add logging of a caught exception in TestSession :: Innokenty Shuvalov1f0ba935e0
- use exception message. no method overload exists for log.severe :: Daniel Davisonbea9516136
- Output stdout/strerr to geckodriver.log instead of PIPE :: AutomatedTestera6b77f05ab
- Update check to see if we are speaking to a W3C remote end point :: AutomatedTestera2404b88f6
- java: fix log string for RemoteTargetLocator#defaultContent :: Alberto Scotto0c120edea9
- Making findElement(s) commands standard compliant (except for link text locators) :: Alexei Barantsevef13321624
- Fixing "no such alert" error mapping :: Alexei Barantsev65dc17ed34
- Making timeout setting methods standard compliant :: Alexei Barantsev08817b9ab7
- Ignoring a couple of alert tests in marionette. :: Alexei Barantsev467b8ceae2
- Making getLocation and getSize standard compliant :: Alexei Barantsevf6b1dea19f
- Updating ignores for marionette :: Alexei Barantsev1ae95c40d8
- Making switchTo().window more standard compliant :: Alexei Barantsev678834ec6a
- Unignoring some tests in marionette :: Alexei Barantsev9f2fd8191b
- Reworking sendKeys to send characters one by one, this is standard compliant behavior :: Alexei Barantsevb462925110
- Fixing getSize operation broken by copy-paste from getLocation :: Alexei Barantsev655a5d5c5e
- Unignoring marionette tests passed after sendKeys rework :: Alexei Barantsev35550bf395
- Change buils to builds :: Carson McDonaldbd32e3df66
- Making sendKeys more backward compatible (because i18n tests) :: Alexei Barantsev3cc704f76a
- Simulating submit operation for standard compliant drivers :: Alexei Barantsev32d519edb6
- Escaping "bad chars" and a digit char in the beginning of id or class in css selector :: Alexei Barantsev7e14836b6d
- don't replace a platform specified to the add browser method, like the TODO says :: Luke Inman-Semerau37f217375d
- fix maven dependency of htmlunit driver on the support package :: Luke Inman-Semerau57b35b0eb1
- More backslashes, Java likes them so much! :: Alexei Barantsev5beafb1ad8
- htmlunit passes the httponly cookie test :: Luke Inman-Semeraua18cd3a355
- FileExistsError when trying to reuse FirefowProfile :: Jayme24a2b6ccf0
- use BasicHttpRequest instead of EnclosingRequest :: Daniel Davisond831da7010
- Buck version bump, and fixing the build again :: Simon Stewart574b37cd7e
- updating ruby capability name for edge -> MicrosoftEdge :: Luke Inman-Semerauccc51aa2af
- remove unused css transform code from location in view :: AutomatedTesterd07d936272
- Deleting marionette tcp connector :: Alexei Barantsev39e3b5791a
- Implementing standard-compliant getSize, getPosition and getPositionInView :: Alexei Barantsev5c4049245c
- adding edge icon for grid :: Daniel Davisonc0af850407
- Implementing standard-compliant window operations :: Alexei Barantsev2f80b1d83e
- Fixing test to switch back to the original window after opening a new one. :: Alexei Barantseve2b3b6b5dc
- Simulating switchTo().window by name :: Alexei Barantsevdadde61d74
- Simulating window.getPosition and setPosition operations :: Alexei Barantsev72c7304917
- Disabling several more tests broken or unstable in marionette :: Alexei Barantseva34d7fab3f
- Fix up failing htmlunitdriver test. :: Simon Stewartb54458cf88
- Bump the buck version :: Simon Stewart4d115c658f
- Amend buck build for Hub so that it builds with resources. :: Simon Stewart5975d472ce
- Changing the tests for getCurrentUrl to conform to the standard :: Alexei Barantseve0b55cf19c
- removing '-debug' command line parameter for grid hub, it isn't used anywhere. :: Luke Inman-Semerau62c0fe6633
- Renaming the Jetty7AppServer to remove the version number. :: Simon Stewart8bb8a03b28
- Move the servlet-api package for easier automated updates. :: Simon Stewart6d92e12a7e
- Remove some static cling from the Grid tests. :: Simon Stewart7a414e6203
- rb capabilites spec now expects MicrosoftEdge instead of edge :: Chris Mohr55ed0fbf28
- Merge pull request #1014 from chrismohr/fix-rb-edge-capabilities-spec :: Tituseccd99f4aa
- fix the client and server classpath :: Felipe Knorr Kuhnbd7d47f501
- Issue 509 - added unit test to show issue should be resolved and cannot be reproduced :: gregory.kleiner@accolade.comb2219e1083
- Issue #386 implementing repr for WebElement :: Alice Yang437f325c09
- Bump the buck version again. :: Simon Stewarta6f32f1707
- Adding a repr for driver object in [python] bindings :: Santiago Suarez Ordoñez4d6d037578
- Adding repr for wait object in [python] bindings :: Santiago Suarez Ordoñezd4af5ecfa2
- Edge requires 'localhost' for the http request, resolving IP address and using it as the url is forbidden :: Luke Inman-Semerau84f264ae98
- Run grid tests using Buck. :: Simon Stewart28f63e5f6c
- Unignoring several tests fixed in the latest version of geckodriver (wires) :: Alexei Barantsevc5b1e14868
- Fixing submit simulation for standard compliant drivers :: Alexei Barantseve97647b41a
- Unignoring a couple more tests in marionette :: Alexei Barantsevacb94a2318
- Ignoring cookie related tests in marionette :: Alexei Barantsev7038163b12
- Adding information on the reasons to ignore tests :: Alexei Barantsev73bcb1cda3
- Add Ruby test suite to Travis :: Alex Rodionov628ee86388
- Unignoring a green test :: Alexei Barantsev0cd0b2669c
- Firefox: fixing page source for plain text pages :: Alexei Barantsev2d0aa4fc5f
- Firefox: changing getCurrentUrl to return top level browsing context address (to conform to the standard) :: Alexei Barantsev547dded820
- Firefox: throwing proper exception on an attempt to find an element in the deleted frame :: Alexei Barantsev863f9a97da
- Unignoring a green test :: Alexei Barantsev20330296e8
- Firefox: Deleting dead code :: Alexei Barantsev517c5887c4
- Moving IE specific test to IE test suite :: Alexei Barantsev75327268b9
- Unignoring a green test :: Alexei Barantsev6477098e3f
- Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev94d41301a8
- Firefox: don't dispatch keypress event if defaultPrevent() of the keydown event is called because KEY_FLAG_PREVENT_DEFAULT has no effect :: Alexei Barantsev84ebcca536
- python point release bump 2.47.2 :: Luke Inman-Semeraue266f9eeb5
- Revert "Proper handling HTTP Host header" :: Luke Inman-Semeraua8fb019be1
- [js] Update ws dependency to 0.8.0 :: Jason Leyba142206cfa7
- [js] Bump minimum supported version of Node.js to 0.12.x :: Jason Leybada0d5bd434
- [js] Add license field to package.json :: Jason Leybae634a38141
- fixes non-relative import in chrome webdriver :: Charles Lavery0807842fdd
- updating changes and py bump to 2.47.3 :: Luke Inman-Semerau4108c6f74f
- Resorting tests for moveByOffset action :: Alexei Barantsev22399e69d0
- Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsevaae52326a4
- Bump the Buck version :: Simon Stewart378ea5d613
- rb - update file loading to allow tests to be run from relative directories :: Titus Fortner738fadf33f
- Merge pull request #1042 from titusfortner/rb_relative_paths :: Titus2277e99a92
- Deleting commented code :: Alexei Barantsev73cffa2241
- Deleting native evens from firefox driver :: Alexei Barantsev9d132ee80f
- Cleaning native event checks out of the tests :: Alexei Barantseve4f26e8470
- WDBC: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev6607a2731f
- HtmlUnit: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsevb296684cbf
- HtmlUnit: Unignoring a magically working test :: Alexei Barantsev0da0d27e44
- Disabling a test if JS is not enabled :: Alexei Barantsev5986687e3d
- Fixing a test to avoid fast-fail branch :: Alexei Barantsev5c278d6b8d
- HtmlUnit: disabling broken tests :: Alexei Barantsev87730e4e01
- HtmlUnit: unignoring several tests that can work with JS off :: Alexei Barantsevdd422b880e
- rb: Switch to RSpec expect syntax :: Alex Rodionov1545015252
- rb: Remove \t from source. Are we barbarians? :: Alex Rodionovce9a372683
- HtmlUnit: Ignoring one more test :: Alexei Barantsev697d41f76a
- Deleting redundant logging to console in tests :: Alexei Barantsevbd3c3dd6fb
- changing casing of children finding tests :: AutomatedTester7a24fd5abd
- No need to cast, the variable has required type already :: Alexei Barantsevb1b5ef5c61
- Deleting confusing comment: there is no more such a test class :: Alexei Barantsev2a06f62373
- Deleting a couple of redundant casts :: Alexei Barantsev8b359c3508
- Safari: stop embedding the extension in the client libs, it should be downloaded and installed manually. :: Alexei Barantsevc7d9e98928
- rb: Silence WEBrick output in specs :: Alex Rodionova2894219b2
- rb: Revert RSpec to 2.99 until we find a way to make Rack server silent :: Alex Rodionove84c45967d
- rb - allow javascript execution for edge :: Titus Fortner221ef07779
- fix conditional logic :: Titus Fortnerf315bf0fb5
- [js] Update to dossier 0.7.1 :: Jason Leybac71d126bb2
- [js] Bump to 2.47.0 :: Jason Leybaef90939fe2
- rb - downgrade in rspec requires stub instead of receive_messages :: Titus Fortnerd9c9ea9615
- rb - add support for w3c commands :: Titus Fortner4f446af664
- rb - update edge specs commensurate with Windows 10 build 10532 :: Titus Fortner0eec81da52
- 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 Barantsev5eb8c3ec6c
- Firefox: fixing events generated as a result of click on an element that disappears after the click. :: Alexei Barantsevfef98c146c
- Add FluentWait.withMessage with string supplier :: Olivier SCHNEIDER7c89bbddeb
- Firefox: implementing mouse doubleclick action via nsIDOMWindowUtils :: Alexei Barantseve1d651064d
- Update Closure compiler to v20150901 :: Jason Leybae231a6f921
- Update closure-library to 04a8ceefc6972511e669563d47abeca18b28092c :: Jason Leyba44b57f6963
- add case sensitive test for linkText() :: Daniel Davison585b15a7c4
- Marionette: Unignoring several tests fixed in today's Nightly :: Alexei Barantsev3acb98b51d
- Buck version bump. Fixes closure compilation problem. :: Simon Stewart364187aaa6
- Updating .NET remote tests to pass path to IEDriverServer.exe :: Jim Evans24675be1c1
- Internal changes to JSON wire protocol handling in .NET bindings :: Jim Evanse79026506d
- Fixing .NET FxCop warnings :: Jim Evans00c9b0a0c3
- Removing attribute-based JSON deserialization for .NET responses :: Jim Evans642fbd2590
- Adding Buck build files for .NET bindings :: Jim Evans2650556170
- Firefox: fixing sendKeys for contentEditable elements, it should append to the existing text. :: Alexei Barantseva057517528
- Fix .Net build :: Simon Stewart8c106b01b4
- Bump Buck version :: Simon Stewart8f310fcc0c
- Wrapping .NET test web server process termination with try-catch :: Jim Evans005c5c9fb2
- Removing use of Windows hooks for taking screenshots in IE. :: Jim Evans8104d28415
- Fixing location of Firefox no-focus library for .NET on non-Windows OS :: Jim Evansb09724295d
- [js] Expose loopback option to remote/SeleniumServer :: Jason Leyba423df21483
- updating third party wicked good xpath to e33a3876a6d592b824942751d86ba5f2b08a3dc5 :: Luke Inman-Semeraud345587256
- fixing java command line options for 'go' MaxPermSize -> MetaspaceSize in java 8 :: Luke Inman-Semeraud4451336fd
- first pass at fixing some of the javadoc errors... still quite a few to go :: Luke Inman-Semerau9888ad4051
- moar javadoc :: Luke Inman-Semerau2d354b6a92
- removing deprecated / unused class (that contained a javadoc error) :: Luke Inman-Semeraub476b4e9da
- umm, yes, we should make the javadocs for java/server too. :: Luke Inman-Semeraud22dbb4b3d
- fixing the remaining jdk 8 javadoc errors :: Luke Inman-Semerau9fd97cae90
- Removing superfluous comment that was causing javadoc build error in ci :: Luke Inman-Semerau88259c30cf
- Guarding against null session ID in .NET bindings new session response :: Jim Evans01cbd65f7c
- Python 3 compatibility for remote Authorization :: Laurence Rowee45a461ff2
- Updating screenshot code to prevent resizing if window is large enough. :: Jim Evansf389150db1
- rb - update support and specs for latest version of Edge driver :: Titus Fortnerab1e647d0f
- rb - clarify specs for handling missing element attribute call :: Titus Fortner219e8982ae
- Updating screenshot code to retain scroll bars in required directions. :: Jim Evans0697307149
- Bump the Jetty version from 7 to 9 :: Simon Stewart48260ad9ef
- Update jetty readme :: Simon Stewartf0a9c1b286
- Fixing UploadServlet in test environment to conform to servlet-api 3.1 :: Alexei Barantsev211989b912
- Deleting commented code :: Alexei Barantsev6aad429b44
- Restoring use of queued thread pool in the hub :: Alexei Barantsevfe7135af0e
- rb - fix spec guards to hashes :: Titus Fortnerd37f7c5987
- rb - for some reason Windows command line is adding a trailing space :: Titus Fortner385352df3e
- Ignoring back failed grid tests :: Alexei Barantsevf2a731fe07
- Ignoring a couple of tests in old IE :: Alexei Barantsevedd0fcd3d0
- Correcting path to test page in Java test :: Jim Evans6ffdbc6be9
- adding pom files for jetty 9 repakced jars and the empty-javadoc jar used to upload to maven central :: Luke Inman-Semerauea71530eeb
- fix maven build for jetty 9 :: Luke Inman-Semeraua55784e7e0
- Add the ability to run python marionette tests :: AutomatedTestercaadc71c21
- Correcting path to test page in .NET test :: Jim Evans68339fe798
- Adding ported test from Java to .NET test suite :: Jim Evans2d7afdbc3b
- Updating startup class for test web server in .NET tests :: Jim Evans5b7bc6c913
- Changed .NET SwitchTo().Frame() to find via client-side code :: Jim Evans2f7ff0762b
- another case of code.google -> github :: Luke Inman-Semerau6ce3241575
- Disable tests that are not working :: AutomatedTesterb770835ed9
- Update error pulling to match spec. :: AutomatedTesterc55700d26a
- [js] Do not compress zip entries. :: Jason Leyba94b4109e1b
- rb - update specs with bug information for Edge :: Titus Fortner16d6fb5164
- rb - update more Edge specs :: Titus Fortner137bc30946
- rb - wrong syntax for edge tests; breaking the tests :: Titus Fortner943e554b99
- Bump the buck version to the latest version. :: Simon Stewart68dbd3e5a2
- Updated the test method name :: Sripathi Pai270fcf664d
- java: add ExpectedConditions#numberOfWindowsToBe :: Alberto Scotto1bedbe24cf
- Bump Python version to 2.48. Changelog for Python Updated :: AutomatedTesterd8359a1a40
- Bump Java version to 2.48 and update the changelog :: AutomatedTester2ac6a7dd70
- This fixes #498 :: Snail9b54a07f30
- Marionette: Fixing error handling to conform to the standard :: Alexei Barantsevc7ff390aa4
- Marionette: Fixing default capabilities :: Alexei Barantsev86157609d1
- Implementing marionette support in Selenium Server :: Alexei Barantsev00f4f2ec5f
- rb - initial implementation of marionette :: Titus Fortner093159464a
- rb - add browser option for Firefox Nightly :: Titus Fortner94af2c24bd
- rb - Firefox Nightly specs pass on Mac :: Titus Fortner3ea3cd7387
- rb - Firefox Nightly specs passing for Windows :: Titus Fortnerc507f164e4
- rb - update w3c error handling :: Titus Fortnerd2b5feeccd
- rb - Firefox Nightly specs pass on Linux :: Titus Fortner516fd67980
- Firefox: fixing the most critical v.44 compatibility issue (inability to open a page) :: Alexei Barantsevc5c6d58da1
- Firefox: unwrapping event type to fix "CPOWToString incompatible object" error in v.44 :: Alexei Barantsev7c2b51777c
- Use specificationLevel to know that we are speaking GeckoDriver :: AutomatedTester357a6ccc8b
- Initial work making .NET bindings understand W3C dialect of wire protocol :: Jim Evans905dd6f7d9
- Make sure that the RC server built with Buck works. :: Simon Stewartf9cc42dd89
- rb - fix errors from multiple class definitions :: Titus Fortner645d318d6e
- rb - better implementation for how to use Marionette with Wires :: Titus Fortnerf78afdbd75
- rb - tests easier to run locally :: Titus Fortner592c37b72a
- rb - change firefox_nightly references to wires :: Titus Fortner27303137e6
- rb - add wires to ./go tests :: Titus Fortner47a66a345f
- rb - change w3c references to wires in spec guards :: Titus Fortnera42e132725
- rb - better wires spec support for all platforms :: Titus Fortner48b070ae7c
- Bump Ruby version to 2.48.0, update change log :: Titus Fortner985a61686e
- Updating .NET assembly versions for impending 2.48.0 release :: Jim Evansb7b081a4f1
- Updating IE driver version for impending 2.48.0 release :: Jim Evans