Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 2.51.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
9e6b9a137f
- Firefox: Deleting unused method :: Alexei Barantsev930dd25ef1
- Firefox: Deleting deprecated constant :: Alexei Barantsev789543be2a
- Java: Reimplementing most part of SeleniumTestRunner as rules :: Alexei Barantsevdccd912037
- Java: Reusing default wait from base class :: Alexei Barantseva8c14bdd75
- Java: Fixing compilation error in chrome tests :: Alexei Barantsev75b230c740
- Java tests: Implementing ability to switch to the top instead of restarting the driver. :: Alexei Barantsev303a18ad7e
- Java: Fixing compilation error in opera tests :: Alexei Barantsev1d8b79fb61
- Java: Deleting SafariTestBase, if safari tests need a special environment it should be provided with additional rules. :: Alexei Barantsev6f1dc15f00
- Java: Fixing NotYetImplementedRule :: Alexei Barantsev835190d5ab
- Java tests: Fixing default browser for dev mode :: Alexei Barantsev169b2a3bd7
- Java tests: Don't attempt to "recover from sauce error" if it's just an assumption exception that contains "sauce" word in the message :: Alexei Barantsev2ede9de461
- Java tests: An attempt to nail down a test that fails for an unknown reason :: Alexei Barantsev1583ef1b0f
- Java tests: Deleting unused class :: Alexei Barantsevaac8e083f9
- Firefox: Fixing issue #1509 :: Alexei Barantsev2f59645fb5
- Firefox: Fixing scrolling to elements in overflow:hidden blocks. Fixes issue #1527 :: Alexei Barantsevab99cb6cac
- Python: Fixing error message handling. Fixes issue #1507 :: Alexei Barantsev7b859923a0
- Build: implementing ability to specify python :: Alexei Barantsevc68ace0e52
- Python: Fixing error message handling. Fixes issue #1497 :: Alexei Barantsevee4eb06dd2
- Bump python client versions to 2.50.1 :: AutomatedTesterb034fd7253
- be a bit fault tolerant with boolean cookie attributes and check if the string value is true, also allow the serialization of httponly... unknown if it can actually be set on the client side though :: Luke Inman-Semerau1a2b40cc15
- Python: Fixing version numbers and syntax error in README :: Alexei Barantsev75b9300def
- Firefox: Bumping up the max version :: Alexei Barantsev8574144392
- Python: Renaming README file :: Alexei Barantsev6d99a25906
- [Java] Add toString() to DefaultElementLocator :: Glib Briia64b76a454e
- Python: Fixing README file name in setup script :: Alexei Barantsev2021f28808
- [java] optimize JsonToBeanConverter :: Alberto Scottoaaf81686bb
- Increasing log buffer max size :: Alexei Barantsev0181ae533a
- Enabling tests for httpOnly cookies :: Alexei Barantsevc09fa0e6a5
- Firefox: Implementing ability to return non-boolean capabilities :: Alexei Barantsevdba2671bf8
- Adding close connection support to HttpClient to combat hanging open files :: Chris Gamache84aaf1da51
- stop gap to help with elementFromPoint not being completely reliable :: Luke Inman-Semerau903c2b9e01
- fixing test, finding another edge case where we need to check -1 from the right and bottom of the element's rect :: Luke Inman-Semerauce33ca91a8
- More new tests for overlapping elements :: Alexei Barantsevcf812cd5ac
- Fixing httpOnly cookies in HtmlUnit driver :: Alexei Barantsev48b9df4c25
- Refactoring .NET driver Options classes to descend from common class :: Jim Evansd57f406232
- Adding property to .NET ChromeOptions for perf logging preferences :: Jim Evans1af067dbca
- Java changelog and release bump to 2.51.0 :: Luke Inman-Semerau
Selenium 2.50.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
1d49fa618b
- Add JS bindings for Microsoft's Edge browser :: Marvin Ojwang709ddbcb18
- Expand paths for correctFile.exist?
calls :: Gopal Patel3201b58503
- rb - update expand_path for local Firefox :: Titus Fortner6cbd1308c1
- Bump Ruby version to 2.50.0 and update changelog :: Titus Fortner84f0f346a5
- Set Ruby version to dev :: Titus Fortner19d6bc9947
- Add support for submit() with W3C compliant endpoint :: AutomatedTester14ff04bebe
- Bump version to 2.50 :: AutomatedTester6131fa4428
- Revert "py: marionette is a remote connection" :: AutomatedTesterf048ab82ad
- Made ChromeDriverServiceFileName a method instead of a const, so it will work on unix/linux :: Edward Ned Harveyb345522fd1
- Suppressing .NET static analysis warnings :: Jim Evans6db8a5fd2b
- Adding type-safe options .NET for recently added Chrome capabilities :: Jim Evans150d4cc48f
- Updating .NET version resources and change log for 2.50 release :: Jim Evans526355b911
- Updating IE driver version resources and prebuilts for 2.50 release :: Jim Evans55d1271f57
- fixing typo in test method name :: Luke Inman-Semerau069eb4ed75
- Updating window switching tests for what works with Marionette :: AutomatedTester7130de4a37
- Address TypeError: string indices must be integers :: Nik Nyby976b5e9357
- Java: Moving CircularOutputStream to another package (it's an internal class so no need to create a copy) :: Alexei Barantsevd4a21aed3a
- Java: Replacing ByteArrayOutputStream with CircularOutputStream to prevent OOM exception. Fixes issue #427 :: Alexei Barantsevcb5dff3af5
- Java: Adding a new test class to the main test suite :: Alexei Barantseve212e3ac2e
- Java: Unignoring tests in marionette :: Alexei Barantsev9078ebaf5b
- Fixing API mismatch in .NET ChromeOptions and rereleasing as 2.50.1 :: Jim4edf929e91
- Ignoring .NET test for Marionette that causes cascading failures :: Jim5948df9763
- Java: Improving handling of marionette errors :: Alexei Barantsevbf66042eb2
- Grid: Fixing timeout issue again... Why isn't it covered by tests? A rhetorical question... :: Alexei Barantsev51831a1225
- Fixing buck build :: Alexei Barantsev3e24b0c999
- Ignoring failed tests :: Alexei Barantsevc489f7c58e
- [Py] rewrite click scrolling tests to match the Java ones :: AutomatedTestercd218d0256
- [Py] Update webelement to handle W3C commands for size/location and rect :: AutomatedTester3f83743df1
- fix #1562 :: Daniel Davison1504523273
- add a way to add to the list of capabilities to consider to the default capability matcher :: Luke Inman-Semeraud7fc91b29d
- bumping to 2.50.1 release, updating changelog :: Luke Inman-Semerau
Selenium 2.50.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
b41a073b8f
- bumping to 2.49.1 :: Luke Inman-Semerau7203e462f9
- update java changelog for 2.49.1 :: Luke Inman-Semerau88a55b8a30
- Bump the Buck version :: Simon Stewarte23c598bfc
- Updating compiled atoms for IE driver :: Jim Evans9afb684aa5
- Updating .NET element finding tests for empty tag name :: Jim Evansd57afc1ac9
- handle potential URLError from sending shutdown, set self.process to None after it's already been quit :: Luke Inman-Semeraub21a4f52d3
- Fixing issue #1479. The only reasonable thing we can do for select elements is to disable clickability checking, see https://gist.github.com/p0deje/c549e93fa19bf7aaee49 :: Alexei Barantsevafea9f5678
- Changes to simplify the execution of finding elements. :: Jim Evans19f5284999
- Removing client-side check for whitespace in finding by class name :: Jim Evansb4330a4e61
- Correcting error handling in .NET finding of elements :: Jim Evans1e8854f00f
- Fixed finding elements where native CSS selector engine cannot be found :: Jim Evansa473e67fe4
- [Py] Update frame tests to switch by element instead of just a string :: AutomatedTester577d1b2eb2
- Update pytest and dependencies :: AutomatedTesterd1e9b2760c
- Firefox: Adding an extra check to result wrapper. Fixes issue #1426 :: Alexei Barantsevcb6e9db990
- correct javascript remote client ui executor to use new promise based execute introduced by 0fa587 :: Luke Inman-Semerauf5daf207fa
- Firefox: fixing appending to contenteditable elements. Fixes issue 1419 :: Alexei Barantsev6396ffae55
- Update Python webserver to handle '/page/*' urls :: AutomatedTesterb0aebbb76f
- Rewrite python frame switching tests to match Java ones :: AutomatedTester9312fa19a7
- Fixing HtmlUnit driver to pass recently added tests :: Alexei Barantsevf362d77f15
- Fixing executable finder on Windows :: Alexei Barantsevbc16ffa326
- Grid: Found a better place to convert seconds to milliseconds :: Alexei Barantsev43a88aff56
- Prevent Firefox from opening a page on a second or later run and/or after some amount of time :: Dave Hunt72fa2478ec
- HtmlUnit: Ignoring a failed test :: Alexei Barantsev10443fce96
- Firefox: fixing malformed URL handling. Fixed issue #1248 :: Alexei Barantsev28843bb45e
- [js] Start breaking the http module's dependency on closure :: Jason Leyba428398ff80
- [js] Migrate the webdriver.Command* types to a node module :: Jason Leyba3c1f820d05
- [js] Move the DeferredExecutor class to the command module :: Jason Leyba2e0a0bda6f
- [js] rewrite webdriver.logging as a pure node module :: Jason Leyba7a76c82862
- [js] Migrate the Capabilities class to a native node module :: Jason Leybae4e7c53ce2
- [js] Convert webdriver.EventEmitter to a native node module :: Jason Leyba7a025857b2
- [js] Stop patching in modules that have been converted from closure to node as it complicates instanceof checks in the remaining closure-based modules. :: Jason Leyba83984c0e8e
- Fix keyCodes for some characters in the FirefoxDriver. :: Marc Fisher918be03e64
- Resolve flakiness in atoms tests. :: Joshua Bruningf3dc828ef0
- Check element corners and middle for clickability :: Thomas Walpole65dbe9a154
- Firefox: fixing click to multirect elements broken by the previous PR :: Alexei Barantsev2883bafa12
- Firefox: fixing sendKeys throwing "cross-process JS call failed " in FF45 :: Alexei Barantsev8234938bfd
- Updating .NET StyleCop analyzers to 1.0.0-RC3 :: Jim Evans75243dde20
- Suppressing .NET static analysis warnings. :: Jim Evansf2c0cf5fd9
- Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans4532dc6fa0
- Updating .NET bindings to enable legacy behavior for spec-compliant drivers :: Jim Evans1070ace465
- updating java changelog and version number bump for 2.50 :: Luke Inman-Semerau
Selenium 2.49.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
18c11fa520
- Bump Ruby version to 2.49.0 and update changelog :: Titus Fortnerc5d683b08d
- Set Ruby version to dev :: Titus Fortner30a541659e
- rb - update change log file with release date for 2.49.0 :: Titus Fortner0e9269c469
- adding common service for py doc :: Luke Inman-Semerau8c0e81b193
- we should not be swallowing exceptions in the teardown for driver.quit in python :: Luke Inman-Semeraue31d17048b
- Handle 500 errors as they are valid and may contain more information :: AutomatedTester4029b29ced
- Have asserts in typing tests give more information when they fail :: AutomatedTestercc07382c78
- Ensure you can close stream before attempting to. :: Ryan Fitzpatrick86c963dcd4
- [Java] Reenable clicking tests :: AutomatedTester264131521e
- message response may cause json loads ValueError when it's not actually json and just a string (like the message that occurs when firefox driver thinks another element will receive the click) :: Luke Inman-Semerau43ac6052e5
- Update ws dependency to 1.0.1 :: Jason Leyba742548cec5
- [Java] Enabling more tests that are now passing for Marionette :: AutomatedTester2679215ea9
- Correct @ignore in EventFiringTest :: AutomatedTesteraf60554866
- [js] Stop distributing api docs with the npm package. :: Jason Leyba9318a4b04c
- [js] Bump the min supported version of Node to 4.2 (the LTS) :: Jason Leybac9caf53c8f
- [js] Remove references to unsupported versions of Node from the README :: Jason Leyba38a174cba3
- Allow GeckoDriverService to be extended. :: Joshua Bruningd89ce15e09
- Cleanup some error handling when sniffing what protocol you are speaking :: AutomatedTesterd1eb80759e
- Bring Element finding tests in line with the Java ones :: AutomatedTester7d5b8b1fa9
- Ignoring PhantomJS tests in element finding :: AutomatedTesterc1154cc9bf
- Bump python version to 2.49.1 :: AutomatedTester715148bab9
- Update screenshot test to use updated b64decode method :: AutomatedTester6b4a1d3dab
- Handle None as a value. Fixes #1500 :: AutomatedTesterb10cc01db2
- Bump python version to 2.49.2 :: AutomatedTester3438ab999f
- py: marionette is a remote connection :: Andreas Tolfsenf32c761e1d
- py: sort imports in firefox.webdriver :: Andreas Tolfsen0ea23d302a
- py: document webdriver.firefox.service.Service :: Andreas Tolfsenbf10c23661
- py: make geckodriver append to non-existent log files :: Andreas Tolfsen4e7489ed04
- Removing deprecated .NET PageFactory code :: Jim Evansbc5ad706d3
- Updating .NET getPageSource implementation to match W3C spec :: Jim Evanse1c317c29d
- Updating .NET setAlertText implementation to match W3C spec :: Jim Evans545fba4d6c
- Fixing timeout issue in the Grid. :: Alexei Barantsev4969b7489b
- Updating .NET support library project file :: Jim Evans9e8d764ef9
- py: fix syntax error :: Andreas Tolfsen3395766eb9
- py: test for existence of marionette key in capabilities :: Andreas Tolfsen6ba1617292
- py: use dict getter to retrieve binary :: Andreas Tolfsenc431248863
- Finding tagName with empty string should throw InvalidSelectorException :: AutomatedTester23abcd684d
- [Java] Update tagName test searching for "" to throw :: AutomatedTester0b1d2ce00e
- [Py] Update tagName test searching for "" to throw :: AutomatedTester002c2b058c
- [C#] Update tagName test searching for "" to throw :: AutomatedTester808c23b096
- py 3.5 on delete doesn't allow new http requests to be made, throws an exception here :: Luke Inman-Semerau
Selenium 2.49.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
7f339087c5
- Breaking unwanted grid test dependency on RC server (the removed attribute is not used actually) :: Alexei Barantsev52b52f4e4a
- Reverting the changes to this test :: Alexei Barantsevf4a8391eb4
- Deleting JsonKey, it's a useless abstraction :: Alexei Barantsev2f12ebbf47
- Breaking unwanted grid dependency on parts of RC server :: Alexei Barantsev79a1fdb984
- Stop exposing embedded jetty out of SeleniumServer :: Alexei Barantsev6967db06a2
- Fixing tests for JsonToBeanConverter to avoid "error" key collision that has got new semantics in the standard :: Alexei Barantsev9deedd4ec1
- Fixing buck build :: Alexei Barantsev73a0ad20de
- adding 'timeouts' command mapping to safari driver :: Luke Inman-Semerauf1ac863ac7
- removing prebuilt SafariDriver extension, bumping version number to 2.48 :: Luke Inman-Semerau69be2863cf
- rb - run specs on remote driver with each browser :: Titus Fortner9200baad51
- rb - remote specs passing on mac :: Titus Fortner28fc252d40
- Really fixing buck build :: Alexei Barantsev9ac0e47404
- rb - marionette multiple browser tests working locally :: Titus Fortnerc4023d3cff
- There is no need to create a profile for Marionette :: Alexei Barantsevaf83fc93d2
- Monkey-patching W3C-compatible cookie serialization to fix Marionette. A more proper fix would be to change the parameters of a Command from Map to Object. :: Alexei Barantsev0c265924d9
- rb - marionette works on remote driver :: Titus Fortnerc74a1e5c6e
- Bump Ruby version to 2.48.1 and update changelog :: Titus Fortner8b793a00ff
- Set Ruby version to dev :: Titus Fortnerf62d496663
- rb - this is a firefox dep, so separate marionette one not needed :: Titus Fortner3d364f696a
- Fix the Buck build for the safaridriver. :: Simon Stewart639203748d
- Actually fix the Safari BUCK build :: Simon Stewart3e4acea113
- Bump the buck version. :: Simon Stewart82c1125bba
- removing safari-driver prebuilt folder :: Luke Inman-Semerau996b551232
- Bumping version number for Java 2.48.2 release Fixes #1140 :: Dave Hunt9daa6ce9b3
- Adding code to .NET tests to make switching Firefox implementations easier :: Jim Evans8fba765f1d
- Removing obsolete end points for setting driver timeouts in .NET :: Jim Evans7c99758a27
- Deleting fail-fast check of browser configuration, this breaks another Grid dependency on parts of RC server. The check must be performed in RC server (if ever). :: Alexei Barantsev759f1183d5
- Delete unused test methods. :: Jason Juang3047aa76a7
- Breaking another dependency of Grid on RC server :: Alexei Barantsev587ccc64fe
- Breaking another dependency of Grid on RC server :: Alexei Barantsevc7f393c440
- Refactoring grid node registration procedure to make server start/stop methods as simple as possible. :: Alexei Barantsev0ea8273bcb
- Decoupling node registration module (SelfRegisteringRemote) from concrete implementation of the server to be run on the node. :: Alexei Barantsevb843bc91e8
- Fixing 'location in view' in .NET bindings for W3C implementations :: Jim Evansb0e2f0defd
- Fixing .NET responses where value should legitimately be null :: Jim Evans4c41e0688f
- Fixing .NET tests to work with Marionette implementation :: Jim Evans392c8bb295
- Refactoring GridLauncher build process :: Alexei Barantsev606cd0423f
- Refactoring :: Alexei Barantsev1127a11c9c
- Refactoring GridLauncher: replacing big switch with a map of simple launchers; it's a step toward decomposition of the GridLauncher and dynamic discovery of the elements that can be launched. :: Alexei Barantsev51075611f4
- Fixing the buck build :: Alexei Barantsevac509dd15c
- Deleting RemoteControlLauncher as it is just a couple of static methods to parse command line options, that should belong to the server. :: Alexei Barantsev76363f3b74
- Server: Moving shared classes to a more appropriate place out of the legacy server namespace :: Alexei Barantsevfa001b6753
- Making BrowserLauncherFactory non-static, to avoid global configuration, for better testability and configurability (per object, not globally) :: Alexei Barantsevbec85628ce
- Implementing pure WebDriver grid server (v.3) :: Alexei Barantsev5eca82429a
- Fixing the buck build :: Alexei Barantsev08eb846cd5
- should be able to send keys to a content editable div that is initially empty :: Luke Inman-Semerau8b79cbdd39
- Adding release-v3 crazyfun target :: Alexei Barantsev86b079e994
- In IntelliJ, set the right margin to 80 characters for js files. :: Jason Leyba98f802aac3
- [js] Convert some classes to goog.defineClass syntax :: Jason Leyba1da3850fa5
- Update GeneratedJsTestServlet to work with test files that use Closure's module syntax. :: Jason Leyba- [
24ea2c3ccd
](http://github.com/seleniumhq/selenium/commit/24e...
Selenium 2.48.2
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
d80083d8f7
- bumping to 2.48.1 :: Luke Inman-Semerau06a8a62b87
- A better fix for service availability checking that works for both Chrome and Marionette :: Alexei Barantsevbe8a6fdfa8
- Bump the version of httpclient to 4.5.1 (including updating deps) :: Simon Stewart3313345b03
- Fix eclipse classpath :: Simon Stewart529f69f824
- bumping to 2.48.1 :: Luke Inman-Semerau7f34ded4e8
- bumping to 2.48.2 :: Luke Inman-Semerau41bccdd10c
- updating maven files for httpclient / httpcore update :: Luke Inman-Semerau
Selenium 2.48.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
db20d58a64
- Bump the version of TestNG (and dependencies) to 6.9.6. :: Simon Stewart083ca704ed
- Provide an end-point that emulates the original RC server's :: Simon Stewart514bc6cc7f
- Bump Ruby version to 2.49.dev :: Titus Fortner6d143b1f30
- Bump the buck version :: Simon Stewartd1960f28c3
- Provide a modern standalone selenium server. :: Simon Stewart6dda716812
- The servlet API is a provided_dep. :: Simon Stewart4e70650869
- Adding missing documentation comments to suppress warnings in .NET :: Jim Evans042060d861
- version number nit :: Luke Inman-Semerau796b80152a
- fix new dependency in maven for jcommander :: Luke Inman-Semerau8f9bd5598b
- updating files after go copyright:update :: Luke Inman-Semerau18e0047b1a
- rb - remove doc building task since it doesn't work :: Titus Fortnerde00b1866e
- define notifications in travis yml :: Luke Inman-Semerau88cc7a5572
- rb: Add rubydocs crazy fun task :: Alex Rodionove4917b10d1
- docs: Automatically push Ruby docs to gh-pages :: Alex Rodionov55715c966a
- java: fix camel case in method name numberOfWindowsToBe :: Alberto Scottof96df2809b
- [js] Do not hold command handle in the firefox.Binary class :: Jason Leybaa42fa87398
- Delete dead code path. :: Jason Leyba723563b849
- Adding support code to .NET bindings Firefox driver for testing Marionette :: Jim Evans3244bf4a56
- Updating .NET tests to provide better error messages for failed wait conditions :: Jim Evansd9fe0c00d3
- Implementing SwitchTo().Window() by name for W3C compliant implementations in .NET :: Jim Evansa1da99a88a
- Updating .NET bindings frames tests to be xonsistent with Java :: Jim Evansd249232dd8
- Updating IE to return top-level URL when focused on a frame. :: Jim Evansfabe89af30
- Updating .NET tests for Firefox :: Jim Evansbf5ea32d71
- Fixing .NET deserialization of dates from JSON wire protocol :: Jim Evansffb124c496
- don't comment out the driver service wait!!!!!!!!!! :: Luke Inman-Semeraud80083d8f7
- bumping to 2.48.1 :: Luke Inman-Semerau
Selenium 2.48.0
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 :: AutomatedTester- [
a6b77f05ab
](http://github.com/seleniumhq/selenium/commit/a6b77f05abe050758d6f420ddcb00427d93...
Selenium 2.47.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
fa839d3585
- Bump python to 2.47 :: AutomatedTesterfd332549bd
- Bump Ruby version to 2.47.0, update change log :: Titus Fortner00ba8560fb
- Bump Ruby version to 2.48.0.dev :: Titus Fortner7a9b164721
- Adding omitted dependency to java build process for Edge driver :: Jim Evans4d972c01ca
- Bumping version number for Java 2.47.1 release :: Jim Evans
Selenium 2.47.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
61506a4624
- Update .xml in .gitattributes :: Ahmed Ashour68102637c2
- prepping python for 2.46 release :: Luke Inman-Semerau430c1473af
- Revert "Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list" can be re-reverted with a more complete pageSource script. :: Luke Inman-Semerau4826522f6c
- Bump Ruby version to 2.46.0, update change log. :: Titus Fortnere76a33133e
- fix the bash script to do as expected with the prompt :: Luke Inman-Semerau673e316a53
- Fix aborted rubygems release with 2.46.1 :: Titus Fortner7b2146743a
- Bump Ruby version to 2.47.0.dev :: Titus Fortner29bf67e85c
- Deleting deprecated code :: Alexei Barantsev5342696a5a
- Updating HtmlUnit dependencies in IDEA project :: Alexei Barantsev2dbb3926fc
- Fixing Opera browser name in the converted OperaOptions :: Alexei Barantsevae3290cc76
- infra: update copyright notices :: Andreas Tolfsenbe1695ad94
- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen48525e25aa
- Revert "rb: add utf-8 encoding to all .rb files" :: Andreas Tolfsencdfd19cf4f
- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsenc836776951
- rb: restore encoding magic comments :: Alex Rodionovdb36310ac5
- rb: mention ChromeDriver race condition fix :: Alex Rodionovf840e24d62
- rb: Release 2.65.2 with encoding issue fix :: Alex Rodionovd47b6fb12e
- rb: Bump version to 2.47.0.dev :: Alex Rodionov678f18f18b
- server: Fixing a test to stop after several attempts instead of looping infinitely :: Alexei Barantsevee27db1b0a
- server: Increasing a test timeout to make it more stable in a slow network :: Alexei Barantsevd552c47702
- server: Implementing factories for SeleniumBasedRequest's. It is a step toward decoupling RC from the server. :: Alexei Barantsev7b96acf7b4
- Update .gitignore :: Ahmed Ashour5312b9f17e
- js: Fix typo :: Daniel Boelzle [:dbo]f1a904ecc5
- js: remove test assertions that depend on mocha internals and are outside our control. :: Jason Leybae264833356
- js: Bump version to 2.46.0 :: Jason Leyba025b61b19c
- server: Replacing a dummy class with a proper mock, and fixing test dependencies :: Alexei Barantsev5331865dca
- rc: Don't start Firefox with -silent option, it causes FF38 crash :: Alexei Barantseve20faa078b
- java: Upgrading JUnit to 4.12 :: Alexei Barantsev854e6fa1f1
- Fixing the link to JUnit lib in crazyrun Java mapping :: Alexei Barantsev641896446f
- server: Deleting deprecated code :: Alexei Barantseved4a89e91f
- server: Deprecating an interface method that is used in tests only :: Alexei Barantsev42b8f6b7df
- server: Adding a guard that prevents starting "IE instead of Opera" (or some other unwanted browser that obviously does not match the desired capabilities). Previously if a new session request is forwarded to a node it results in a driver instance creation in any case. For example, let's suppose a user starts a node with -browser browserName=opera option, and there is no operadriver in the classpath. Then the user requests a new remote driver with browserName=opera. The hub forwards the request to the node, and the node attempts to find the "best matching" driver provider. As far as opera is not available, it can start any other browser. Because "best matching" does not imply matching. The new guard prevents this unwanted behavior. :: Alexei Barantsevb914c61764
- Update Buck file for Jetty. :: Simon Stewart5f3fb1d59f
- Fix resource leaks and NPEs. :: Simon Stewart026158199d
- Target Java 7. :: Simon Stewart28e4d9ce02
- firefox: Freezing javascript.enabled property :: Alexei Barantsev7a5e890ac2
- java: Fixing diagnostics of process destruction :: Alexei Barantsevbf71eca087
- Updating IDEA project for Java 7 :: Alexei Barantseva1cba54bec
- Updating maven project to target Java 7 :: Alexei Barantsev71166fe0b3
- Updating Eclipse project to target Java 7 :: Alexei Barantsev26bf0bc54b
- safari: Fixing Response conversion from JSON :: Alexei Barantsevd0958a6a9b
- server: Making a copy of capabilities object to prevent its modification if a user registers a custom driver provider with his own capabilities :: Alexei Barantsev464ab8e053
- Moving webdriver-server project output to lib directory :: Jim Evansbb5ca71764
- Handling alert text controls conatining no accText property in IE. :: Jim Evans58baeebd6c
- Correcting CHANGELOG typo for IE driver. No functional changes :: Jim Evans33f86bac59
- Update Java version in README.md :: Ahmed Ashour84a9b38811
- firefox: Moving WebDriverError from utils.js to error.js :: Alexei Barantseve81ad1d257
- firefox: Throwing an error if the addon can't write to a file :: Alexei Barantsevb458a6395b
- js: Fix module loading on Windows :: Jason Leyba- [
a03c35fc7f
](http://github.com/sel...