Skip to content

Releases: SeleniumHQ/selenium

Selenium 3.0.0-beta-3

19 Aug 15:26
Compare
Choose a tag to compare
Selenium 3.0.0-beta-3 Pre-release
Pre-release

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-Semerau
  • fb0b0276d4 - Bump Python to 3.0.0.b2 :: AutomatedTester
  • a50ac1f99f - Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencioni
  • cb4f29e80c - Making note about ff48 in issues template :: Luke Inman-Semerau
  • a9bc94b969 - rb - change w3c element id processing :: Titus Fortner
  • 3eee8f83c2 - rb - fix submit element for w3c :: Titus Fortner
  • 901fa6b193 - rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner
  • 622a2c83e1 - Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner
  • 451eb05a55 - rb - change ruby version to dev between releases :: Titus Fortner
  • ae4573ae86 - change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau
  • 3d792ee38a - bumping buck version :: Luke Inman-Semerau
  • b1c9ada7a8 - rb - fix collections bug :: Titus Fortner
  • 514156c4ba - rb - fix issues with Microsoft Edge support :: Titus Fortner
  • 242161770b - rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner
  • 055325c09d - Fix indentation error (#2539) :: Ian Lesperance
  • 2992ce0221 - Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans
  • 1b4a0f896d - Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evans
  • a573338f7f - Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans
  • 5301a2a427 - Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans
  • 4729413fb1 - firefox: fix log message to say we click on parent element first :: Andreas Tolfsen
  • 944a4c0891 - Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang
  • 7e144bb024 - Fix documentation typo :: Jason Leyba
  • dcaf7b2f17 - [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 Leyba
  • 83dfb2cd1e - [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 Leyba
  • b5dfb0dcad - [js] Bump version to 3.0.0-beta-1 :: Jason Leyba
  • 0d4951c001 - Fix node:deploy target :: Jason Leyba
  • 82057399ec - [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 Leyba
  • a567ef8b23 - [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba
  • 62f83f5287 - [js] Bump to 3.0.0-beta-2 :: Jason Leyba
  • 8f773cfbfe - [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov
  • 941ddb9f14 - Initial implementation of get_attribute acting as a shim :: AutomatedTester
  • 77e455dc36 - Normalising white space in safari service.py. No functional changes :: AutomatedTester
  • 3cf339c6ce - [js] remove unused require in test (#2598) :: Vitaliy Potapov
  • c2ff59753f - Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans
  • 4b46465ad0 - Implement getAttribute for W3C-compliant remote ends. :: Jason Juang
  • 4326cb0631 - Add missing None check in get_attribute. :: Jason Juang
  • e87363fcbf - Fix W3C check in WebElement. :: Jason Juang
  • 583c6b831c - re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerau
  • f4a052e12c - Remove bundling of LegRC with the main server. :: Simon Stewart
  • 8f2ae95fa4 - Delete the deprecated SessionNotFoundException :: Simon Stewart
  • 1eb94ab618 - Determine webdriver variant spoken by remote end. :: Simon Stewart
  • d725150ac7 - Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart
  • 88fa5ba66e - Normalise window and alert handling commands :: Simon Stewart
  • 61090000e4 - Normalise JS script execution between codecs :: Simon Stewart
  • 95735447ce - Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart
  • 09b887e7d0 - Normalise how we handle window commands. :: Simon Stewart
  • 25271b8f14 - Use the atom to simulate the original getAttribute method. :: Simon Stewart
  • f6e48fd80a - Fix getAttribute for w3c remote ends. Oops :: Simon Stewart
  • 8b6ee4d7fe - [js] Fix a broken test :: Jason Leyba
  • b7cea8290d - [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leyba
  • d18ba32ab9 - [js] Add W3C compliant mappings for getting and set...
Read more

Selenium 3.0.0-beta-2

19 Aug 15:25
Compare
Choose a tag to compare
Selenium 3.0.0-beta-2 Pre-release
Pre-release

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-Semerau
  • afebab51ab - grid node, default 'browsers' to empty list, avoid NPE when none specified on the command line :: Luke Inman-Semerau
  • 68f1ee02a7 - nodeStatusCheckTimeout needs a default value, otherwise the hub throws an NPE when attempting to check on the node :: Luke Inman-Semerau
  • 19a5b32585 - Updating .NET CHANGELOG for 3.0 beta1 :: Jim Evans
  • 79d02a1a00 - bumping version to beta2 :: Luke Inman-Semerau
  • 37d3b6b7c0 - 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-Semerau
  • 5f3ee5a566 - Bump Python to 3.0.0.b1 for prerelease :: AutomatedTester
  • 5cbc386458 - Our ancient version of JRuby does not support noecho. No way to keep input from being displayed in terminal without upgrading it. :: Titus Fortner
  • c76917839c - Update GeckoDriver --port argument in all bindings. Fixes #2544 :: AutomatedTester
  • 4879c4939b - moving the maven selenium-server target to be the highest level java library in the buck structure :: Luke Inman-Semerau
  • cb043fa7ee - remove visibility to removed target :: Luke Inman-Semerau
  • f26fd4495e - Tidy up maven dependencies for remote. :: Simon Stewart
  • 887548cfd7 - Tidy up unusued param on build rule. No logical changes :: Simon Stewart
  • 7af6c514a0 - Preserve the protocol in grid when forwarding connections (#2556) :: Jason Watt
  • f90648cc60 - Bump the buck version :: Simon Stewart
  • 7a1a0a847b - Use a template for the pom :: Simon Stewart
  • 2aa21c1bca - updating Java changelog for beta2 :: Luke Inman-Semerau

Selenium 3.0.0-beta-1

19 Aug 15:24
Compare
Choose a tag to compare
Selenium 3.0.0-beta-1 Pre-release
Pre-release

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 :: AutomatedTester
  • 9dd3fe4338 - [js] Deprecate more stuff :: Jason Leyba
  • fd36602985 - [js] Bump to 2.53.0 :: Jason Leyba
  • 5b7594ab33 - fix the publish command for push_release task :: Luke Inman-Semerau
  • 3ae50b5fe8 - removing htmlunit driver from java pom file, it's external now :: Luke Inman-Semerau
  • f22d7c53c2 - spell remote correctly :: Rob Richardson
  • d1f19925ac - add meta information area for browser, browser version, os, etc; add comments to help facilitate SSCC examples :: Daniel Davison
  • 9f88503b29 - 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-Semerau
  • 2552f733e5 - maven: removing leg-rc package, bumping to 3.0-beta1-SNAPSHOT :: Luke Inman-Semerau
  • 42690d07e1 - missed a leg-rc maven reference :: Luke Inman-Semerau
  • 223bcdc92b - Update Ruby Changelog and bump version to 2.53 :: Titus Fortner
  • 3067a40d0f - Update Ruby version to dev :: Titus Fortner
  • d57dcdc6fd - fix java build (due to not resolving everything when merging) :: Luke Inman-Semerau
  • bfbe97326e - fixing buck build :: Luke Inman-Semerau
  • cf142b008a - [js] For consistency with java, the file detector should ignore directory paths. :: Jason Leyba
  • 08403f2daa - cleaning up/out some Rakefile for 3.0, bumping version to 3.0-beta1 :: Luke Inman-Semerau
  • 0a6119f0e4 - Set the default java level to 8 :: Simon Stewart
  • dc9be6ce71 - intellij, set to java 8 (also adding third_party as a module, for easy of navigating build files) :: Luke Inman-Semerau
  • d8b077d6a5 - [js] Use the gendocs script from the deploy script :: Jason Leyba
  • 49dd3b2cba - Removing Selenium RC Python code :: AutomatedTester
  • b619cdabc7 - fixing grid test compilation error, one test failure :: Luke Inman-Semerau
  • dc2063df53 - Get the Buck build compiling again :: Simon Stewart
  • ef580f7e5e - custom configuration values take node config preference rather than the hub, hubHost/hubPort in default json should use just 'hub' :: Luke Inman-Semerau
  • f9514d92bd - actually register the requested node's host and port o.0 fixes tests :) :: Luke Inman-Semerau
  • aa404f6bae - Drop support for Python 3.2 :: AutomatedTester
  • e988bbb55d - fix test, old console is gone :: Luke Inman-Semerau
  • 1ff41b242b - rb - No More RC! :: Titus Fortner
  • b977de3af3 - Remove import of Selenium RC :: AutomatedTester
  • 37a49cebc5 - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • 73b967d57a - another test fix for grid :: Luke Inman-Semerau
  • 4bbd7ee15c - Document only supporting 3.3+ for Python 3 :: AutomatedTester
  • 128319dd30 - fixing last two grid e2e test failures :: Luke Inman-Semerau
  • 884bfc3af1 - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • c5472c66c5 - fix being able to load host/port from config file, fixing tests and go build targets (well, locally using java 1.7...) :: Luke Inman-Semerau
  • 81d10fb830 - crazy fun back to 1.7 for now (so it works in ci), partial revert of 0a6119f :: Luke Inman-Semerau
  • ddcba0fbba - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • a74892783b - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • 969f586385 - Added CharSequence[] keysToSend in *ChangeValueOf event + test :: kuhtich
  • b6b5006877 - Bump python version to 2.53.1 :: AutomatedTester
  • 057dc48300 - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • 9e9f099d7a - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • d52b42c37a - 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-Semerau
  • c824d7b0b7 - Added an overload of ExecuteJavaScript extension method that doesn't accepts a generic argument and doesn't return a value. :: arnonax
  • 072214ebbe - Fix spelling in IE driver registry path. :: Nathan Isom
  • 074028815e - Correcting argument name in exception in DefaultWait{T}.cs :: mohammadsavadkuhi
  • 52a349c3ea - Updating IE prebuilts and version resources for 2.53 :: Jim Evans
  • ee654ebb40 - Updating version resources for .NET 2.53 relase :: Jim Evans
  • 1616f1aaa7 - [js] Slight reversal on thenFinally deprecation in 9dd3fe4 :: Jason Leyba
  • 165d8122ff - [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...
Read more

Selenium 2.53.1

19 Aug 15:09
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • ddcba0fbba - Fix basestring reference to work with python 3. Fixes #1820 :: AutomatedTester
  • a74892783b - Correct Length conditional when filtering in PhantomJS. Fixes #1817 :: AutomatedTester
  • b6b5006877 - Bump python version to 2.53.1 :: AutomatedTester
  • 9e9f099d7a - When uploading wheels we should upload python 3 wheels too :: AutomatedTester
  • 6094ebf105 - Add a test for [Keys.ARROW_LEFT]. :: Joshua Bruning
  • 0b23aceebe - Fixed temp cookie file handle leak in PhantomJS :: Shan
  • d72d483b4a - Bump python to 2.53.2 :: AutomatedTester
  • 6aa6e059a4 - Resolve IPv6 addresses in Python remote WebDriver. :: Jason Juang
  • 5e6de50841 - updated file access modes on python files :: Corey Goldberg
  • 8f1721d56d - Fix some more IPv6 stuff. :: Jason Juang
  • af28d14c26 - Return IPv6 address in resolve_ip, if both v4 and v6 are available, but only v6 is connectable. :: Jason Juang
  • aadaa15d40 - Set hostname correctly when keep_alive=True and resolve_ip=False. :: Jason Juang
  • 71aa100f9d - Find visible elements (#2041) :: Remco
  • 3527d6791f - visibility_of_all implies it only returns elements if all visible (#2052) :: Rouke Broersma
  • 677618b3cf - Add Firefox options to capabilities When the firefox_options argument is not provided we generate a FirefoxOptions object, but due to some broken logic we weren't updating the capabilities from these options. :: Dave Hunt
  • 4f5e65a2c7 - Allow homepage override in Firefox profile test :: Dave Hunt
  • 5e520b80cc - Avoid overriding capabilities with the defaults when using Firefox options :: Dave Hunt
  • 62763bc046 - Clean up Firefox WebDriver constructor :: Dave Hunt
  • 9cdc744aec - Fix Marionette specific Python tests :: Dave Hunt
  • dffb8e06e8 - Add Marionette launcher test for Python :: Dave Hunt
  • 0f0c066ed9 - Correct the expected capability name for the Firefox profile :: Dave Hunt
  • 4930a447a1 - Ensure all capabilities are either within desiredCapabilities or requiredCapabilities :: Dave Hunt
  • 5161a63fc9 - Add Python test for using Marionette with a custom profile :: Dave Hunt
  • fc824e7b71 - Attempt to remove Firefox profile when using Marionette :: Dave Hunt
  • 82ddbc11ce - fix broken link to python documentation (#2159) :: Nik Nyby
  • e9928d6ede - fixing rst table :: Luke Inman-Semerau
  • f9c5ff85d6 - Fixed: Unhelpful error message when PhantomJS exits. (#2173) :: Giorgos Tzampanakis
  • a62bbd6af1 - Use the correct binary path when using Marionette :: Dave Hunt
  • dfc1cd7f8a - Bumping Python to 2.53.3 :: AutomatedTester
  • 2f3633adcc - Filter ignored tests by marker instead of keyword :: Dave Hunt
  • 79cef4cab2 - Remove validation of locators and strategies in python client Validation should be performed by the driver implementation :: Dave Hunt
  • 6c9e23ca36 - Use pytest.raises in element finding tests :: Dave Hunt
  • d6840f54d9 - Fix a couple of flake8 issues in the python tests :: Dave Hunt
  • 985a800314 - Remove some invalid ignore comments for Marionette in python tests :: Dave Hunt
  • 316f2eb388 - Avoid checking exception details for invalid locators due to differences in server implementations :: Dave Hunt
  • 6f7a4abd37 - Avoid running the Marionette specific tests against FirefoxDriver :: Dave Hunt
  • d8c3617007 - Set Marionette flag appropriately in Python tests :: Dave Hunt
  • 07818b6150 - Include the Marionette specific tests :: Dave Hunt
  • e77cfde503 - Ignore tests using window_handles on Marionette due to a bug in GeckoDriver :: Dave Hunt
  • 1e6dd55547 - Pass the firefox_profile as a desired capability in the Python client when using a remote server :: Dave Hunt
  • 89495c9ee6 - Bumping Python to 2.53.4 :: Dave Hunt
  • 63e0aa8796 - rb - update to latest geckodriver :: Titus Fortner
  • e4f30b815b - ruby: Escape selector when converting it to CSS (cherry picked from commit a1b0fbd) :: Alex Rodionov
  • 44746cab89 - rb - update changelog & bump version :: Titus Fortner
  • 44161f53c1 - rb - set version to dev :: Titus Fortner
  • 2802b6fd34 - Move capabilities passed through to be only desiredCapabilities :: AutomatedTester
  • 4e92bf90e6 - Bump Python to 2.53.5 :: AutomatedTester
  • 31204aa26c - Bump setup.py to 2.53.5 :: AutomatedTester
  • 63673eaeb0 - rb - fix bug for finding drivers on windows (cherry picked from commit c0d2fca) :: Titus Fortner
  • d753cd5282 - rb - update changelog & bump version :: Titus Fortner
  • b7e1951e06 - rb - change version to dev :: Titus Fortner
  • c68e2d93b4 - rb - this breaks things on remote machines and isn't needed anyway (cherry picked from commit d9843c3) :: Titus Fortner
  • [f53d08ec1c](http://github.com/seleniumhq/selenium/commit/...
Read more

Selenium 2.53.0

19 Aug 15:08
Compare
Choose a tag to compare

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 Leyba
  • d3b99eb6f8 - rb - allow edge tests to run on remote server :: Titus Fortner
  • b8eb456e92 - Fix the Buck build :: Simon Stewart
  • 6bef2c6e55 - Bump the Buck version. :: Simon Stewart
  • 7308f86365 - v3 selenium server, enable -browserTimeout and -timeout (also aliased to -sessionTimeout) command line arguments :: Luke Inman-Semerau
  • f0c63e05fb - don't guard the parameters here, would disable someone setting them to 0 :: Luke Inman-Semerau
  • f740b8070f - adding rake-tasks project for intellij, CrazyFun right in your IDE! CRAZY :: Luke Inman-Semerau
  • 0bf56edcff - Take Commons Collections v3.2.1 off classpath :: Justine Tunney
  • 9665dd7d4b - Pass in the executable that FirefoxBinary finds to the service if there isnt one passed in as a kwarg or capability :: AutomatedTester
  • 6427129170 - Update README for Building instructions. :: John J. Barton
  • de23cf5344 - create a temp file for cookies in phantomjs if not specified :: Luke Inman-Semerau
  • c24cf6df97 - missing -- for phantomjs service_args :: Luke Inman-Semerau
  • 7b0fbf333e - fix typo :: Eli Flanagan
  • cc27bb14b3 - javascript: Fix README code example, reference selenium-webdriver through var :: Herryanto Siatono
  • daf0539dab - [js] Instead of always writing to a file in the current working directory, :: Jason Leyba
  • 9da73018b0 - [js] for type-checking, suppress a bunch of warnings about referencing a deprecated type :: Jason Leyba
  • 0b9d599680 - [js] Add support for the alert credentials :: Jason Leyba
  • 981cb1aca1 - [js] minor tweaks to silence more type warnings :: Jason Leyba
  • 1e255d2129 - rb - update w3c support :: Titus Fortner
  • 85eadf5f0a - rb - fix Error errors :: Titus Fortner
  • c845d1ab82 - rb - update specs for Marionette in production Firefox :: Titus Fortner
  • 9eb5e30af6 - rb - Fix "remsote" typo :: Alex Rodionov
  • 02cfa9a282 - rb - w3c updates :: Titus Fortner
  • 8527ced253 - rb - un-guard marionette tests :: Titus Fortner
  • 9bfdbb3660 - [js] Improve integration with ES6 modules and type checking with the closure compiler. :: Jason Leyba
  • 66d5613860 - [js] More changes to improve API docs :: Jason Leyba
  • 1163e403c0 - Update .gitignore :: Jason Leyba
  • 978a22a182 - [js] deprecate some methods in advance of 3.0 :: Jason Leyba
  • 7beb574975 - [py] Fixed improper usage of super in exceptions module :: Isaul Vargas
  • 000621a386 - rb: Handle namespaces in install manifest of Firefox addon :: Alex Rodionov
  • dfab927297 - Adding Options object for use with Python FirefoxDriver :: AutomatedTester
  • c33471bc24 - Remove unneeded imports in Options module :: AutomatedTester
  • 31a9914755 - Query Selenium Server to retrieve actual running port. :: Krishnan Mahadevan
  • 35ae25b153 - bumping version numbers and updating changelog for 2.53 (python & java) :: Luke Inman-Semerau

Selenium 2.52.2

19 Aug 15:05
Compare
Choose a tag to compare

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-Semerau
  • 1ca810fb10 - ruby: Remove "multi-json" from dependencies :: Alex Rodionov
  • 3263916ecc - [js] The error module is part of the core API, so move it to lib/ directory :: Jason Leyba
  • f91121d109 - Update Closure Compiler and Closure Library to v20160208 :: Michael Zhou
  • 5ab701c639 - [js] Move some classes to break a cycle :: Jason Leyba
  • c989955097 - fixing push_release to work with our current google storage. ask lukeis or jleyba for the client_secrets.json :: Luke Inman-Semerau
  • bfac5e309c - fix rakefile for 'release_version' :: Luke Inman-Semerau
  • 8ca0979612 - Fixing memory leak in TemporaryFileSystem :: Krishnan Mahadevan
  • 009260c837 - ignoring phantomjs 2.1 python cookie tests due to ariya/phantomjs#14047 :: Luke Inman-Semerau
  • adee0469f5 - make HttpClientFactory private methods protected to allow one to extend / override. :: Luke Inman-Semerau
  • a68b9aaf74 - Fix a test broken by closure update in :: Jason Leyba
  • 15462b5665 - rb: Add support for common/basicAuth in specs :: Alex Rodionov
  • 306f16d65d - Adding device metrics to Chrome options for mobile emulation :: Jim Evans
  • 1671840bff - Added logging of found dialog window handle for IE file upload :: Jim Evans
  • c277050900 - Java: Introducing NoSuchSessionException in the core API :: Alexei Barantsev
  • 71010a6962 - Firefox: Fixing null pointer exception if a page is not fully loaded. Fixes #1723 :: Alexei Barantsev
  • 091352d6eb - fix py_docs build :: Luke Inman-Semerau
  • 13510db810 - Correcting trace categories for Chrome perf logging prefs in .NET :: Jim Evans
  • eeecc294e3 - Upgrading HtmlUnit to 2.20 :: Alexei Barantsev
  • d45072789f - 1) Unignoring tests that are implemented in HtmlUnit 2.20 :: Alexei Barantsev
  • 63d602dd8e - HtmlUnit: Disabling SVG-related tests :: Alexei Barantsev
  • bb4ba4d030 - Disabling HtmlUnit tests broken in 2.20 :: Alexei Barantsev
  • 1e9d89fbd7 - [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

19 Aug 15:04
Compare
Choose a tag to compare

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-Semerau
  • 6001bd99e3 - [js] Add a method for setting the webdriver_firefox_allowed_hosts preference. :: Jason Leyba
  • 246f2be668 - [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 Leyba
  • 970c26bbc5 - [js] Revert to using the legacy numeric error codes to preserve API compatibility between releases. :: Jason Leyba
  • 79ddf214ec - [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 Leyba
  • aba4fa51f4 - Remove unnecessary resource :: Jason Leyba
  • 1bdce8feb8 - [js] Finalize change log and bump to 2.52.0 :: Jason Leyba
  • e453c5ae41 - Bump Ruby version to 2.52.0 and update changelog :: Titus Fortner
  • 1186d2cdd4 - Set Ruby version to dev :: Titus Fortner
  • 6b0910826d - Removing unused references from .csproj file :: Jim Evans
  • 9bf55d27dc - Modifying call of string.ToUpper() to string.ToUpperInvariant in .NET :: Jim Evans
  • 0b57920c4e - Modification of .NET FileUtilities for getting executing assembly :: Jim Evans
  • 51ee0d98cb - Adding capability in .NET to disable check for overlapping elements :: Jim Evans
  • 6e4dfca785 - [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 Briia
  • 0cbe9dc203 - Add support to listen "refresh" events :: Sebastian Monte
  • 55b964f9aa - Updating logic for uploading files in IE :: Jim Evans
  • fc5cce3362 - Make IE driver directly return capabilities from new session command :: Jim Evans
  • 1fa74c21b1 - Removing IE driver support for ie.validateCookieDocumentType capability. :: Jim Evans
  • f29f668e35 - Removing .NET type-safe option for setting IE cookie capability. :: Jim Evans
  • ce4eb56704 - Updating IE driver version resources and prebuilts :: Jim Evans
  • 1bc044a204 - Java: fix typo in private method name :: Alberto Scotto
  • 9b11f1f9e7 - Fix type warning :: Joshua Bruning
  • b28706294f - Update Wicked Good XPath to 423f1b76c626cb4464962e638c27816fc8c2a8d4 :: Michael Zhou
  • 2d3150bb29 - No more HtmlUnitDriver... Moved to a subproject https://github.com/SeleniumHQ/htmlunit-driver :: Alexei Barantsev
  • 33318fa05a - Fixing a duplicated entry in a buck build file :: Alexei Barantsev
  • 7280490048 - Fixing HtmlUnitDriver dependency is IDEA and Eclipse :: Alexei Barantsev
  • 3dfc66be72 - [js] For consistency across languages, deprecate isElementPresent(). Since this has been around for several years, it won't be removed until 3.0 :: Jason Leyba
  • 047487fc44 - Updating maven project to remove HtmlUnitDriver module and dependency on webbit. :: Alexei Barantsev
  • 12f97a285e - 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-Semerau
  • c291ea93a5 - Moving SessionNotFoundException from selenium-remote to selenium-api maven artifact :: Alexei Barantsev
  • 8d303c21d9 - [js] Move all logic for interpreting responses from the remote end to the command executor. :: Jason Leyba
  • 8f63541862 - Java: Adding a new W3C-compatible string error code :: Alexei Barantsev
  • f0e3e8c496 - HtmlUnit: Moving unit tests to the subproject :: Alexei Barantsev
  • 3e80b6a333 - Fixing rectangle dimension, and adding equals and ha...
Read more

Selenium 2.52.0

16 Feb 22:22
Compare
Choose a tag to compare

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 Fortner
  • 4ca507f313 - Set Ruby version to dev :: Titus Fortner
  • 4bc10688ef - Unignoring .NET http-only cookie test :: Jim Evans
  • a54f5b2575 - Adding additional .NET click tests to alignwith java test suite :: Jim Evans
  • 87fb11f19a - Removing deprecated ChromeOptions method from previous point-release :: Jim Evans
  • f444b4859e - Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evans
  • be9f3d77b8 - Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans
  • 1c2a3c4071 - python changes & 2.51.0 release :: Luke Inman-Semerau
  • df25c63c20 - Update MANIFEST.in :: Levi Noecker
  • 9b7a73b56d - py 2.51.1 :: Luke Inman-Semerau
  • eeaf3a37f2 - [js] Convert the testing/assert module to a native node module. :: Jason Leyba
  • 4b2a5f26be - [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leyba
  • c9fa790ce7 - [js] Convert the webdriver.until namespace to a node module :: Jason Leyba
  • ecf530cd18 - [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba
  • 4ddce09448 - [js] Break the node client library's dependency on closure :: Jason Leyba
  • c5b6f23c78 - [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba
  • 2aec22500e - Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba
  • 24c0593ac8 - [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba
  • 3394e301fe - [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba
  • 7d062439bd - [js] Fix a handful of errors encountered with the edge driver :: Jason Leyba
  • ab99406613 - Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev
  • 6eedf89ee3 - Implementing client-side logging API in .NET :: Jim Evans
  • fa067c7b80 - Removing unused using clauses in .NET bindings :: Jim Evans
  • b3ef3b65f6 - [Grid] Allow forwarded response to be modified by CommandListener :: Jason
  • 60009b1417 - fix py test :: Luke Inman-Semerau
  • 0f45bdd74d - handle special case spellcheck attribute :: Luke Inman-Semerau
  • 9c2f12d755 - Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev
  • 8a385d62d8 - Enabling a test that works well in Chrome locally :: Alexei Barantsev
  • aba9a5f8f5 - Java: Test speed optimization :: Alexei Barantsev
  • 206396dd04 - Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev
  • 630b6a101e - Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev
  • 5acbfb433a - Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev
  • 3a942a7758 - Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev
  • 9c2e49e450 - Java: Decreasing number of browser restarts in tests :: Alexei Barantsev
  • e4b10e1adf - Firefox: Actually use launch_browser timeout :: François Freitag
  • 4f828d27e8 - fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau
  • 5883af125a - [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

19 Aug 14:45
Compare
Choose a tag to compare

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 Barantsev
  • 930dd25ef1 - Firefox: Deleting deprecated constant :: Alexei Barantsev
  • 789543be2a - Java: Reimplementing most part of SeleniumTestRunner as rules :: Alexei Barantsev
  • dccd912037 - Java: Reusing default wait from base class :: Alexei Barantsev
  • a8c14bdd75 - Java: Fixing compilation error in chrome tests :: Alexei Barantsev
  • 75b230c740 - Java tests: Implementing ability to switch to the top instead of restarting the driver. :: Alexei Barantsev
  • 303a18ad7e - Java: Fixing compilation error in opera tests :: Alexei Barantsev
  • 1d8b79fb61 - Java: Deleting SafariTestBase, if safari tests need a special environment it should be provided with additional rules. :: Alexei Barantsev
  • 6f1dc15f00 - Java: Fixing NotYetImplementedRule :: Alexei Barantsev
  • 835190d5ab - Java tests: Fixing default browser for dev mode :: Alexei Barantsev
  • 169b2a3bd7 - 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 Barantsev
  • 2ede9de461 - Java tests: An attempt to nail down a test that fails for an unknown reason :: Alexei Barantsev
  • 1583ef1b0f - Java tests: Deleting unused class :: Alexei Barantsev
  • aac8e083f9 - Firefox: Fixing issue #1509 :: Alexei Barantsev
  • 2f59645fb5 - Firefox: Fixing scrolling to elements in overflow:hidden blocks. Fixes issue #1527 :: Alexei Barantsev
  • ab99cb6cac - Python: Fixing error message handling. Fixes issue #1507 :: Alexei Barantsev
  • 7b859923a0 - Build: implementing ability to specify python :: Alexei Barantsev
  • c68ace0e52 - Python: Fixing error message handling. Fixes issue #1497 :: Alexei Barantsev
  • ee4eb06dd2 - Bump python client versions to 2.50.1 :: AutomatedTester
  • b034fd7253 - 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-Semerau
  • 1a2b40cc15 - Python: Fixing version numbers and syntax error in README :: Alexei Barantsev
  • 75b9300def - Firefox: Bumping up the max version :: Alexei Barantsev
  • 8574144392 - Python: Renaming README file :: Alexei Barantsev
  • 6d99a25906 - [Java] Add toString() to DefaultElementLocator :: Glib Briia
  • 64b76a454e - Python: Fixing README file name in setup script :: Alexei Barantsev
  • 2021f28808 - [java] optimize JsonToBeanConverter :: Alberto Scotto
  • aaf81686bb - Increasing log buffer max size :: Alexei Barantsev
  • 0181ae533a - Enabling tests for httpOnly cookies :: Alexei Barantsev
  • c09fa0e6a5 - Firefox: Implementing ability to return non-boolean capabilities :: Alexei Barantsev
  • dba2671bf8 - Adding close connection support to HttpClient to combat hanging open files :: Chris Gamache
  • 84aaf1da51 - stop gap to help with elementFromPoint not being completely reliable :: Luke Inman-Semerau
  • 903c2b9e01 - fixing test, finding another edge case where we need to check -1 from the right and bottom of the element's rect :: Luke Inman-Semerau
  • ce33ca91a8 - More new tests for overlapping elements :: Alexei Barantsev
  • cf812cd5ac - Fixing httpOnly cookies in HtmlUnit driver :: Alexei Barantsev
  • 48b9df4c25 - Refactoring .NET driver Options classes to descend from common class :: Jim Evans
  • d57f406232 - Adding property to .NET ChromeOptions for perf logging preferences :: Jim Evans
  • 1af067dbca - Java changelog and release bump to 2.51.0 :: Luke Inman-Semerau

Selenium 2.50.1

19 Aug 14:44
Compare
Choose a tag to compare

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 Ojwang
  • 709ddbcb18 - Expand paths for correct File.exist? calls :: Gopal Patel
  • 3201b58503 - rb - update expand_path for local Firefox :: Titus Fortner
  • 6cbd1308c1 - Bump Ruby version to 2.50.0 and update changelog :: Titus Fortner
  • 84f0f346a5 - Set Ruby version to dev :: Titus Fortner
  • 19d6bc9947 - Add support for submit() with W3C compliant endpoint :: AutomatedTester
  • 14ff04bebe - Bump version to 2.50 :: AutomatedTester
  • 6131fa4428 - Revert "py: marionette is a remote connection" :: AutomatedTester
  • f048ab82ad - Made ChromeDriverServiceFileName a method instead of a const, so it will work on unix/linux :: Edward Ned Harvey
  • b345522fd1 - Suppressing .NET static analysis warnings :: Jim Evans
  • 6db8a5fd2b - Adding type-safe options .NET for recently added Chrome capabilities :: Jim Evans
  • 150d4cc48f - Updating .NET version resources and change log for 2.50 release :: Jim Evans
  • 526355b911 - Updating IE driver version resources and prebuilts for 2.50 release :: Jim Evans
  • 55d1271f57 - fixing typo in test method name :: Luke Inman-Semerau
  • 069eb4ed75 - Updating window switching tests for what works with Marionette :: AutomatedTester
  • 7130de4a37 - Address TypeError: string indices must be integers :: Nik Nyby
  • 976b5e9357 - Java: Moving CircularOutputStream to another package (it's an internal class so no need to create a copy) :: Alexei Barantsev
  • d4a21aed3a - Java: Replacing ByteArrayOutputStream with CircularOutputStream to prevent OOM exception. Fixes issue #427 :: Alexei Barantsev
  • cb5dff3af5 - Java: Adding a new test class to the main test suite :: Alexei Barantsev
  • e212e3ac2e - Java: Unignoring tests in marionette :: Alexei Barantsev
  • 9078ebaf5b - Fixing API mismatch in .NET ChromeOptions and rereleasing as 2.50.1 :: Jim
  • 4edf929e91 - Ignoring .NET test for Marionette that causes cascading failures :: Jim
  • 5948df9763 - Java: Improving handling of marionette errors :: Alexei Barantsev
  • bf66042eb2 - Grid: Fixing timeout issue again... Why isn't it covered by tests? A rhetorical question... :: Alexei Barantsev
  • 51831a1225 - Fixing buck build :: Alexei Barantsev
  • 3e24b0c999 - Ignoring failed tests :: Alexei Barantsev
  • c489f7c58e - [Py] rewrite click scrolling tests to match the Java ones :: AutomatedTester
  • cd218d0256 - [Py] Update webelement to handle W3C commands for size/location and rect :: AutomatedTester
  • 3f83743df1 - fix #1562 :: Daniel Davison
  • 1504523273 - add a way to add to the list of capabilities to consider to the default capability matcher :: Luke Inman-Semerau
  • d7fc91b29d - bumping to 2.50.1 release, updating changelog :: Luke Inman-Semerau