Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 3.0.0-beta-4
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
3d82e9e9d3
- Updating .NET bindings build file :: Jim Evans703cffb155
- [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba4ce9c0c9a1
- Use the buck-cache :: Simon Stewart8db03a0499
- rb - fix build issues for legacy firefox :: Titus Fortner4888aa8fc4
- rb - fix legacy firefox tests :: Titus Fortner8a929d0d87
- rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner3a30ac961b
- rb - change version to dev :: Titus Fortner20c37c3a43
- Add proxied interfaces to JDK augemented classes. :: Simon Stewartbd1cc89968
- Java: Get the remote-client tests passing :: Simon Stewartc314b3a01b
- No logical changes: remove unused import :: Simon Stewart5a715b637d
- Default firefox in tests to use marionette :: Simon Stewart70d19625a7
- Add dummy parameters to the standalone server :: Simon Stewarteb37f619f0
- Get the remote tests running again on the command line. :: Simon Stewart73b4d1c659
- Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart7e09cae393
- Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas4d79679d21
- [js] createGeckoDriverService is obsolete. (#2719) :: Mark Bannerbe7ff6f9e6
- [js] switchTo().window() should use a 'handle' parameter rather thanname
(#2718) :: Mark Banner270e0c8992
- Include JavaScript atoms in python package manifest :: Dave Hunt031456c438
- Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons2683fbc1a2
- Fix HTML tests on the local FS not being served correctly. :: Simon Stewarteb6c8b218d
- Correct check for unset canBubble (#2748) :: Mathias Rangel Wulffb96b13fa30
- Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons06affd8c2d
- Clear lastException if it is not the cause. (#2768) :: Joshua Bruning0b2ca933b2
- Fix css tag selector (#2772) :: Florian Zipperle752c659674
- [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba254c77b3bf
- [js] Update tests that don't need promise manager :: Jason Leybaceaf3da795
- [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba00df263f83
- Correcting W3C dialect end points for window size and position in .NET :: Jim Evans37c26308c7
- Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans60766a02b9
- Handle non-integer stack trace line numbers in .NET :: Jim Evans54042accef
- Update python readme with version numbers :: AutomatedTestere812c9f5da
- Align python select tests with Java ones for more coverage :: AutomatedTester9f5f45c783
- Adding support for Apple's SafariDriver in .NET :: Jim4438400a43
- Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans8973aeed66
- rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner5ff3d2945e
- rb - fix Chrome Profile implementation :: Titus Fortner9c3e0ccc7e
- rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner30061ef056
- rb - implement support for new geckodriver options :: Titus Fortner24ce5727ff
- rb - implement :port parameter for all drivers :: Titus Fortner6d52426596
- rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner88fdb889e1
- rb - update spec guards from legacy safari to apple safari :: Titus Fortner7cefa09232
- rb - chrome profile zip no longer applicable for current options :: Titus Fortner134cbc257d
- rb - minor options tidying :: Titus Fortner7c0f291308
- Reenable Python Select tests :: AutomatedTesterf9d3a7e299
- Fix and re-enable finding tests against a xml document :: AutomatedTester699d5f9d2f
- Removing invalid test for finding elements with compound css selectors :: AutomatedTester871e9a1f1e
- Bump the buck version :: Simon Stewart82b9913feb
- Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo5772b63b17
- Include selenium version in build info for java :: Simon Stewart978350b0e8
- Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo0fce43ea70
- Support relative redirects in grid (#2805) :: Jason Watt12d92aa801
- GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisherc120484ef7
- Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin- [`3d...
Selenium 3.0.0-beta-3
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
31c43c82ec
- bumping buck version :: Luke Inman-Semeraufb0b0276d4
- Bump Python to 3.0.0.b2 :: AutomatedTestera50ac1f99f
- Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencionicb4f29e80c
- Making note about ff48 in issues template :: Luke Inman-Semeraua9bc94b969
- rb - change w3c element id processing :: Titus Fortner3eee8f83c2
- rb - fix submit element for w3c :: Titus Fortner901fa6b193
- rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner622a2c83e1
- Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner451eb05a55
- rb - change ruby version to dev between releases :: Titus Fortnerae4573ae86
- change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau3d792ee38a
- bumping buck version :: Luke Inman-Semeraub1c9ada7a8
- rb - fix collections bug :: Titus Fortner514156c4ba
- rb - fix issues with Microsoft Edge support :: Titus Fortner242161770b
- rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner055325c09d
- Fix indentation error (#2539) :: Ian Lesperance2992ce0221
- Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans1b4a0f896d
- Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evansa573338f7f
- Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans5301a2a427
- Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans4729413fb1
- firefox: fix log message to say we click on parent element first :: Andreas Tolfsen944a4c0891
- Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang7e144bb024
- Fix documentation typo :: Jason Leybadcaf7b2f17
- [js] The http.Executor class now accepts a promised client. The builder will now use this instead of command.DeferredExecutor when creating WebDriver instances, so http.Executors.prototype.defineCommand is exposed for users to define additional commands. :: Jason Leyba83dfb2cd1e
- [js] For Firefox and Chrome, the builder will now always return a firefox.Driver or chrome.Driver instance, respectively, even when targeting a remote server. :: Jason Leybab5dfb0dcad
- [js] Bump version to 3.0.0-beta-1 :: Jason Leyba0d4951c001
- Fix node:deploy target :: Jason Leyba82057399ec
- [js] Move the Builder class to the main module and remove the builder module. The builder module was originally added to avoid a circular dependency that no longer exists. :: Jason Leybaa567ef8b23
- [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba62f83f5287
- [js] Bump to 3.0.0-beta-2 :: Jason Leyba8f773cfbfe
- [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov941ddb9f14
- Initial implementation of get_attribute acting as a shim :: AutomatedTester77e455dc36
- Normalising white space in safari service.py. No functional changes :: AutomatedTester3cf339c6ce
- [js] remove unused require in test (#2598) :: Vitaliy Potapovc2ff59753f
- Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans4b46465ad0
- Implement getAttribute for W3C-compliant remote ends. :: Jason Juang4326cb0631
- Add missing None check in get_attribute. :: Jason Juange87363fcbf
- Fix W3C check in WebElement. :: Jason Juang583c6b831c
- re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerauf4a052e12c
- Remove bundling of LegRC with the main server. :: Simon Stewart8f2ae95fa4
- Delete the deprecated SessionNotFoundException :: Simon Stewart1eb94ab618
- Determine webdriver variant spoken by remote end. :: Simon Stewartd725150ac7
- Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart88fa5ba66e
- Normalise window and alert handling commands :: Simon Stewart61090000e4
- Normalise JS script execution between codecs :: Simon Stewart95735447ce
- Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart09b887e7d0
- Normalise how we handle window commands. :: Simon Stewart25271b8f14
- Use the atom to simulate the original getAttribute method. :: Simon Stewartf6e48fd80a
- Fix getAttribute for w3c remote ends. Oops :: Simon Stewart8b6ee4d7fe
- [js] Fix a broken test :: Jason Leybab7cea8290d
- [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leybad18ba32ab9
- [js] Add W3C compliant mappings for getting and set...
Selenium 3.0.0-beta-2
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
43cedf8baf
- fixing javadoc errors :: Luke Inman-Semerauafebab51ab
- grid node, default 'browsers' to empty list, avoid NPE when none specified on the command line :: Luke Inman-Semerau68f1ee02a7
- nodeStatusCheckTimeout needs a default value, otherwise the hub throws an NPE when attempting to check on the node :: Luke Inman-Semerau19a5b32585
- Updating .NET CHANGELOG for 3.0 beta1 :: Jim Evans79d02a1a00
- bumping version to beta2 :: Luke Inman-Semerau37d3b6b7c0
- System Property DRIVER_USE_MARIONETTE if set in java or command line arg with server will ignore desired capabilities and force marionette when true or force legacy firefox driver when false. Default unset, listens to capabilities requested. :: Luke Inman-Semerau5f3ee5a566
- Bump Python to 3.0.0.b1 for prerelease :: AutomatedTester5cbc386458
- Our ancient version of JRuby does not support noecho. No way to keep input from being displayed in terminal without upgrading it. :: Titus Fortnerc76917839c
- Update GeckoDriver --port argument in all bindings. Fixes #2544 :: AutomatedTester4879c4939b
- moving the maven selenium-server target to be the highest level java library in the buck structure :: Luke Inman-Semeraucb043fa7ee
- remove visibility to removed target :: Luke Inman-Semerauf26fd4495e
- Tidy up maven dependencies for remote. :: Simon Stewart887548cfd7
- Tidy up unusued param on build rule. No logical changes :: Simon Stewart7af6c514a0
- Preserve the protocol in grid when forwarding connections (#2556) :: Jason Wattf90648cc60
- Bump the buck version :: Simon Stewart7a1a0a847b
- Use a template for the pom :: Simon Stewart2aa21c1bca
- updating Java changelog for beta2 :: Luke Inman-Semerau
Selenium 3.0.0-beta-1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
c95c848d7f
- Pass in an encoded profile to the capabilities created from Options :: AutomatedTester9dd3fe4338
- [js] Deprecate more stuff :: Jason Leybafd36602985
- [js] Bump to 2.53.0 :: Jason Leyba5b7594ab33
- fix the publish command for push_release task :: Luke Inman-Semerau3ae50b5fe8
- removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerauf22d7c53c2
- spell remote correctly :: Rob Richardsond1f19925ac
- add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison9f88503b29
- refactoring of grid command line parameters / configuration classes. This is not fully backwards compatible with 2.X selenium, changes will be needed for anyone running selenium grid directly from Java. :: Luke Inman-Semerau2552f733e5
- maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau42690d07e1
- missed a leg-rc maven reference :: Luke Inman-Semerau223bcdc92b
- Update Ruby Changelog and bump version to 2.53 :: Titus Fortner3067a40d0f
- Update Ruby version to dev :: Titus Fortnerd57dcdc6fd
- fix java build (due to not resolving everything when merging) :: Luke Inman-Semeraubfbe97326e
- fixing buck build :: Luke Inman-Semeraucf142b008a
- [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba08403f2daa
- cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau0a6119f0e4
- Set the default java level to 8 :: Simon Stewartdc9be6ce71
- intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semeraud8b077d6a5
- [js] Use the gendocs script from the deploy script :: Jason Leyba49dd3b2cba
- Removing Selenium RC Python code :: AutomatedTesterb619cdabc7
- fixing grid test compilation error, one test failure :: Luke Inman-Semeraudc2063df53
- Get the Buck build compiling again :: Simon Stewartef580f7e5e
- custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerauf9514d92bd
- actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerauaa404f6bae
- Drop support for Python 3.2 :: AutomatedTestere988bbb55d
- fix test, old console is gone :: Luke Inman-Semerau1ff41b242b
- rb - No More RC! :: Titus Fortnerb977de3af3
- Remove import of Selenium RC :: AutomatedTester37a49cebc5
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester73b967d57a
- another test fix for grid :: Luke Inman-Semerau4bbd7ee15c
- Document only supporting 3.3+ for Python 3 :: AutomatedTester128319dd30
- fixing last two grid e2e test failures :: Luke Inman-Semerau884bfc3af1
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTesterc5472c66c5
- fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau81d10fb830
- crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f :: Luke Inman-Semerauddcba0fbba
- Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTestera74892783b
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester969f586385
- Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtichb6b5006877
- Bump python version to 2.53.1 :: AutomatedTester057dc48300
- When uploading wheels we should upload python 3 wheels too :: AutomatedTester9e9f099d7a
- When uploading wheels we should upload python 3 wheels too :: AutomatedTesterd52b42c37a
- hub, remove a duplicate call to initServer (one must call start to start it, which calls initServer). Getting rid of lots of magic strings related to tests creating a new session / grid console page. Deleting old servlets from the hub. :: Luke Inman-Semerauc824d7b0b7
- Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax072214ebbe
- Fix spelling in IE driver registry path. :: Nathan Isom074028815e
- Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi52a349c3ea
- Updating IE prebuilts and version resources for 2.53 :: Jim Evansee654ebb40
- Updating version resources for .NET 2.53 relase :: Jim Evans1616f1aaa7
- [js] Slight reversal on thenFinally deprecation in 9dd3fe4 :: Jason Leyba165d8122ff
- [js] Remove misleading test that trivially passes because it depends on a property that no longer exists. :: Jason Leyba- [
f59af56c42
](http://github.com/seleniumhq/selenium/commi...
Selenium 2.53.1
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 :: AutomatedTestera74892783b
- Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTesterb6b5006877
- Bump python version to 2.53.1 :: AutomatedTester9e9f099d7a
- When uploading wheels we should upload python 3 wheels too :: AutomatedTester6094ebf105
- Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning0b23aceebe
- Fixed temp cookie file handle leak in PhantomJS :: Shand72d483b4a
- Bump python to 2.53.2 :: AutomatedTester6aa6e059a4
- Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang5e6de50841
- updated file access modes on python files :: Corey Goldberg8f1721d56d
- Fix some more IPv6 stuff. :: Jason Juangaf28d14c26
- Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juangaadaa15d40
- Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang71aa100f9d
- Find visible elements (#2041) :: Remco3527d6791f
- visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma677618b3cf
- 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 Hunt4f5e65a2c7
- Allow homepage override in Firefox profile test :: Dave Hunt5e520b80cc
- Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt62763bc046
- Clean up Firefox WebDriver constructor :: Dave Hunt9cdc744aec
- Fix Marionette specific Python tests :: Dave Huntdffb8e06e8
- Add Marionette launcher test for Python :: Dave Hunt0f0c066ed9
- Correct the expected capability name for the Firefox profile :: Dave Hunt4930a447a1
- Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt5161a63fc9
- Add Python test for using Marionette with a custom profile :: Dave Huntfc824e7b71
- Attempt to remove Firefox profile when using Marionette :: Dave Hunt82ddbc11ce
- fix broken link to python documentation (#2159) :: Nik Nybye9928d6ede
- fixing rst table :: Luke Inman-Semerauf9c5ff85d6
- Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakisa62bbd6af1
- Use the correct binary path when using Marionette :: Dave Huntdfc1cd7f8a
- Bumping Python to 2.53.3 :: AutomatedTester2f3633adcc
- Filter ignored tests by marker instead of keyword :: Dave Hunt79cef4cab2
- Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt6c9e23ca36
- Use pytest.raises in element finding tests :: Dave Huntd6840f54d9
- Fix a couple of flake8 issues in the python tests :: Dave Hunt985a800314
- Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt316f2eb388
- Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt6f7a4abd37
- Avoid running the Marionette specific tests against FirefoxDriver :: Dave Huntd8c3617007
- Set Marionette flag appropriately in Python tests :: Dave Hunt07818b6150
- Include the Marionette specific tests :: Dave Hunte77cfde503
- Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt1e6dd55547
- Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt89495c9ee6
- Bumping Python to 2.53.4 :: Dave Hunt63e0aa8796
- rb - update to latest geckodriver :: Titus Fortnere4f30b815b
- ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov44746cab89
- rb - update changelog & bump version :: Titus Fortner44161f53c1
- rb - set version to dev :: Titus Fortner2802b6fd34
- Move capabilities passed through to be only desiredCapabilities :: AutomatedTester4e92bf90e6
- Bump Python to 2.53.5 :: AutomatedTester31204aa26c
- Bump setup.py to 2.53.5 :: AutomatedTester63673eaeb0
- rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortnerd753cd5282
- rb - update changelog & bump version :: Titus Fortnerb7e1951e06
- rb - change version to dev :: Titus Fortnerc68e2d93b4
- rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortner- [
f53d08ec1c
](http://github.com/seleniumhq/selenium/commit/...
Selenium 2.53.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
d2d6ee8a18
- [js] io.findInPath should not match against directories :: Jason Leybad3b99eb6f8
- rb - allow edge tests to run on remote server :: Titus Fortnerb8eb456e92
- Fix the Buck build :: Simon Stewart6bef2c6e55
- Bump the Buck version. :: Simon Stewart7308f86365
- v3 selenium server, enable -browserTimeout and -timeout (also aliased to -sessionTimeout) command line arguments :: Luke Inman-Semerauf0c63e05fb
- don't guard the parameters here, would disable someone setting them to 0 :: Luke Inman-Semerauf740b8070f
- adding rake-tasks project for intellij, CrazyFun right in your IDE! CRAZY :: Luke Inman-Semerau0bf56edcff
- Take Commons Collections v3.2.1 off classpath :: Justine Tunney9665dd7d4b
- Pass in the executable that FirefoxBinary finds to the service if there isnt one passed in as a kwarg or capability :: AutomatedTester6427129170
- Update README for Building instructions. :: John J. Bartonde23cf5344
- create a temp file for cookies in phantomjs if not specified :: Luke Inman-Semerauc24cf6df97
- missing -- for phantomjs service_args :: Luke Inman-Semerau7b0fbf333e
- fix typo :: Eli Flanagancc27bb14b3
- javascript: Fix README code example, reference selenium-webdriver through var :: Herryanto Siatonodaf0539dab
- [js] Instead of always writing to a file in the current working directory, :: Jason Leyba9da73018b0
- [js] for type-checking, suppress a bunch of warnings about referencing a deprecated type :: Jason Leyba0b9d599680
- [js] Add support for the alert credentials :: Jason Leyba981cb1aca1
- [js] minor tweaks to silence more type warnings :: Jason Leyba1e255d2129
- rb - update w3c support :: Titus Fortner85eadf5f0a
- rb - fix Error errors :: Titus Fortnerc845d1ab82
- rb - update specs for Marionette in production Firefox :: Titus Fortner9eb5e30af6
- rb - Fix "remsote" typo :: Alex Rodionov02cfa9a282
- rb - w3c updates :: Titus Fortner8527ced253
- rb - un-guard marionette tests :: Titus Fortner9bfdbb3660
- [js] Improve integration with ES6 modules and type checking with the closure compiler. :: Jason Leyba66d5613860
- [js] More changes to improve API docs :: Jason Leyba1163e403c0
- Update .gitignore :: Jason Leyba978a22a182
- [js] deprecate some methods in advance of 3.0 :: Jason Leyba7beb574975
- [py] Fixed improper usage of super in exceptions module :: Isaul Vargas000621a386
- rb: Handle namespaces in install manifest of Firefox addon :: Alex Rodionovdfab927297
- Adding Options object for use with Python FirefoxDriver :: AutomatedTesterc33471bc24
- Remove unneeded imports in Options module :: AutomatedTester31a9914755
- Query Selenium Server to retrieve actual running port. :: Krishnan Mahadevan35ae25b153
- bumping version numbers and updating changelog for 2.53 (python & java) :: Luke Inman-Semerau
Selenium 2.52.2
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
a74cfe871d
- when sorting nodes for consideration, also take into account last time accessed for a more even distribution across nodes over the lifetime of the grid. :: Luke Inman-Semerau1ca810fb10
- ruby: Remove "multi-json" from dependencies :: Alex Rodionov3263916ecc
- [js] The error module is part of the core API, so move it to lib/ directory :: Jason Leybaf91121d109
- Update Closure Compiler and Closure Library to v20160208 :: Michael Zhou5ab701c639
- [js] Move some classes to break a cycle :: Jason Leybac989955097
- fixing push_release to work with our current google storage. ask lukeis or jleyba for the client_secrets.json :: Luke Inman-Semeraubfac5e309c
- fix rakefile for 'release_version' :: Luke Inman-Semerau8ca0979612
- Fixing memory leak in TemporaryFileSystem :: Krishnan Mahadevan009260c837
- ignoring phantomjs 2.1 python cookie tests due to ariya/phantomjs#14047 :: Luke Inman-Semerauadee0469f5
- make HttpClientFactory private methods protected to allow one to extend / override. :: Luke Inman-Semeraua68b9aaf74
- Fix a test broken by closure update in :: Jason Leyba15462b5665
- rb: Add support for common/basicAuth in specs :: Alex Rodionov306f16d65d
- Adding device metrics to Chrome options for mobile emulation :: Jim Evans1671840bff
- Added logging of found dialog window handle for IE file upload :: Jim Evansc277050900
- Java: Introducing NoSuchSessionException in the core API :: Alexei Barantsev71010a6962
- Firefox: Fixing null pointer exception if a page is not fully loaded. Fixes #1723 :: Alexei Barantsev091352d6eb
- fix py_docs build :: Luke Inman-Semerau13510db810
- Correcting trace categories for Chrome perf logging prefs in .NET :: Jim Evanseeecc294e3
- Upgrading HtmlUnit to 2.20 :: Alexei Barantsevd45072789f
- 1) Unignoring tests that are implemented in HtmlUnit 2.20 :: Alexei Barantsev63d602dd8e
- HtmlUnit: Disabling SVG-related tests :: Alexei Barantsevbb4ba4d030
- Disabling HtmlUnit tests broken in 2.20 :: Alexei Barantsev1e9d89fbd7
- [Ruby] Fix deselecting options in :: Glib Briia 4be7c77 - Updating HtmlUnitDriver jar :: Alexei Barantsev 0d942bc - Ensure that the browser process is stopped in the exit handler. :: Ben Sedat a4dbfeb - changes for PR1698 :: trabulmonkee d34b2aa - add a test for invalid auth credentials :: Alan Baird 6f6753e - rb - update basic auth spec :: Titus Fortner 0ca9482 - update travis to support chrome and firefox :: Titus Fortner bba5ed9 - rb - tests passing on Travis :: Titus Fortner 65f5b2c - rb - remove Ruby 2.0 formatting for Selenium 2.53 :: Titus Fortner 3a8d70b - ignore idea files for Ruby :: Titus Fortner 1e5e230 - rb - fix backward compatibility for defining capabilities after instantiation :: Titus Fortner 26feb45 - rb - updates for running ruby specs :: Titus Fortner b73ca5d - rb - spec updates for latest Microsoft Edge support :: Titus Fortner dc4cc79 - rb - turns out @process.stop doesn't work if process isn't running, and specs would have caught this if they were working. :: Titus Fortner 6556cab - rb -Fix Basic Auth specs :: Titus Fortner 285ecb5 - Add back in the ./go build on Travis to make sure PRs don't break the things. :: Titus Fortner a721c82 - rb - fix bugs. all Ruby specs pass on windows now. :: Titus Fortner 3c33fe9 - Updated IE driver to not error on findElements JavaScript atom errors. :: Jim Evans
Selenium 2.52.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
bcaf7372f4
- ignore credentials file :: Luke Inman-Semerau6001bd99e3
- [js] Add a method for setting the webdriver_firefox_allowed_hosts preference. :: Jason Leyba246f2be668
- [js] Add Builder#buildAsync(), which returns a promise for a new WebDriver instance. This is just a convenient alternative to Builder#build(), as WebDriver objects will always defer command execution until they have a fully created session. :: Jason Leyba970c26bbc5
- [js] Revert to using the legacy numeric error codes to preserve API compatibility between releases. :: Jason Leyba79ddf214ec
- [js] When the safari module is loaded, it constructs the default library path based on the user's environment variables. Don't do this on Linux, because the expected vars won't be set and path.join() will throw :: Jason Leybaaba4fa51f4
- Remove unnecessary resource :: Jason Leyba1bdce8feb8
- [js] Finalize change log and bump to 2.52.0 :: Jason Leybae453c5ae41
- Bump Ruby version to 2.52.0 and update changelog :: Titus Fortner1186d2cdd4
- Set Ruby version to dev :: Titus Fortner6b0910826d
- Removing unused references from .csproj file :: Jim Evans9bf55d27dc
- Modifying call of string.ToUpper() to string.ToUpperInvariant in .NET :: Jim Evans0b57920c4e
- Modification of .NET FileUtilities for getting executing assembly :: Jim Evans51ee0d98cb
- Adding capability in .NET to disable check for overlapping elements :: Jim Evans6e4dfca785
- [C#] Fix deselecting options in :: Glib Briia 69faed9 - Added capability to enable taking screenshot without window resizing in IE :: Anton Usmansky 6cd2515 - Adding type-safe option for IE full-page screenshot capability in .NET :: Jim Evans 7148685 - Updating IE driver version resources and change log for 2.52 release. :: Jim Evans b3dbc01 - Updating .NET assembly version resources for 2.52 release :: Jim Evans f4a6958 - Java: Fixing JettyAppServer to pass AppServerTest :: Alexei Barantsev eacc444 - Java: Using Jetty too as a second server in cross-domain tests :: Alexei Barantsev 2eacf47 - Java: Deleting webbit a test server :: Alexei Barantsev d0bdef2 - Java: Fixing remaining references to webbit :: Alexei Barantsev 1da6582 - Java: Fixing ReferrerTest broken by transition to Jetty :: Alexei Barantsev f62acba - Java: Fixing jetty bug that prevents directory listing :: Alexei Barantsev cc05045 - Java: Fixing cookie servlet to handle empty list of cookies :: Alexei Barantsev 4aec686 - [js] new script for generating api docs :: Jason Leyba 6d8e819 - extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat 5b64e42 - add initial github contribution and issue templates :: Daniel Davison 91ed440 - [Py] Fix deselecting options in :: Glib Briia0cbe9dc203
- Add support to listen "refresh" events :: Sebastian Monte55b964f9aa
- Updating logic for uploading files in IE :: Jim Evansfc5cce3362
- Make IE driver directly return capabilities from new session command :: Jim Evans1fa74c21b1
- Removing IE driver support for ie.validateCookieDocumentType capability. :: Jim Evansf29f668e35
- Removing .NET type-safe option for setting IE cookie capability. :: Jim Evansce4eb56704
- Updating IE driver version resources and prebuilts :: Jim Evans1bc044a204
- Java: fix typo in private method name :: Alberto Scotto9b11f1f9e7
- Fix type warning :: Joshua Bruningb28706294f
- Update Wicked Good XPath to 423f1b76c626cb4464962e638c27816fc8c2a8d4 :: Michael Zhou2d3150bb29
- No more HtmlUnitDriver... Moved to a subproject https://github.com/SeleniumHQ/htmlunit-driver :: Alexei Barantsev33318fa05a
- Fixing a duplicated entry in a buck build file :: Alexei Barantsev7280490048
- Fixing HtmlUnitDriver dependency is IDEA and Eclipse :: Alexei Barantsev3dfc66be72
- [js] For consistency across languages, deprecate isElementPresent(). Since this has been around for several years, it won't be removed until 3.0 :: Jason Leyba047487fc44
- Updating maven project to remove HtmlUnitDriver module and dependency on webbit. :: Alexei Barantsev12f97a285e
- cleanup cycle needs to be persisted to allMap, since that's where it's read from in other places. this stuff needs some cleanup... :: Luke Inman-Semerauc291ea93a5
- Moving SessionNotFoundException from selenium-remote to selenium-api maven artifact :: Alexei Barantsev8d303c21d9
- [js] Move all logic for interpreting responses from the remote end to the command executor. :: Jason Leyba8f63541862
- Java: Adding a new W3C-compatible string error code :: Alexei Barantsevf0e3e8c496
- HtmlUnit: Moving unit tests to the subproject :: Alexei Barantsev3e80b6a333
- Fixing rectangle dimension, and adding equals and ha...
Selenium 2.52.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
e867932472
- Bump Ruby version to 2.51.0 and update changelog :: Titus Fortner4ca507f313
- Set Ruby version to dev :: Titus Fortner4bc10688ef
- Unignoring .NET http-only cookie test :: Jim Evansa54f5b2575
- Adding additional .NET click tests to alignwith java test suite :: Jim Evans87fb11f19a
- Removing deprecated ChromeOptions method from previous point-release :: Jim Evansf444b4859e
- Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evansbe9f3d77b8
- Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans1c2a3c4071
- python changes & 2.51.0 release :: Luke Inman-Semeraudf25c63c20
- Update MANIFEST.in :: Levi Noecker9b7a73b56d
- py 2.51.1 :: Luke Inman-Semeraueeaf3a37f2
- [js] Convert the testing/assert module to a native node module. :: Jason Leyba4b2a5f26be
- [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leybac9fa790ce7
- [js] Convert the webdriver.until namespace to a node module :: Jason Leybaecf530cd18
- [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba4ddce09448
- [js] Break the node client library's dependency on closure :: Jason Leybac5b6f23c78
- [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba2aec22500e
- Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba24c0593ac8
- [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba3394e301fe
- [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba7d062439bd
- [js] Fix a handful of errors encountered with the edge driver :: Jason Leybaab99406613
- Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev6eedf89ee3
- Implementing client-side logging API in .NET :: Jim Evansfa067c7b80
- Removing unused using clauses in .NET bindings :: Jim Evansb3ef3b65f6
- [Grid] Allow forwarded response to be modified by CommandListener :: Jason60009b1417
- fix py test :: Luke Inman-Semerau0f45bdd74d
- handle special case spellcheck attribute :: Luke Inman-Semerau9c2f12d755
- Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev8a385d62d8
- Enabling a test that works well in Chrome locally :: Alexei Barantsevaba9a5f8f5
- Java: Test speed optimization :: Alexei Barantsev206396dd04
- Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev630b6a101e
- Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev5acbfb433a
- Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev3a942a7758
- Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev9c2e49e450
- Java: Decreasing number of browser restarts in tests :: Alexei Barantseve4b10e1adf
- Firefox: Actually use launch_browser timeout :: François Freitag4f828d27e8
- fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau5883af125a
- [Java] Fix deselecting options in :: Glib Briia a631330 - so much wrapping / unwrapping of value causes my eyes to bleed.... Fixing case where UnexpectedAlertException doesn't get the alert_text in the error object :: Luke Inman-Semerau 2d38be8 - Java: Stop restarting browser so often without real need :: Alexei Barantsev 569584a - python test page server shouldn't greedy match /page* for the 'numbered' dynamically generated pages :: Luke Inman-Semerau 98aa08b - reduce that logic a bit... :: Luke Inman-Semerau 2b76987 - spellcheck returns undefined for IE < 10 :: Luke Inman-Semerau c761d20 - extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat 241add4 - add mail map entry :: Daniel Davison 8425b59 - In webdriver.testing.jsunit, throw if the test suite is empty. :: Russ Amos c9d0e1b - Firefox: Weakening platform restriction to enable 64-bit support :: Alexei Barantsev 1a08031 - Revert "extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes" :: Luke Inman-Semerau 9e445a3 - python 2.52 / changes :: Luke Inman-Semerau 4c2593c - updating java changelog, 2.52.0 release :: Luke Inman-Semerau
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