Skip to content

Releases: SeleniumHQ/selenium

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

Selenium 2.48.2

19 Aug 14:31
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
  • d80083d8f7 - bumping to 2.48.1 :: Luke Inman-Semerau
  • 06a8a62b87 - A better fix for service availability checking that works for both Chrome and Marionette :: Alexei Barantsev
  • be8a6fdfa8 - Bump the version of httpclient to 4.5.1 (including updating deps) :: Simon Stewart
  • 3313345b03 - Fix eclipse classpath :: Simon Stewart
  • 529f69f824 - bumping to 2.48.1 :: Luke Inman-Semerau
  • 7f34ded4e8 - bumping to 2.48.2 :: Luke Inman-Semerau
  • 41bccdd10c - updating maven files for httpclient / httpcore update :: Luke Inman-Semerau

Selenium 2.48.1

19 Aug 14:31
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
  • db20d58a64 - Bump the version of TestNG (and dependencies) to 6.9.6. :: Simon Stewart
  • 083ca704ed - Provide an end-point that emulates the original RC server's :: Simon Stewart
  • 514bc6cc7f - Bump Ruby version to 2.49.dev :: Titus Fortner
  • 6d143b1f30 - Bump the buck version :: Simon Stewart
  • d1960f28c3 - Provide a modern standalone selenium server. :: Simon Stewart
  • 6dda716812 - The servlet API is a provided_dep. :: Simon Stewart
  • 4e70650869 - Adding missing documentation comments to suppress warnings in .NET :: Jim Evans
  • 042060d861 - version number nit :: Luke Inman-Semerau
  • 796b80152a - fix new dependency in maven for jcommander :: Luke Inman-Semerau
  • 8f9bd5598b - updating files after go copyright:update :: Luke Inman-Semerau
  • 18e0047b1a - rb - remove doc building task since it doesn't work :: Titus Fortner
  • de00b1866e - define notifications in travis yml :: Luke Inman-Semerau
  • 88cc7a5572 - rb: Add rubydocs crazy fun task :: Alex Rodionov
  • e4917b10d1 - docs: Automatically push Ruby docs to gh-pages :: Alex Rodionov
  • 55715c966a - java: fix camel case in method name numberOfWindowsToBe :: Alberto Scotto
  • f96df2809b - [js] Do not hold command handle in the firefox.Binary class :: Jason Leyba
  • a42fa87398 - Delete dead code path. :: Jason Leyba
  • 723563b849 - Adding support code to .NET bindings Firefox driver for testing Marionette :: Jim Evans
  • 3244bf4a56 - Updating .NET tests to provide better error messages for failed wait conditions :: Jim Evans
  • d9fe0c00d3 - Implementing SwitchTo().Window() by name for W3C compliant implementations in .NET :: Jim Evans
  • a1da99a88a - Updating .NET bindings frames tests to be xonsistent with Java :: Jim Evans
  • d249232dd8 - Updating IE to return top-level URL when focused on a frame. :: Jim Evans
  • fabe89af30 - Updating .NET tests for Firefox :: Jim Evans
  • bf5ea32d71 - Fixing .NET deserialization of dates from JSON wire protocol :: Jim Evans
  • ffb124c496 - don't comment out the driver service wait!!!!!!!!!! :: Luke Inman-Semerau
  • d80083d8f7 - bumping to 2.48.1 :: Luke Inman-Semerau

Selenium 2.48.0

19 Aug 14:29
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
  • 6ccaf7f1fd - py: fix typo in webdriver.py. fix #850 :: Daniel Davison
  • 41d0950681 - adding edge-driver maven artifact :: Luke Inman-Semerau
  • 748cada2ff - add note that java 7 is required :: Luke Inman-Semerau
  • c81d9e20d3 - Updating Visual Studio C++ projects to use Visual Studio 2015 :: Jim Evans
  • 24e05d2a89 - Updating IE driver C++ code to use Visual Studio 2015. :: Jim Evans
  • 479e9c96da - Updating Visual Studio solution files :: Jim Evans
  • e37ad820dc - rb: ensure gemset has gems installed for tests :: Titus Fortner
  • 24e20e0062 - rb: Initial attempt at supporting Microsoft Edge :: Titus Fortner
  • 68b4efa0fb - rb: force localhost for edge :: Titus Fortner
  • 057e2bc305 - rb: update edge capabilities :: Titus Fortner
  • d4a50f1aee - rb: update specs for Microsoft Edge :: Titus Fortner
  • c674948687 - rb: All specs passing on Windows :: Titus Fortner
  • 36d7f5cb25 - Bump Ruby version to 2.47.1, update change log :: Titus Fortner
  • 5556f0ab45 - Bump Ruby version to 2.48.0.dev :: Titus Fortner
  • b94b2655d4 - Use directExecutor(). :: Joshua Bruning
  • 7fb6b1b4a2 - WebElement eq compares against more types :: Joshua Bruning
  • 59ff8af682 - rb: Not needed with Ruby 1.9+ :: Titus Fortner
  • 1431a264d6 - rb: ensure bundler gem installed before running tests :: Titus Fortner
  • c7c6c4a1d9 - Update test for Chrome 44 stable release. :: Joshua Bruning
  • dad13b58c5 - Assume a valid alternate hostname. :: Joshua Bruning
  • 8809ed60e4 - Bump the buck version :: Simon Stewart
  • 4003b7581c - Kill binary so profile clean up is no longer blocked by file locks :: Laura
  • 6abfa2f7cf - Bump python to 2.47.1 :: AutomatedTester
  • edc2d31ab9 - Fix WebDriver.wait() example :: Denis Demchenko
  • a8b05b5710 - Updating .gitignore for VS 2015 temp files :: Jim Evans
  • 66f3e56d53 - Update select_test.html for Chrome 45. :: Joshua Bruning
  • b0fbed0c48 - Python client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app :: Seva Lotoshnikov
  • 9114480e65 - Add "additionalCommands" support to DriverCommandExecutor. :: Seva Lotoshnikov
  • 1b6febddd2 - Java client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is using the approach proposed by @richardrb in pull request #168 :: Seva Lotoshnikov
  • 395bd72feb - JavaScript client side support for launch_app command of chromedriver: /session/$sessionId/chromium/launch_app This is related to pull request #168 :: Seva Lotoshnikov
  • 48453b0b83 - Fix typos in docs and guidelines :: customcommander
  • 7dc70b3e8d - Upload Python Wheels as part of a release :: AutomatedTester
  • b095d43024 - Proper handling HTTP Host header :: Grzegorz Halat
  • e7c2fa98f8 - Adding additional support for Microsoft Edge in .NET bindings tests :: Jim Evans
  • 79ea708e50 - Enabling fast failure for cookie manipulation in IE :: Jim Evans
  • 2ea95d2d00 - Adding logging messages for IE driver for bitness mismatches :: Jim Evans
  • 89dfa223a4 - Suppressing compiler warning on 64-bit for IE driver :: Jim Evans
  • 55a252442a - Updating IE prebuilts with latest changes :: Jim Evans
  • ca1e60e0e6 - Do not require extensions to be signed :: Joshua Bruning
  • 26b6d70b1f - Improve comments and error message on scrolling_test#testScrollingAccountsForScrollbarWidths. :: Jason Juang
  • 3d35c1c74c - Correcting IE driver build process to create executables runnable on Windows XP :: Jim Evans
  • e785670523 - Add python screenshot tests :: AutomatedTester
  • c8bc2aded8 - AMO requires the max version be an actual release version number :: Luke Inman-Semerau
  • c181d392fb - Fix HtmlUnitWebElement.getCssValue :: Ahmed Ashour
  • 409699b79a - HtmlUnitMouse: no need to .focus() :: Ahmed Ashour
  • 4d94ba0b4a - ReflectionBackendDriverSupplier: two arguments Capabilities :: Ahmed Ashour
  • 5a0bfa6bd3 - removing TODO comment that appears to now be done :) :: Luke Inman-Semerau
  • a660392ffc - Upgrade HtmlUnit 2.18 :: Ahmed Ashour
  • ad00dd56ce - Redesigning MarionetteDriver to use the gecko shim :: Alexei Barantsev
  • 1ed597aeed - [js] Fix error message after a timeout looking for an element. :: Jason Leyba
  • f55c012d14 - add logging of a caught exception in TestSession :: Innokenty Shuvalov
  • 1f0ba935e0 - use exception message. no method overload exists for log.severe :: Daniel Davison
  • bea9516136 - Output stdout/strerr to geckodriver.log instead of PIPE :: AutomatedTester
  • [a6b77f05ab](http://github.com/seleniumhq/selenium/commit/a6b77f05abe050758d6f420ddcb00427d93...
Read more

Selenium 2.47.1

19 Aug 14:28
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
  • fa839d3585 - Bump python to 2.47 :: AutomatedTester
  • fd332549bd - Bump Ruby version to 2.47.0, update change log :: Titus Fortner
  • 00ba8560fb - Bump Ruby version to 2.48.0.dev :: Titus Fortner
  • 7a9b164721 - Adding omitted dependency to java build process for Edge driver :: Jim Evans
  • 4d972c01ca - Bumping version number for Java 2.47.1 release :: Jim Evans

Selenium 2.47.0

19 Aug 14:26
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
  • 61506a4624 - Update .xml in .gitattributes :: Ahmed Ashour
  • 68102637c2 - prepping python for 2.46 release :: Luke Inman-Semerau
  • 430c1473af - Revert "Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list" can be re-reverted with a more complete pageSource script. :: Luke Inman-Semerau
  • 4826522f6c - Bump Ruby version to 2.46.0, update change log. :: Titus Fortner
  • e76a33133e - fix the bash script to do as expected with the prompt :: Luke Inman-Semerau
  • 673e316a53 - Fix aborted rubygems release with 2.46.1 :: Titus Fortner
  • 7b2146743a - Bump Ruby version to 2.47.0.dev :: Titus Fortner
  • 29bf67e85c - Deleting deprecated code :: Alexei Barantsev
  • 5342696a5a - Updating HtmlUnit dependencies in IDEA project :: Alexei Barantsev
  • 2dbb3926fc - Fixing Opera browser name in the converted OperaOptions :: Alexei Barantsev
  • ae3290cc76 - infra: update copyright notices :: Andreas Tolfsen
  • be1695ad94 - rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen
  • 48525e25aa - Revert "rb: add utf-8 encoding to all .rb files" :: Andreas Tolfsen
  • cdfd19cf4f - rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen
  • c836776951 - rb: restore encoding magic comments :: Alex Rodionov
  • db36310ac5 - rb: mention ChromeDriver race condition fix :: Alex Rodionov
  • f840e24d62 - rb: Release 2.65.2 with encoding issue fix :: Alex Rodionov
  • d47b6fb12e - rb: Bump version to 2.47.0.dev :: Alex Rodionov
  • 678f18f18b - server: Fixing a test to stop after several attempts instead of looping infinitely :: Alexei Barantsev
  • ee27db1b0a - server: Increasing a test timeout to make it more stable in a slow network :: Alexei Barantsev
  • d552c47702 - server: Implementing factories for SeleniumBasedRequest's. It is a step toward decoupling RC from the server. :: Alexei Barantsev
  • 7b96acf7b4 - Update .gitignore :: Ahmed Ashour
  • 5312b9f17e - js: Fix typo :: Daniel Boelzle [:dbo]
  • f1a904ecc5 - js: remove test assertions that depend on mocha internals and are outside our control. :: Jason Leyba
  • e264833356 - js: Bump version to 2.46.0 :: Jason Leyba
  • 025b61b19c - server: Replacing a dummy class with a proper mock, and fixing test dependencies :: Alexei Barantsev
  • 5331865dca - rc: Don't start Firefox with -silent option, it causes FF38 crash :: Alexei Barantsev
  • e20faa078b - java: Upgrading JUnit to 4.12 :: Alexei Barantsev
  • 854e6fa1f1 - Fixing the link to JUnit lib in crazyrun Java mapping :: Alexei Barantsev
  • 641896446f - server: Deleting deprecated code :: Alexei Barantsev
  • ed4a89e91f - server: Deprecating an interface method that is used in tests only :: Alexei Barantsev
  • 42b8f6b7df - server: Adding a guard that prevents starting "IE instead of Opera" (or some other unwanted browser that obviously does not match the desired capabilities). Previously if a new session request is forwarded to a node it results in a driver instance creation in any case. For example, let's suppose a user starts a node with -browser browserName=opera option, and there is no operadriver in the classpath. Then the user requests a new remote driver with browserName=opera. The hub forwards the request to the node, and the node attempts to find the "best matching" driver provider. As far as opera is not available, it can start any other browser. Because "best matching" does not imply matching. The new guard prevents this unwanted behavior. :: Alexei Barantsev
  • b914c61764 - Update Buck file for Jetty. :: Simon Stewart
  • 5f3fb1d59f - Fix resource leaks and NPEs. :: Simon Stewart
  • 026158199d - Target Java 7. :: Simon Stewart
  • 28e4d9ce02 - firefox: Freezing javascript.enabled property :: Alexei Barantsev
  • 7a5e890ac2 - java: Fixing diagnostics of process destruction :: Alexei Barantsev
  • bf71eca087 - Updating IDEA project for Java 7 :: Alexei Barantsev
  • a1cba54bec - Updating maven project to target Java 7 :: Alexei Barantsev
  • 71166fe0b3 - Updating Eclipse project to target Java 7 :: Alexei Barantsev
  • 26bf0bc54b - safari: Fixing Response conversion from JSON :: Alexei Barantsev
  • d0958a6a9b - server: Making a copy of capabilities object to prevent its modification if a user registers a custom driver provider with his own capabilities :: Alexei Barantsev
  • 464ab8e053 - Moving webdriver-server project output to lib directory :: Jim Evans
  • bb5ca71764 - Handling alert text controls conatining no accText property in IE. :: Jim Evans
  • 58baeebd6c - Correcting CHANGELOG typo for IE driver. No functional changes :: Jim Evans
  • 33f86bac59 - Update Java version in README.md :: Ahmed Ashour
  • 84a9b38811 - firefox: Moving WebDriverError from utils.js to error.js :: Alexei Barantsev
  • e81ad1d257 - firefox: Throwing an error if the addon can't write to a file :: Alexei Barantsev
  • b458a6395b - js: Fix module loading on Windows :: Jason Leyba
  • [a03c35fc7f](http://github.com/sel...
Read more