Skip to content

Releases: SeleniumHQ/selenium

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

Selenium 2.50.0

19 Aug 14:41
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
  • b41a073b8f - bumping to 2.49.1 :: Luke Inman-Semerau
  • 7203e462f9 - update java changelog for 2.49.1 :: Luke Inman-Semerau
  • 88a55b8a30 - Bump the Buck version :: Simon Stewart
  • e23c598bfc - Updating compiled atoms for IE driver :: Jim Evans
  • 9afb684aa5 - Updating .NET element finding tests for empty tag name :: Jim Evans
  • d57afc1ac9 - handle potential URLError from sending shutdown, set self.process to None after it's already been quit :: Luke Inman-Semerau
  • b21a4f52d3 - 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 Barantsev
  • afea9f5678 - Changes to simplify the execution of finding elements. :: Jim Evans
  • 19f5284999 - Removing client-side check for whitespace in finding by class name :: Jim Evans
  • b4330a4e61 - Correcting error handling in .NET finding of elements :: Jim Evans
  • 1e8854f00f - Fixed finding elements where native CSS selector engine cannot be found :: Jim Evans
  • a473e67fe4 - [Py] Update frame tests to switch by element instead of just a string :: AutomatedTester
  • 577d1b2eb2 - Update pytest and dependencies :: AutomatedTester
  • d1e9b2760c - Firefox: Adding an extra check to result wrapper. Fixes issue #1426 :: Alexei Barantsev
  • cb6e9db990 - correct javascript remote client ui executor to use new promise based execute introduced by 0fa587 :: Luke Inman-Semerau
  • f5daf207fa - Firefox: fixing appending to contenteditable elements. Fixes issue 1419 :: Alexei Barantsev
  • 6396ffae55 - Update Python webserver to handle '/page/*' urls :: AutomatedTester
  • b0aebbb76f - Rewrite python frame switching tests to match Java ones :: AutomatedTester
  • 9312fa19a7 - Fixing HtmlUnit driver to pass recently added tests :: Alexei Barantsev
  • f362d77f15 - Fixing executable finder on Windows :: Alexei Barantsev
  • bc16ffa326 - Grid: Found a better place to convert seconds to milliseconds :: Alexei Barantsev
  • 43a88aff56 - Prevent Firefox from opening a page on a second or later run and/or after some amount of time :: Dave Hunt
  • 72fa2478ec - HtmlUnit: Ignoring a failed test :: Alexei Barantsev
  • 10443fce96 - Firefox: fixing malformed URL handling. Fixed issue #1248 :: Alexei Barantsev
  • 28843bb45e - [js] Start breaking the http module's dependency on closure :: Jason Leyba
  • 428398ff80 - [js] Migrate the webdriver.Command* types to a node module :: Jason Leyba
  • 3c1f820d05 - [js] Move the DeferredExecutor class to the command module :: Jason Leyba
  • 2e0a0bda6f - [js] rewrite webdriver.logging as a pure node module :: Jason Leyba
  • 7a76c82862 - [js] Migrate the Capabilities class to a native node module :: Jason Leyba
  • e4e7c53ce2 - [js] Convert webdriver.EventEmitter to a native node module :: Jason Leyba
  • 7a025857b2 - [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 Leyba
  • 83984c0e8e - Fix keyCodes for some characters in the FirefoxDriver. :: Marc Fisher
  • 918be03e64 - Resolve flakiness in atoms tests. :: Joshua Bruning
  • f3dc828ef0 - Check element corners and middle for clickability :: Thomas Walpole
  • 65dbe9a154 - Firefox: fixing click to multirect elements broken by the previous PR :: Alexei Barantsev
  • 2883bafa12 - Firefox: fixing sendKeys throwing "cross-process JS call failed " in FF45 :: Alexei Barantsev
  • 8234938bfd - Updating .NET StyleCop analyzers to 1.0.0-RC3 :: Jim Evans
  • 75243dde20 - Suppressing .NET static analysis warnings. :: Jim Evans
  • f2c0cf5fd9 - Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans
  • 4532dc6fa0 - Updating .NET bindings to enable legacy behavior for spec-compliant drivers :: Jim Evans
  • 1070ace465 - updating java changelog and version number bump for 2.50 :: Luke Inman-Semerau

Selenium 2.49.1

19 Aug 14:40
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
  • 18c11fa520 - Bump Ruby version to 2.49.0 and update changelog :: Titus Fortner
  • c5d683b08d - Set Ruby version to dev :: Titus Fortner
  • 30a541659e - rb - update change log file with release date for 2.49.0 :: Titus Fortner
  • 0e9269c469 - adding common service for py doc :: Luke Inman-Semerau
  • 8c0e81b193 - we should not be swallowing exceptions in the teardown for driver.quit in python :: Luke Inman-Semerau
  • e31d17048b - Handle 500 errors as they are valid and may contain more information :: AutomatedTester
  • 4029b29ced - Have asserts in typing tests give more information when they fail :: AutomatedTester
  • cc07382c78 - Ensure you can close stream before attempting to. :: Ryan Fitzpatrick
  • 86c963dcd4 - [Java] Reenable clicking tests :: AutomatedTester
  • 264131521e - 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-Semerau
  • 43ac6052e5 - Update ws dependency to 1.0.1 :: Jason Leyba
  • 742548cec5 - [Java] Enabling more tests that are now passing for Marionette :: AutomatedTester
  • 2679215ea9 - Correct @ignore in EventFiringTest :: AutomatedTester
  • af60554866 - [js] Stop distributing api docs with the npm package. :: Jason Leyba
  • 9318a4b04c - [js] Bump the min supported version of Node to 4.2 (the LTS) :: Jason Leyba
  • c9caf53c8f - [js] Remove references to unsupported versions of Node from the README :: Jason Leyba
  • 38a174cba3 - Allow GeckoDriverService to be extended. :: Joshua Bruning
  • d89ce15e09 - Cleanup some error handling when sniffing what protocol you are speaking :: AutomatedTester
  • d1eb80759e - Bring Element finding tests in line with the Java ones :: AutomatedTester
  • 7d5b8b1fa9 - Ignoring PhantomJS tests in element finding :: AutomatedTester
  • c1154cc9bf - Bump python version to 2.49.1 :: AutomatedTester
  • 715148bab9 - Update screenshot test to use updated b64decode method :: AutomatedTester
  • 6b4a1d3dab - Handle None as a value. Fixes #1500 :: AutomatedTester
  • b10cc01db2 - Bump python version to 2.49.2 :: AutomatedTester
  • 3438ab999f - py: marionette is a remote connection :: Andreas Tolfsen
  • f32c761e1d - py: sort imports in firefox.webdriver :: Andreas Tolfsen
  • 0ea23d302a - py: document webdriver.firefox.service.Service :: Andreas Tolfsen
  • bf10c23661 - py: make geckodriver append to non-existent log files :: Andreas Tolfsen
  • 4e7489ed04 - Removing deprecated .NET PageFactory code :: Jim Evans
  • bc5ad706d3 - Updating .NET getPageSource implementation to match W3C spec :: Jim Evans
  • e1c317c29d - Updating .NET setAlertText implementation to match W3C spec :: Jim Evans
  • 545fba4d6c - Fixing timeout issue in the Grid. :: Alexei Barantsev
  • 4969b7489b - Updating .NET support library project file :: Jim Evans
  • 9e8d764ef9 - py: fix syntax error :: Andreas Tolfsen
  • 3395766eb9 - py: test for existence of marionette key in capabilities :: Andreas Tolfsen
  • 6ba1617292 - py: use dict getter to retrieve binary :: Andreas Tolfsen
  • c431248863 - Finding tagName with empty string should throw InvalidSelectorException :: AutomatedTester
  • 23abcd684d - [Java] Update tagName test searching for "" to throw :: AutomatedTester
  • 0b1d2ce00e - [Py] Update tagName test searching for "" to throw :: AutomatedTester
  • 002c2b058c - [C#] Update tagName test searching for "" to throw :: AutomatedTester
  • 808c23b096 - 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

19 Aug 14:33
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
  • 7f339087c5 - Breaking unwanted grid test dependency on RC server (the removed attribute is not used actually) :: Alexei Barantsev
  • 52b52f4e4a - Reverting the changes to this test :: Alexei Barantsev
  • f4a8391eb4 - Deleting JsonKey, it's a useless abstraction :: Alexei Barantsev
  • 2f12ebbf47 - Breaking unwanted grid dependency on parts of RC server :: Alexei Barantsev
  • 79a1fdb984 - Stop exposing embedded jetty out of SeleniumServer :: Alexei Barantsev
  • 6967db06a2 - Fixing tests for JsonToBeanConverter to avoid "error" key collision that has got new semantics in the standard :: Alexei Barantsev
  • 9deedd4ec1 - Fixing buck build :: Alexei Barantsev
  • 73a0ad20de - adding 'timeouts' command mapping to safari driver :: Luke Inman-Semerau
  • f1ac863ac7 - removing prebuilt SafariDriver extension, bumping version number to 2.48 :: Luke Inman-Semerau
  • 69be2863cf - rb - run specs on remote driver with each browser :: Titus Fortner
  • 9200baad51 - rb - remote specs passing on mac :: Titus Fortner
  • 28fc252d40 - Really fixing buck build :: Alexei Barantsev
  • 9ac0e47404 - rb - marionette multiple browser tests working locally :: Titus Fortner
  • c4023d3cff - There is no need to create a profile for Marionette :: Alexei Barantsev
  • af83fc93d2 - 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 Barantsev
  • 0c265924d9 - rb - marionette works on remote driver :: Titus Fortner
  • c74a1e5c6e - Bump Ruby version to 2.48.1 and update changelog :: Titus Fortner
  • 8b793a00ff - Set Ruby version to dev :: Titus Fortner
  • f62d496663 - rb - this is a firefox dep, so separate marionette one not needed :: Titus Fortner
  • 3d364f696a - Fix the Buck build for the safaridriver. :: Simon Stewart
  • 639203748d - Actually fix the Safari BUCK build :: Simon Stewart
  • 3e4acea113 - Bump the buck version. :: Simon Stewart
  • 82c1125bba - removing safari-driver prebuilt folder :: Luke Inman-Semerau
  • 996b551232 - Bumping version number for Java 2.48.2 release Fixes #1140 :: Dave Hunt
  • 9daa6ce9b3 - Adding code to .NET tests to make switching Firefox implementations easier :: Jim Evans
  • 8fba765f1d - Removing obsolete end points for setting driver timeouts in .NET :: Jim Evans
  • 7c99758a27 - 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 Barantsev
  • 759f1183d5 - Delete unused test methods. :: Jason Juang
  • 3047aa76a7 - Breaking another dependency of Grid on RC server :: Alexei Barantsev
  • 587ccc64fe - Breaking another dependency of Grid on RC server :: Alexei Barantsev
  • c7f393c440 - Refactoring grid node registration procedure to make server start/stop methods as simple as possible. :: Alexei Barantsev
  • 0ea8273bcb - Decoupling node registration module (SelfRegisteringRemote) from concrete implementation of the server to be run on the node. :: Alexei Barantsev
  • b843bc91e8 - Fixing 'location in view' in .NET bindings for W3C implementations :: Jim Evans
  • b0e2f0defd - Fixing .NET responses where value should legitimately be null :: Jim Evans
  • 4c41e0688f - Fixing .NET tests to work with Marionette implementation :: Jim Evans
  • 392c8bb295 - Refactoring GridLauncher build process :: Alexei Barantsev
  • 606cd0423f - Refactoring :: Alexei Barantsev
  • 1127a11c9c - 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 Barantsev
  • 51075611f4 - Fixing the buck build :: Alexei Barantsev
  • ac509dd15c - Deleting RemoteControlLauncher as it is just a couple of static methods to parse command line options, that should belong to the server. :: Alexei Barantsev
  • 76363f3b74 - Server: Moving shared classes to a more appropriate place out of the legacy server namespace :: Alexei Barantsev
  • fa001b6753 - Making BrowserLauncherFactory non-static, to avoid global configuration, for better testability and configurability (per object, not globally) :: Alexei Barantsev
  • bec85628ce - Implementing pure WebDriver grid server (v.3) :: Alexei Barantsev
  • 5eca82429a - Fixing the buck build :: Alexei Barantsev
  • 08eb846cd5 - should be able to send keys to a content editable div that is initially empty :: Luke Inman-Semerau
  • 8b79cbdd39 - Adding release-v3 crazyfun target :: Alexei Barantsev
  • 86b079e994 - In IntelliJ, set the right margin to 80 characters for js files. :: Jason Leyba
  • 98f802aac3 - [js] Convert some classes to goog.defineClass syntax :: Jason Leyba
  • 1da3850fa5 - Update GeneratedJsTestServlet to work with test files that use Closure's module syntax. :: Jason Leyba
  • [24ea2c3ccd](http://github.com/seleniumhq/selenium/commit/24e...
Read more