selenium

A browser automation framework and ecosystem.

APACHE-2.0 License

Downloads
27.6M
Stars
29.2K
Committers
864

Bot releases are visible (Hide)

selenium - Selenium 2.51.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.50.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.50.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.49.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.49.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Upgrade to dossier 0.7.2 :: Jason Leyba
  • c42999ea6e - [js] Fix some inconsistencies in the ControlFlow's execution logic. Details in the file overview comment for promise.js :: Jason Leyba
  • 92a23cd6af - [js] Do not drop user auth info from the WebDriver server URL :: Jason Leyba
  • 77340a4047 - Update closure-library to 61277aeaa13bc6cc9958792e382cb8ea20bf3322 :: Jason Leyba
  • 2c04320348 - Update closure-compiler to v20151015 :: Jason Leyba
  • cb3347bb72 - Update browser automation atoms tests for Edge. :: Jason Juang
  • e255009dcd - Fix WebDriver Promise tests for Microsoft Edge. :: Jason Juang
  • 9cb0a5cee7 - [js] Fix a promise/a+ compliance bug revealed when running against version 2.1.1 of the compliance test suite. :: Jason Leyba
  • bc4eee4741 - [js] Release 2.48.0 :: Jason Leyba
  • 45796c8caa - Modify webdriver.js to create a new session if no session id is given. :: Sam Uong
  • f2b6a74fe0 - Update link to old googlecode project :: Jason Leyba
  • 52c3d558b0 - Changing interface name to be more Java-ish :: Alexei Barantsev
  • 3c44befdfd - improve javadoc for FluentWait (fix #1132) :: Daniel Davison
  • 9c1b1e66c9 - Fix format string. :: Jason Juang
  • ed6b81ddd4 - Add HTML5 functionality to .NET bindings :: petruc
  • c36c1f6997 - Revert "Update closure-compiler to v20151015" :: Jason Leyba
  • cc0647aa50 - Prevent the additional welcome URL from being opened in Firefox 42 :: Dave Hunt
  • bec3298f1b - Safari should only specify MAC as platform in default desired capabilities :: Luke Inman-Semerau
  • 9dea9e8f4e - Update webdriver.js :: RichCrook
  • 1cde3ee42e - Update Contributing.MD Fixed Typo :: ColinF
  • d60bac12e4 - Use platform-dependant line separator instead of hardcoded '\n'. :: Stoyan Dimkov
  • 65dafcf6fa - make RemoteMouse public, akin to RemoteKeyboard. Not sure why it wasn't made public when it was originally moved out of RWD. :: Luke Inman-Semerau
  • 0108b8b9d9 - Add textContent attribute support to HtmlUnitDriver :: Toilal
  • a3b32a3638 - Add innerHTML attribute support to HtmlUnitDriver :: Toilal
  • b0f77379e5 - [js]: don't drop blocked callbacks from the task queue until they are pulled for execution :: Jason Leyba
  • 0ffd74f060 - [js] Mention in the README that node 0.12.x users must run with the --harmony flag. :: Jason Leyba
  • 72f2c0fe11 - [js] Add WebElement.takeScreenshot() :: Jason Leyba
  • c3f9e7e285 - [js] Make code ugly so the compiler doesn't (incorrectly) detect an unreachable branch. :: Jason Leyba
  • 742f7a80a0 - Refactoring .NET Firefox driver for easier extensibility :: Jim Evans
  • ef46bca111 - Updating .NET Firefox driver to use standard init and terminate :: Jim Evans
  • 062ef44b39 - Refactoring detection of spec compliant remote end in .NET :: Jim Evans
  • f35a9dc793 - rb: Use socket lock when starting PhantomJS driver :: Alex Rodionov
  • 3784a53e2b - rb: Very basic concurrency startup specs for Firefox/Chrome/PhantomJS :: Alex Rodionov
  • 3c24cca240 - rb: Allow to start mutliple IE drivers in parallel :: Alex Rodionov
  • 5b69f9d810 - rb: Regression spec for parallel Safari startup :: Alex Rodionov
  • 94a787fb54 - rb: Allow to start multiple Safari drivers in parallel :: Alex Rodionov
  • ffaf288ae5 - [js] More adjustments to promise callback tracking. :: Jason Leyba
  • 1344bb55ba - clearing a number input with invalid text, should actually clear it. :: Luke Inman-Semerau
  • a816b1ac77 - adding atom unit test for clearing number field with invalid input :: Luke Inman-Semerau
  • f2dddfa8ee - [js] Bump to 2.48.2 :: Jason Leyba
  • f692ab2736 - FxCop/static analysis warning suppression. No functional changes :: Jim Evans
  • 0bb281d9c6 - Adding ability to check C# coding style using StyleCop in Visual Studio 2015 :: Jim Evans
  • 2a90dc808e - Linting for C#. Suppression of StyleCop warnings :: Jim Evans
  • ab2e30012c - Updating NuGet publishing task to create package with correct project URL :: Jim Evans
  • 6d188c2fb1 - Updating .NET assembly version resources to 2.48.1 :: Jim Evans
  • 84284b4e06 - add license notice to file :: Titus Fortner
  • dee647667a - rb - update concurrent driver specs :: Titus Fortner
  • d1b2595c2c - rb: Fix NameError in concurrent driver spec :: Alex Rodionov
  • f4c1082af3 - rb: Fix NameError when starting PhantomJS with debug flag :: Alex Rodionov
  • da30e0cc91 - s/sss/ss :: Daniel Davison
  • 9d157ae962 - chromewebdriver HEAD /shutdown return 404 :: Fumiaki MATSUSHIMA
  • f1e491e3bb - adding selenium server pass throughs for W3C dialect of alert / window / cookie commands. :: Luke Inman-Semerau
  • fc8db8efc6 - rb - update marionette implementation :: Titus Fortner
  • d3e95e23ca - rb - update logging implementation to support chrome and safari by default :: Titus Fortner
  • 2a28c18414 - Add a check for null results from executing JavaScript in .NET :: Chris Block
  • 87c4e91ba0 - Prevent the additional welcome URL for Windows 10 from being opened :: Dave Hunt
  • 1c37c7231b - Include Windows 10 in the Platform enum. :: Sankha Narayan Guria
  • 9b45df14db - Ignoring a test that is not yet implemented in the browsers :: Alexei Barantsev
  • a2401418b8 - firefox: Throw error when element cannot be clicked :: Alex Rodionov
  • 2f4a6d884e - firefox: Explicitly scroll element into view before clicking :: Alex Rodionov
  • 5664d8ae33 - firefox: Do not fail when element is not scrollable into view :: Alex Rodionov
  • 839f73a904 - firefox: Check that select is clickable when clicking option :: Alex Rodionov
  • a98f67250f - firefox: Ignore tests for not throwing on clicking overlapping element :: Alex Rodionov
  • 6e1e6c1fed - firefox: Check that image using map is clickable when clicking area :: Alex Rodionov
  • 1f90589af3 - Updating TestNG. Fixes issue #1263 :: Alexei Barantsev
  • 881398f3b1 - Fixing IE tests in Java :: Jim Evans
  • 403527c342 - Updating .NET tests to better mirror Java test suite :: Jim Evans
  • b8a87329b5 - [js] Add promise.Promise#catch() for API compat with native promises :: Jason Leyba
  • 39f985e433 - [js] Change some io operations to use native promises. :: Jason Leyba
  • f862c2240f - [js] Move a file to the internal lib directory where it belongs. :: Jason Leyba
  • c3eccba4f4 - [js] Rewrite the error module to export specific types for each error code :: Jason Leyba
  • 0fa587daec - [js] Changed webdriver.CommandExecutor (and its various implementations) to return promises instead of using callback passing. The previous API was inconsistent with the rest of the webdriver.js library. :: Jason Leyba
  • 5d2f38aa7e - [js] Port the By class to node with ES2015 :: Jason Leyba
  • 1bd7fffdb3 - Merge pull request #1146 from juangj/cleanup :: Jason Juang
  • 9e39b5619b - handle case where element doesn't have a type attribute :: Luke Inman-Semerau
  • de467a9b15 - Restore a isNativeEventsEnabled check. :: Jason Juang
  • 79d76e3902 - Treat a null response to getCookies as []. :: Jason Juang
  • b9896259df - Compute the correct pageX/Y for touch events. :: Jason Juang
  • 2abffbe05a - De-flake ImplicitWaitTest. :: Jason Juang
  • ae09849c1a - Replace innerHTML assignments with safer versions. :: Jason Juang
  • 78ca28555f - Updating IE driver to fix clearing of fields :: Jim Evans
  • 2ef3f60417 - Updating .NET to include fix for clearing fields :: Jim Evans
  • 85bcf8d5e5 - Adding El Capitan (OS X 10.11) to Platform :: Thunderforge
  • 7c97c37525 - Update firefox_profile.py :: Erik E. Beerepoot
  • 41090666a4 - Add Firefox specific command to switch context between Browser content and Browser chrome :: AutomatedTester
  • b7b227f790 - Modifying IE file upload functionality. :: Jim Evans
  • 2ddbec88a0 - Adding support for new IE file upload capability to .NET :: Jim Evans
  • 008d9bf18c - Added ability to set whitelisted IP addresses to IEDriverServer :: lsowen
  • a667cd0025 - Adding support for whitelisted-ips argument for Chrome and IE driver exes :: Jim Evans
  • 9631fd7a69 - updating commons-collections to 3.2.2 :: Luke Inman-Semerau
  • c50e1b3830 - give the cleaner almost double the time to clean up the sessions (a whopping 9 more ms). Hopefull will deflake this test in CI. :: Luke Inman-Semerau
  • ab740c5d36 - it's commons-collections not commons-collection :: Luke Inman-Semerau
  • a0c982410f - add the useful information about the session / capabilities in the exception when the 'browser may have died' :: Luke Inman-Semerau
  • 1db76fdb27 - rb - add missing guard to spec :: Titus Fortner
  • f667e4b287 - rb - unnecessary element equality abstraction :: Titus Fortner
  • 8fc56df400 - rb - implement option for setting Firefox binary locally :: Titus Fortner
  • 6aff8c7d6b - rb - remove unnecessary and time consuming browser resets in specs :: Titus Fortner
  • a282e162ed - rb - fix remote server implementation for Marionette :: Titus Fortner
  • ec7ca89d52 - rb - implement remote storage capabilities for chrome & marionette :: Titus Fortner
  • 4ce42f7c9f - rb - spec guard (IE doesn't do logs) :: Titus Fortner
  • 93b43be3fe - rb - add expectation to firefox profile spec :: Titus Fortner
  • bce737e02a - rb - allow Marionette access to remote server's implementation of status :: Titus Fortner
  • f73b081891 - rb - implement w3c page source :: Titus Fortner
  • 9a8e39a650 - rb - implement w3c full screen window :: Titus Fortner
  • 6ccd65677e - rb - update w3c commands and specs for window size & position :: Titus Fortner
  • e4142a0393 - rb - update w3c commands and specs for element size & location :: Titus Fortner
  • dd563cee74 - rb - update w3c commands and specs for device location and network connection :: Titus Fortner
  • 2917565874 - rb - remove obsolete commands :: Titus Fortner
  • 3df463f402 - rb - removed unnecessary guards on specs :: Titus Fortner
  • 874e76e4f8 - rb - remove references to W3CCapabilities in specs :: Titus Fortner
  • 4395a9b4b9 - rb - clean up Edge workarounds to w3c :: Titus Fortner
  • 076e763f79 - Exposing session ID property on RemoteWebDriver in .NET bindings :: Jim Evans
  • 5a04a82c29 - Enhance check for value types to exclude Nullable :: Chris Block
  • 293e7dc48e - Adding file header to interface file in .NET :: Jim Evans
  • 550931629d - rb - add SessionNotCreatedError :: Alexander Bayandin
  • dfce195135 - Merge pull request #1339 from bayandin/rb-add-error-for-33 :: Titus
  • 26e4ac8603 - rb - return capabilities class not a hash :: Titus Fortner
  • 6d8c6213c5 - rb - specs passing on safari :: Titus Fortner
  • ad1f4e6ecc - Reduces time wasted in when using a native driver :: Robert Elliot
  • c05937bcd1 - Adding *.opendb to .gitignore for VS2015 Update 1 :: Jim Evans
  • 5882958c32 - Refactor of IE requireWindowFocus keyboard code. No functional changes :: Jim Evans
  • e6f01da18c - IDEA config: mark common/src/web/ as a Test Resources Root :: Alberto Scotto
  • 0ee1c15d7d - py- refactoring all the service classes to use a common one. :: Luke Inman-Semerau
  • e3b66e0715 - Skipping Marionette specific tests if we can't start GeckoDriver :: AutomatedTester
  • 6b496e6869 - Adding workaround for Windows 10 major version number :: Jim Evans
  • f79148f528 - Updating .NET tests to use NUnit 3.0 :: Jim Evans
  • 4b14c30493 - change to Python 3.2+ :: Nik Nyby
  • 64c1ef49b9 - change to Python 3.2+ :: Luke Inman-Semerau
  • e3b59515d4 - add ide type example tests; adding intellij source folders for ide :: Daniel Davison
  • d94c64f547 - Fix a NullPointerException in RemoteWebDriver.getCurrentUrl :: Erik Kuefler
  • 0c680e793a - Reverting inadvertent commit of change for default requireWindowFocus value in .NET :: Jim Evans
  • cb7a0f91fc - Fixing .NET test IgnoreBrowserAttribute for NUnit 3 :: Jim Evans
  • 1a0eb7ae63 - Removing unused .NET test code after update to NUnit 3 :: Jim Evans
  • 2b8270576d - Updating NUnit attributes for NUnit 3 :: Jim Evans
  • c93499dee8 - Removing unused #includes from IE driver classes :: Jim Evans
  • 1d0ae2c613 - Refactoring of IE driver native events interaction code. :: Jim Evans
  • 0b909001e9 - Removing inadvertently committed binary file :: Jim Evans
  • e0e8614264 - Adding VS resource editor state file to .gitignore :: Jim Evans
  • 22a21b4f90 - Refactor concrete WebDriverException#getSupportUrl's :: Alberto Scotto
  • 9dd878d42d - Fix tracing for WebDriver#getPageSource :: Justin Tulloss
  • 24ff037434 - Updating .NET PageFactory to allow frame switching with located elements :: Jim Evans
  • 5bcbb99d46 - Refactoring of IE driver native events interaction code. :: Jim Evans
  • 49f375d0b8 - Fixing incorrect expected exception type in .NET test :: Jim Evans
  • 1f045d4fef - Fixing .NET Edge NUnit test project file :: Jim Evans
  • 50b8f4c7bf - test is passing in htmlunit :: Luke Inman-Semerau
  • 0541802631 - Adding appropriate wait to AuthenticatedPageLoadingTest :: Jim Evans
  • bb037d84dc - Adding timeout for IE7 in atoms typing tests :: Jim Evans
  • 3ae5176ea1 - Updating build.desc files for .NET tests :: Jim Evans
  • 7ee7a2347d - Suppressing warning in command-line build of .NET test assemblies :: Jim Evans
  • b58bc8cd03 - Updating textContent attribute test for IE9 :: Jim Evans
  • 12782f9c65 - Bump the buck version. :: Simon Stewart
  • 317d7d17e3 - Ensure that the buck-built core library has no third party dependencies. :: Simon Stewart
  • 3d17bf7cb3 - Move the guava jar into a directory named after it. :: Simon Stewart
  • 4de865d376 - Bump guava to version 19 :: Simon Stewart
  • 246698a30d - Also bumping guava version in maven :: Simon Stewart
  • 4c35228399 - Added Firefox path variable for string placeholder :: Abhijeet Kasurde
  • 289d28dc33 - Fixing HTML suite test runner :: Alexei Barantsev
  • 5aed4abbca - Pass Options.ime() through to the wrapped driver. :: Jason Juang
  • adecd64be8 - rb - update w3c implementation for latest Marionette release :: Titus Fortner
  • 7e3c8a0fc7 - Updating IE driver version resources for impending release :: Jim Evans
  • cac5215e4b - Updating .NET version resources for impending 2.49 release :: Jim Evans
  • 7698bb3d3b - Updating .NET CHANGELOG for 2.49 release :: Jim Evans
  • 2b27cbb591 - Correcting exception handling in Children Finding tests :: AutomatedTester
  • aae00ebf02 - Update alert tests to pass in element id instead of string of frame :: AutomatedTester
  • ef0f496645 - Reenabling alert tests for Marionette :: AutomatedTester
  • 19184fe6ef - rb - update specs with more race condition fixes :: Titus Fortner
  • 21bbdf51b8 - on osx for firefox, fallback to checking homebrew install, if the default isn't there :: Luke Inman-Semerau
  • 6e0ff41aea - Have Firefox service write to a file instead of PIPE :: AutomatedTester
  • b76925dc98 - rb - osx to also look for firefox binary in homebrew cask default directory (issue #1437) :: Titus Fortner
  • 2547639319 - Add aliases for running tests with Buck. :: Simon Stewart
  • 1f41bc6d5a - Remove guava dep on the selenium-apis when built using Buck. :: Simon Stewart
  • e0bda45644 - Add maven coordinate for the Firefox Driver when built using Buck. :: Simon Stewart
  • 55c6e62b7d - 2016 :: Luke Inman-Semerau
  • 68bff3580a - Disable appcache tests for Marionette :: AutomatedTester
  • 14154df564 - correct frame switching in api examples tests :: AutomatedTester
  • 5a8a3ded63 - Disable log tests in Marionette :: AutomatedTester
  • 1b1bbf4077 - step one, add the failing test, for firefox not being able to select the out of view multi select option :: Luke Inman-Semerau
  • 9af89ff534 - multiple selects when checking for clickability should be treated similarly to regular selects :: Luke Inman-Semerau
  • 8b1d162d81 - remove unused dependency from maven pom file :: Luke Inman-Semerau
  • d0e3c87d6c - Bump python version to 2.49 and update Changelog :: AutomatedTester
  • 365eeb44de - Bump Java to 2.49.0 and update Changelog :: AutomatedTester
selenium - Selenium 2.48.2

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.48.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.48.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Update check to see if we are speaking to a W3C remote end point :: AutomatedTester
  • a2404b88f6 - java: fix log string for RemoteTargetLocator#defaultContent :: Alberto Scotto
  • 0c120edea9 - Making findElement(s) commands standard compliant (except for link text locators) :: Alexei Barantsev
  • ef13321624 - Fixing "no such alert" error mapping :: Alexei Barantsev
  • 65dc17ed34 - Making timeout setting methods standard compliant :: Alexei Barantsev
  • 08817b9ab7 - Ignoring a couple of alert tests in marionette. :: Alexei Barantsev
  • 467b8ceae2 - Making getLocation and getSize standard compliant :: Alexei Barantsev
  • f6b1dea19f - Updating ignores for marionette :: Alexei Barantsev
  • 1ae95c40d8 - Making switchTo().window more standard compliant :: Alexei Barantsev
  • 678834ec6a - Unignoring some tests in marionette :: Alexei Barantsev
  • 9f2fd8191b - Reworking sendKeys to send characters one by one, this is standard compliant behavior :: Alexei Barantsev
  • b462925110 - Fixing getSize operation broken by copy-paste from getLocation :: Alexei Barantsev
  • 655a5d5c5e - Unignoring marionette tests passed after sendKeys rework :: Alexei Barantsev
  • 35550bf395 - Change buils to builds :: Carson McDonald
  • bd32e3df66 - Making sendKeys more backward compatible (because i18n tests) :: Alexei Barantsev
  • 3cc704f76a - Simulating submit operation for standard compliant drivers :: Alexei Barantsev
  • 32d519edb6 - Escaping "bad chars" and a digit char in the beginning of id or class in css selector :: Alexei Barantsev
  • 7e14836b6d - don't replace a platform specified to the add browser method, like the TODO says :: Luke Inman-Semerau
  • 37f217375d - fix maven dependency of htmlunit driver on the support package :: Luke Inman-Semerau
  • 57b35b0eb1 - More backslashes, Java likes them so much! :: Alexei Barantsev
  • 5beafb1ad8 - htmlunit passes the httponly cookie test :: Luke Inman-Semerau
  • a18cd3a355 - FileExistsError when trying to reuse FirefowProfile :: Jayme
  • 24a2b6ccf0 - use BasicHttpRequest instead of EnclosingRequest :: Daniel Davison
  • d831da7010 - Buck version bump, and fixing the build again :: Simon Stewart
  • 574b37cd7e - updating ruby capability name for edge -> MicrosoftEdge :: Luke Inman-Semerau
  • ccc51aa2af - remove unused css transform code from location in view :: AutomatedTester
  • d07d936272 - Deleting marionette tcp connector :: Alexei Barantsev
  • 39e3b5791a - Implementing standard-compliant getSize, getPosition and getPositionInView :: Alexei Barantsev
  • 5c4049245c - adding edge icon for grid :: Daniel Davison
  • c0af850407 - Implementing standard-compliant window operations :: Alexei Barantsev
  • 2f80b1d83e - Fixing test to switch back to the original window after opening a new one. :: Alexei Barantsev
  • e2b3b6b5dc - Simulating switchTo().window by name :: Alexei Barantsev
  • dadde61d74 - Simulating window.getPosition and setPosition operations :: Alexei Barantsev
  • 72c7304917 - Disabling several more tests broken or unstable in marionette :: Alexei Barantsev
  • a34d7fab3f - Fix up failing htmlunitdriver test. :: Simon Stewart
  • b54458cf88 - Bump the buck version :: Simon Stewart
  • 4d115c658f - Amend buck build for Hub so that it builds with resources. :: Simon Stewart
  • 5975d472ce - Changing the tests for getCurrentUrl to conform to the standard :: Alexei Barantsev
  • e0b55cf19c - removing '-debug' command line parameter for grid hub, it isn't used anywhere. :: Luke Inman-Semerau
  • 62c0fe6633 - Renaming the Jetty7AppServer to remove the version number. :: Simon Stewart
  • 8bb8a03b28 - Move the servlet-api package for easier automated updates. :: Simon Stewart
  • 6d92e12a7e - Remove some static cling from the Grid tests. :: Simon Stewart
  • 7a414e6203 - rb capabilites spec now expects MicrosoftEdge instead of edge :: Chris Mohr
  • 55ed0fbf28 - Merge pull request #1014 from chrismohr/fix-rb-edge-capabilities-spec :: Titus
  • eccd99f4aa - fix the client and server classpath :: Felipe Knorr Kuhn
  • bd7d47f501 - Issue 509 - added unit test to show issue should be resolved and cannot be reproduced :: [email protected]
  • b2219e1083 - Issue #386 implementing repr for WebElement :: Alice Yang
  • 437f325c09 - Bump the buck version again. :: Simon Stewart
  • a6f32f1707 - Adding a repr for driver object in [python] bindings :: Santiago Suarez Ordoñez
  • 4d6d037578 - Adding repr for wait object in [python] bindings :: Santiago Suarez Ordoñez
  • d4af5ecfa2 - Edge requires 'localhost' for the http request, resolving IP address and using it as the url is forbidden :: Luke Inman-Semerau
  • 84f264ae98 - Run grid tests using Buck. :: Simon Stewart
  • 28f63e5f6c - Unignoring several tests fixed in the latest version of geckodriver (wires) :: Alexei Barantsev
  • c5b1e14868 - Fixing submit simulation for standard compliant drivers :: Alexei Barantsev
  • e97647b41a - Unignoring a couple more tests in marionette :: Alexei Barantsev
  • acb94a2318 - Ignoring cookie related tests in marionette :: Alexei Barantsev
  • 7038163b12 - Adding information on the reasons to ignore tests :: Alexei Barantsev
  • 73bcb1cda3 - Add Ruby test suite to Travis :: Alex Rodionov
  • 628ee86388 - Unignoring a green test :: Alexei Barantsev
  • 0cd0b2669c - Firefox: fixing page source for plain text pages :: Alexei Barantsev
  • 2d0aa4fc5f - Firefox: changing getCurrentUrl to return top level browsing context address (to conform to the standard) :: Alexei Barantsev
  • 547dded820 - Firefox: throwing proper exception on an attempt to find an element in the deleted frame :: Alexei Barantsev
  • 863f9a97da - Unignoring a green test :: Alexei Barantsev
  • 20330296e8 - Firefox: Deleting dead code :: Alexei Barantsev
  • 517c5887c4 - Moving IE specific test to IE test suite :: Alexei Barantsev
  • 75327268b9 - Unignoring a green test :: Alexei Barantsev
  • 6477098e3f - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • 94d41301a8 - Firefox: don't dispatch keypress event if defaultPrevent() of the keydown event is called because KEY_FLAG_PREVENT_DEFAULT has no effect :: Alexei Barantsev
  • 84ebcca536 - python point release bump 2.47.2 :: Luke Inman-Semerau
  • e266f9eeb5 - Revert "Proper handling HTTP Host header" :: Luke Inman-Semerau
  • a8fb019be1 - [js] Update ws dependency to 0.8.0 :: Jason Leyba
  • 142206cfa7 - [js] Bump minimum supported version of Node.js to 0.12.x :: Jason Leyba
  • da0d5bd434 - [js] Add license field to package.json :: Jason Leyba
  • e634a38141 - fixes non-relative import in chrome webdriver :: Charles Lavery
  • 0807842fdd - updating changes and py bump to 2.47.3 :: Luke Inman-Semerau
  • 4108c6f74f - Resorting tests for moveByOffset action :: Alexei Barantsev
  • 22399e69d0 - Deleting outdated assumes for unsupported Firefox version :: Alexei Barantsev
  • aae52326a4 - Bump the Buck version :: Simon Stewart
  • 378ea5d613 - rb - update file loading to allow tests to be run from relative directories :: Titus Fortner
  • 738fadf33f - Merge pull request #1042 from titusfortner/rb_relative_paths :: Titus
  • 2277e99a92 - Deleting commented code :: Alexei Barantsev
  • 73cffa2241 - Deleting native evens from firefox driver :: Alexei Barantsev
  • 9d132ee80f - Cleaning native event checks out of the tests :: Alexei Barantsev
  • e4f26e8470 - WDBC: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • 6607a2731f - HtmlUnit: restoring backward compatibility after changes in getCurrentUrl semantics :: Alexei Barantsev
  • b296684cbf - HtmlUnit: Unignoring a magically working test :: Alexei Barantsev
  • 0da0d27e44 - Disabling a test if JS is not enabled :: Alexei Barantsev
  • 5986687e3d - Fixing a test to avoid fast-fail branch :: Alexei Barantsev
  • 5c278d6b8d - HtmlUnit: disabling broken tests :: Alexei Barantsev
  • 87730e4e01 - HtmlUnit: unignoring several tests that can work with JS off :: Alexei Barantsev
  • dd422b880e - rb: Switch to RSpec expect syntax :: Alex Rodionov
  • 1545015252 - rb: Remove \t from source. Are we barbarians? :: Alex Rodionov
  • ce9a372683 - HtmlUnit: Ignoring one more test :: Alexei Barantsev
  • 697d41f76a - Deleting redundant logging to console in tests :: Alexei Barantsev
  • bd3c3dd6fb - changing casing of children finding tests :: AutomatedTester
  • 7a24fd5abd - No need to cast, the variable has required type already :: Alexei Barantsev
  • b1b5ef5c61 - Deleting confusing comment: there is no more such a test class :: Alexei Barantsev
  • 2a06f62373 - Deleting a couple of redundant casts :: Alexei Barantsev
  • 8b359c3508 - Safari: stop embedding the extension in the client libs, it should be downloaded and installed manually. :: Alexei Barantsev
  • c7d9e98928 - rb: Silence WEBrick output in specs :: Alex Rodionov
  • a2894219b2 - rb: Revert RSpec to 2.99 until we find a way to make Rack server silent :: Alex Rodionov
  • e84c45967d - rb - allow javascript execution for edge :: Titus Fortner
  • 221ef07779 - fix conditional logic :: Titus Fortner
  • f315bf0fb5 - [js] Update to dossier 0.7.1 :: Jason Leyba
  • c71d126bb2 - [js] Bump to 2.47.0 :: Jason Leyba
  • ef90939fe2 - rb - downgrade in rspec requires stub instead of receive_messages :: Titus Fortner
  • d9c9ea9615 - rb - add support for w3c commands :: Titus Fortner
  • 4f446af664 - rb - update edge specs commensurate with Windows 10 build 10532 :: Titus Fortner
  • 0eec81da52 - Firefox: implementing mouse up/down actions via nsIDOMWindowUtils. This makes mouse actions "more native". In particular, if there are overlapping element at the click point, the driver will click the topmost element. :: Alexei Barantsev
  • 5eb8c3ec6c - Firefox: fixing events generated as a result of click on an element that disappears after the click. :: Alexei Barantsev
  • fef98c146c - Add FluentWait.withMessage with string supplier :: Olivier SCHNEIDER
  • 7c89bbddeb - Firefox: implementing mouse doubleclick action via nsIDOMWindowUtils :: Alexei Barantsev
  • e1d651064d - Update Closure compiler to v20150901 :: Jason Leyba
  • e231a6f921 - Update closure-library to 04a8ceefc6972511e669563d47abeca18b28092c :: Jason Leyba
  • 44b57f6963 - add case sensitive test for linkText() :: Daniel Davison
  • 585b15a7c4 - Marionette: Unignoring several tests fixed in today's Nightly :: Alexei Barantsev
  • 3acb98b51d - Buck version bump. Fixes closure compilation problem. :: Simon Stewart
  • 364187aaa6 - Updating .NET remote tests to pass path to IEDriverServer.exe :: Jim Evans
  • 24675be1c1 - Internal changes to JSON wire protocol handling in .NET bindings :: Jim Evans
  • e79026506d - Fixing .NET FxCop warnings :: Jim Evans
  • 00c9b0a0c3 - Removing attribute-based JSON deserialization for .NET responses :: Jim Evans
  • 642fbd2590 - Adding Buck build files for .NET bindings :: Jim Evans
  • 2650556170 - Firefox: fixing sendKeys for contentEditable elements, it should append to the existing text. :: Alexei Barantsev
  • a057517528 - Fix .Net build :: Simon Stewart
  • 8c106b01b4 - Bump Buck version :: Simon Stewart
  • 8f310fcc0c - Wrapping .NET test web server process termination with try-catch :: Jim Evans
  • 005c5c9fb2 - Removing use of Windows hooks for taking screenshots in IE. :: Jim Evans
  • 8104d28415 - Fixing location of Firefox no-focus library for .NET on non-Windows OS :: Jim Evans
  • b09724295d - [js] Expose loopback option to remote/SeleniumServer :: Jason Leyba
  • 423df21483 - updating third party wicked good xpath to e33a3876a6d592b824942751d86ba5f2b08a3dc5 :: Luke Inman-Semerau
  • d345587256 - fixing java command line options for 'go' MaxPermSize -> MetaspaceSize in java 8 :: Luke Inman-Semerau
  • d4451336fd - first pass at fixing some of the javadoc errors... still quite a few to go :: Luke Inman-Semerau
  • 9888ad4051 - moar javadoc :: Luke Inman-Semerau
  • 2d354b6a92 - removing deprecated / unused class (that contained a javadoc error) :: Luke Inman-Semerau
  • b476b4e9da - umm, yes, we should make the javadocs for java/server too. :: Luke Inman-Semerau
  • d22dbb4b3d - fixing the remaining jdk 8 javadoc errors :: Luke Inman-Semerau
  • 9fd97cae90 - Removing superfluous comment that was causing javadoc build error in ci :: Luke Inman-Semerau
  • 88259c30cf - Guarding against null session ID in .NET bindings new session response :: Jim Evans
  • 01cbd65f7c - Python 3 compatibility for remote Authorization :: Laurence Rowe
  • e45a461ff2 - Updating screenshot code to prevent resizing if window is large enough. :: Jim Evans
  • f389150db1 - rb - update support and specs for latest version of Edge driver :: Titus Fortner
  • ab1e647d0f - rb - clarify specs for handling missing element attribute call :: Titus Fortner
  • 219e8982ae - Updating screenshot code to retain scroll bars in required directions. :: Jim Evans
  • 0697307149 - Bump the Jetty version from 7 to 9 :: Simon Stewart
  • 48260ad9ef - Update jetty readme :: Simon Stewart
  • f0a9c1b286 - Fixing UploadServlet in test environment to conform to servlet-api 3.1 :: Alexei Barantsev
  • 211989b912 - Deleting commented code :: Alexei Barantsev
  • 6aad429b44 - Restoring use of queued thread pool in the hub :: Alexei Barantsev
  • fe7135af0e - rb - fix spec guards to hashes :: Titus Fortner
  • d37f7c5987 - rb - for some reason Windows command line is adding a trailing space :: Titus Fortner
  • 385352df3e - Ignoring back failed grid tests :: Alexei Barantsev
  • f2a731fe07 - Ignoring a couple of tests in old IE :: Alexei Barantsev
  • edd0fcd3d0 - Correcting path to test page in Java test :: Jim Evans
  • 6ffdbc6be9 - adding pom files for jetty 9 repakced jars and the empty-javadoc jar used to upload to maven central :: Luke Inman-Semerau
  • ea71530eeb - fix maven build for jetty 9 :: Luke Inman-Semerau
  • a55784e7e0 - Add the ability to run python marionette tests :: AutomatedTester
  • caadc71c21 - Correcting path to test page in .NET test :: Jim Evans
  • 68339fe798 - Adding ported test from Java to .NET test suite :: Jim Evans
  • 2d7afdbc3b - Updating startup class for test web server in .NET tests :: Jim Evans
  • 5b7bc6c913 - Changed .NET SwitchTo().Frame() to find via client-side code :: Jim Evans
  • 2f7ff0762b - another case of code.google -> github :: Luke Inman-Semerau
  • 6ce3241575 - Disable tests that are not working :: AutomatedTester
  • b770835ed9 - Update error pulling to match spec. :: AutomatedTester
  • c55700d26a - [js] Do not compress zip entries. :: Jason Leyba
  • 94b4109e1b - rb - update specs with bug information for Edge :: Titus Fortner
  • 16d6fb5164 - rb - update more Edge specs :: Titus Fortner
  • 137bc30946 - rb - wrong syntax for edge tests; breaking the tests :: Titus Fortner
  • 943e554b99 - Bump the buck version to the latest version. :: Simon Stewart
  • 68dbd3e5a2 - Updated the test method name :: Sripathi Pai
  • 270fcf664d - java: add ExpectedConditions#numberOfWindowsToBe :: Alberto Scotto
  • 1bedbe24cf - Bump Python version to 2.48. Changelog for Python Updated :: AutomatedTester
  • d8359a1a40 - Bump Java version to 2.48 and update the changelog :: AutomatedTester
  • 2ac6a7dd70 - This fixes #498 :: Snail
  • 9b54a07f30 - Marionette: Fixing error handling to conform to the standard :: Alexei Barantsev
  • c7ff390aa4 - Marionette: Fixing default capabilities :: Alexei Barantsev
  • 86157609d1 - Implementing marionette support in Selenium Server :: Alexei Barantsev
  • 00f4f2ec5f - rb - initial implementation of marionette :: Titus Fortner
  • 093159464a - rb - add browser option for Firefox Nightly :: Titus Fortner
  • 94af2c24bd - rb - Firefox Nightly specs pass on Mac :: Titus Fortner
  • 3ea3cd7387 - rb - Firefox Nightly specs passing for Windows :: Titus Fortner
  • c507f164e4 - rb - update w3c error handling :: Titus Fortner
  • d2b5feeccd - rb - Firefox Nightly specs pass on Linux :: Titus Fortner
  • 516fd67980 - Firefox: fixing the most critical v.44 compatibility issue (inability to open a page) :: Alexei Barantsev
  • c5c6d58da1 - Firefox: unwrapping event type to fix "CPOWToString incompatible object" error in v.44 :: Alexei Barantsev
  • 7c2b51777c - Use specificationLevel to know that we are speaking GeckoDriver :: AutomatedTester
  • 357a6ccc8b - Initial work making .NET bindings understand W3C dialect of wire protocol :: Jim Evans
  • 905dd6f7d9 - Make sure that the RC server built with Buck works. :: Simon Stewart
  • f9cc42dd89 - rb - fix errors from multiple class definitions :: Titus Fortner
  • 645d318d6e - rb - better implementation for how to use Marionette with Wires :: Titus Fortner
  • f78afdbd75 - rb - tests easier to run locally :: Titus Fortner
  • 592c37b72a - rb - change firefox_nightly references to wires :: Titus Fortner
  • 27303137e6 - rb - add wires to ./go tests :: Titus Fortner
  • 47a66a345f - rb - change w3c references to wires in spec guards :: Titus Fortner
  • a42e132725 - rb - better wires spec support for all platforms :: Titus Fortner
  • 48b070ae7c - Bump Ruby version to 2.48.0, update change log :: Titus Fortner
  • 985a61686e - Updating .NET assembly versions for impending 2.48.0 release :: Jim Evans
  • b7b081a4f1 - Updating IE driver version for impending 2.48.0 release :: Jim Evans
selenium - Selenium 2.47.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - Selenium 2.47.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits 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 - RemoteLogs unit tests. :: Joshua Bruning
  • edc4877a18 - Allow access to local profiler logs. :: Joshua Bruning
  • 860ff26abc - Minor DefaultFieldDecorator improvement :: Sergey Tikhomirov
  • 97afe7e9b8 - Get rid of unnecessary []'s in function type annotations. Annotations such as @type {function(...[Foo])} are rewritten as @type {function(...Foo)} The []'s are no longer necessary as of the r20141103 closure compiler release and doesn't compile as of v20150609 (or some less recent version). :: Seva Lotoshnikov
  • 5fcceb3471 - Update closure-library to revision eb26f425dbd99a70d2955d8fcc892f2fd0178acb and closure-compiler to v20150609 in order to pick up the Shadow DOM related https://github.com/google/closure-compiler/commit/4323eaa9ddf86a1c7360d5dfa9de3c6012e7fc2a Which we need for Shadow DOM support in atoms - to be submitted separately. :: Seva Lotoshnikov
  • 00a5f4642d - Disabling reading list info panel in Firefox. Fixes #658 :: Dave Hunt
  • 52e9d64072 - remove shebang from top of python files, updated copyright :: Corey Goldberg
  • ceddccc58e - ide: record a elements if they dont have hrefs. closes #570 :: Daniel Davison
  • 4d27530e21 - Merge remote-tracking branch 'origin/pr/626' :: Daniel Davison
  • 3583390de1 - Fixes #426. Default the hub port to 4444, if no port was provided. Log a message as well about the default :: Anand Jayaram
  • e1b34f6add - Allow access to local profiler logs. :: Joshua Bruning
  • 83f0a32d01 - Test remote end does not support profiler logs. :: Joshua Bruning
  • e9b681794d - Deflake a test by ensuring all frames are loaded before we take a screenshot :: Seva Lotoshnikov
  • 653b63408f - Ensure all tests that end with a nested frame being the current context to close the session. Because it was regressed in some drivers: https://code.google.com/p/chromedriver/issues/detail?id=1106 (fixed in code; not released) :: Seva Lotoshnikov
  • c064f41ad6 - Remove unused imports after 09601a484c5 :: Seva Lotoshnikov
  • 79998f3a87 - Add new type to frameToBeAvailableAndSwitchToIt :: Tamás Buka
  • 0e67b7b688 - fix broken tests :: Daniel Davison
  • 0c4324b3b1 - Add rebeccapurple to the Colors enum :: Mark Collin
  • 840a86fd86 - Refactoring Windows Hooks in IE driver :: Jim Evans
  • 84614166f4 - Adding rebeccapurple to the python Color object :: AutomatedTester
  • 48cd3fc8c8 - doing some python magic to make switch_to* work on event firing webdriver :: Luke Inman-Semerau
  • 0dba31cd02 - [js] Replace usages of goog.json with native JSON object. :: Jason Leyba
  • 09ff03dc61 - build: Making different aliases for firefox tests with native and synthesized events :: Alexei Barantsev
  • bdf4170a03 - Fixed issue #644. ErrorHandler now tolerates non-Number lineNumber, and also attempts to safely parse a non-Number Object if it receives a non-Number. If absent or non-numeric it now continues to build the StackTraceElement (instead of aborting that frame) and uses the conventional -1 for lineNumber. :: Brett Randall
  • 1fd03d5450 - Prevent mouse events from firing if touchstart or touchend was canceled. On behalf of Google engineers :: Seva Lotoshnikov
  • ef01b33820 - Workarounds for js tests in Safari. On behalf of juangj :: Seva Lotoshnikov
  • c8b388ab91 - goog.base is not compatible in es5 strict mode. A replacement is available in the form of a base method added to constructors by goog.inherit. This change is a no-op, but will allow dependents of these classes to move to ES5 Strict Mode. On behalf of Google engineers. :: Seva Lotoshnikov
  • 4c889b97ed - js atoms: Ensure element with overflow state 'hidden' is considered hidden if all its children have zero size. On behalf of Google engineers. :: Seva Lotoshnikov
  • 7703db2e44 - Workarounds for js tests in Chrome. And a random missing semicolon! :: Seva Lotoshnikov
  • 58735c4277 - js: shadow-DOM aware isDisplayed and getText atoms. On behalf of Mark Charsley [email protected] :: Seva Lotoshnikov
  • 6dae6c1c19 - firefox: Don't log inability to load native events (there are many other ways to get this info). :: Alexei Barantsev
  • 3a3cc8adbf - Fix some broken tests :: Jason Leyba
  • 0aa5fd6beb - Add ignore_class option akin to ignore_method to Selenium test suite runner :: Seva Lotoshnikov
  • 1f22ce2f41 - Suppress tests on old versions of IE :: Jason Leyba
  • b5728fca43 - Further refactor of Windows hook procedure processing :: Jim Evans
  • 43ec621c6a - Rewriting cookie handling for IE. :: Jim Evans
  • 773f8d461a - Unignoring now-passing cookie tests for IE :: Jim Evans
  • 460856fc92 - Adding support to .NET bindings for HTTP-only cookies :: Jim Evans
  • 92f7e066f3 - Fix the Buck build :: Simon Stewart
  • 03b2798671 - Bump the Buck version :: Simon Stewart
  • 4453933c8a - HtmlUnitDriver.deleteAllCookies() fix :: Ahmed Ashour
  • 9e5d3358fa - Fixed IE cookie handling for down-level operating systems :: Jim Evans
  • ee73792c89 - Unignoring cookie tests for IE :: Jim Evans
  • cdbccbff41 - Adding ITakesScreenshot to .NET RemoteWebElement for spec compatibility :: Jim Evans
  • 360cd32055 - adding element screenshot to python :: Luke Inman-Semerau
  • 84ac6da0bb - Updating .NET cookie files to be more in line with Java tests :: Jim Evans
  • 996e5515c8 - Re-ignoring failing Java cookie tests for IE :: Jim Evans
  • bb6dea61c2 - Disable HTTP Public Key Pinning (HPKP) when the webdriver_accept_untrusted_certs capability is set. As of Firefox 39, Firefox ignores certificate overrides if the domain's certificate is pinned. :: Jason Juang
  • 8e173464d1 - Fix the atoms tests; "display: run-in" apparently is no longer supported in Safari 7.1 and later. :: Jason Juang
  • 74a5ad72a0 - Updating gem dependencies in IDEA ruby project :: Alexei Barantsev
  • a0a22ecacd - java: Adding two more cookie tests :: Alexei Barantsev
  • 476917ba5a - adding TakesScreenshot to WebElement, not going down the Augmentor route right now since that is setup just for WebDriver. :: Luke Inman-Semerau
  • 07bf0ac383 - Bump the buck version. :: Simon Stewart
  • ba34ed3f80 - Correcting IE driver logic for http-only and secure cookies. :: Jim Evans
  • ad44bae916 - Stop using Function methods which are tacked onto Function.prototype in base.js because they will be effectively removed soon. On behalf of closure-library engineers. :: Seva Lotoshnikov
  • 407cce95e4 - Revert "Stop using Function methods which are tacked onto Function.prototype" :: Seva Lotoshnikov
  • df012b8f8a - Fixing cookie parsing error in .NET bindings :: Jim Evans
  • f544b5b586 - Java 7 generics empty parameters (diamond brackets) :: Ahmed Ashour
  • 4ededb6be3 - Add test annotation @NotYetImplemented :: Ahmed Ashour
  • 35b6e2e013 - Add optional parameters to control use of Shadow DOM aware atoms. :: Sam Uong
  • 7b2b44d3ed - Formalities... Add Google, Inc, the legal copyright author of changes contributed by Google employees, to AUTHORS. On behalf of the open-source people at Google. :: Seva Lotoshnikov
  • 5600b63d6c - Move httpclient libraries around for easier automated updates. :: Simon Stewart
  • 81df2c7088 - More movement of libraries for easier automated updates. :: Simon Stewart
  • 31956a17b4 - Remove executable flag from .java and .desc :: Ahmed Ashour
  • 3cff5f0e16 - Add new HtmlUnitDriver(BrowserVersion,boolean) :: Ahmed Ashour
  • 90f07e5c07 - HtmlUnit test case to be @NotYetImplemented :: Ahmed Ashour
  • 03587eaa3d - firefox: Implementing httpOnly cookie flag :: Alexei Barantsev
  • 90a1382436 - Add service handler and minimal update to driver to use service :: AutomatedTester
  • dcff1271fd - Add the ability to start FirefoxDriver backed with Marionette via a capability :: AutomatedTester
  • e7b941484a - firefox: It appears that cookie extra filtering by hostname was important. :: Alexei Barantsev
  • 788f40c0a7 - firefox: Fixing "null pointer exception" in xpath location strategy. Fixes issue #714 :: Alexei Barantsev
  • 71fb31f591 - HtmlUnitDriver: add .getBrowserVersion() :: Ahmed Ashour
  • bb7e4184ee - Fix some generics warnings :: Ahmed Ashour
  • 92e0438571 - HtmlUnitWebElement: to handle DomElement :: Ahmed Ashour
  • 931f51ae26 - Adding support for SOCKS proxy in the IE driver :: Jim Evans
  • dc0cd1e714 - Updating delete cookie in IE driver to no longer rely on JavaScript. :: Jim Evans
  • f7b46bbd14 - Updating .NET tests to allow navigating to https test pages :: Jim Evans
  • 2d9f7a9971 - Fix the Buck build by adding a missing file. :: Simon Stewart
  • 4112306b78 - Bump the buck version. :: Simon Stewart
  • 1660076580 - Repack BouncyCastle on Windows :: Simon Stewart
  • 4680a969a2 - Replacing DotNetZip with ZipStorer library :: Jim Evans
  • 728e038599 - Updating .NET cookie tests for localhost :: Jim Evans
  • 90e5c49fed - Correcting IE cookie add/delete logic :: Jim Evans
  • 7e6dcc146f - Fixing cookie delete bug for related domains in IE :: Jim Evans
  • 01f54d293a - Removing commented code. No functional changes. :: Jim Evans
  • 0888205308 - support socket timeout for connections :: Sergey Chipiga
  • 5e734750ba - add pydoc to new RemoteConnection timeout methods :: Luke Inman-Semerau
  • 2051f9acc6 - Fixing bug in IE screenshot handling due to Windows hook refactor. :: Jim Evans
  • eda96a0fbb - Chrome on retina Mac seems to use a pixel less :: Kristian Rosenvold
  • 9c688b1682 - Fixing bug in SOCKS proxy authentication settings retrieval for IE :: Jim Evans
  • be991113d3 - Initialize last known mouse position with -1, -1 in IE instead of 0, 0 :: Anton Usmansky
  • 8bf1c71436 - Fixes #734 :: marcotcr
  • 7b1e33ba15 - correct syntax error on a return statement :: AutomatedTester
  • 7d6119cac3 - Fix if ... else :: David Fischer
  • 961040f13f - Correct cleanup code for shutting down firefox in python bindings :: AutomatedTester
  • 8bc01d6143 - fixes typo :: Brendan Mannix
  • ee3722a04f - adding travis config to run python tests :: Luke Inman-Semerau
  • bb1c876e22 - don't build firefox native events anymore (will speed up travis ci pull request checks) :: Luke Inman-Semerau
  • 8925c0f941 - adding Authenticate Alert API to python :: Luke Inman-Semerau
  • 16842a8e1a - implement the AuthenticateUsing Alert API in java :: Luke Inman-Semerau
  • 00cb42e7f0 - fix java build... crazy, crazy-fun :: Luke Inman-Semerau
  • e7c33c735f - fix maven build too :: Luke Inman-Semerau
  • 8b65a2a5a3 - implement webelement ne :: Luke Inman-Semerau
  • 91b95b9db0 - Update .gitignore for java/client/iedriver.log :: Ahmed Ashour
  • 1b129aa507 - setAuthentication -> setAlertCredentials :: Luke Inman-Semerau
  • 1b35bc6d61 - alert_credentials -> alert/credentials :: Luke Inman-Semerau
  • 9e07957801 - authenticateUsing implicitly clicks ok on the dialog :: Luke Inman-Semerau
  • 3fdc4cf073 - Resize IE window for screenshots using dimensions of top-level document :: Jim Evans
  • 7604d12b10 - Enabling handling of authentication dialogs in IE driver :: Jim Evans
  • ca03a1df88 - Adding support for authentication dialogs in the .NET bindings :: Jim Evans
  • 1c90b9997a - Updating ignores on Java authentication alert tests :: Jim Evans
  • e6e75362c8 - free_port checks if port is available on all int. :: Krzysztof Księżyk
  • 82debdc785 - Fixed handling of IE auth dialogs for different Windows versions :: Jim Evans
  • 87f28e81c1 - Adding ability to set alert credentials via remote :: Jim Evans
  • c3bd00005c - HtmlUnitDriver: fix findElementByXPath() :: Ahmed Ashour
  • 8977ac6125 - HtmlUnitDriver: basic Alert implementation :: Ahmed Ashour
  • cdf57da845 - fix compilation issue because of new method in Alert :: Luke Inman-Semerau
  • f919e5ccec - Ignoring failing cookie test for IE :: Jim Evans
  • 4efa15decf - Make code compile with a future version of the compiler. Values of this type are used as keys in bot.Mouse.MOUSE_BUTTON_VALUE_MAP_. A new check will verify that keys in Objects are either native or "stringifiable" (have toString method). On behalf of closure-compiler engineers. :: Seva Lotoshnikov
  • b0807bcd4d - Allow error handling to handle both current errors and w3c errors :: AutomatedTester
  • acc7c83995 - Remove unneeded assert on status. :: AutomatedTester
  • f5b4f1c693 - Update find_elements to match spec :: AutomatedTester
  • b3e13567fe - Ignore tests while investigation is going on in https://code.google.com/p/chromedriver/issues/detail?id=1129 :: Seva Lotoshnikov
  • 8e26905689 - Unignore tests on SauceLabs since it uses a window manager (metacity) now :: Seva Lotoshnikov
  • dce3adb471 - Re-ignore tests, clarify reasons :: Seva Lotoshnikov
  • 4ed7c73cac - Ignore tests failing against Sauce/Linux/Chrome :: Seva Lotoshnikov
  • 1bc9c24d67 - py: phantomjs: service: remove unused import of signal :: Daniel Hahler
  • b78c8cc9ce - py: phantomjs: add port information to WebDriverException :: Daniel Hahler
  • 08b70a4311 - Updating changelog for what has happened so far :: AutomatedTester
  • a80727b022 - Bumping Python to 2.46.1 :: AutomatedTester
  • d4286706d2 - Revert change that made core webdriver API depend on httpclient. :: Simon Stewart
  • 884c31af8a - Keep webdriverjs es5 strict mode compatible. A follow up to commit c8b388ab91e41892 :: Seva Lotoshnikov
  • dff13ad9d6 - fix #818 :: Daniel Davison
  • 9ed9272445 - Adding language bindings for Microsoft Edge browser :: petruc
  • 573614568b - Added browser-specific test suite for Microsoft Edge in .NET :: Jim Evans
  • db33f68dcf - Moving .NET Microsoft Edge tests to correct location :: Jim Evans
  • 025e7a2b63 - Make it possible for users to override how the Lock is obtained with Firefox :: Simon Stewart
  • 4740faba82 - remove extra word from java doc :: Ben Lamm
  • f2b60402f2 - Bump the Buck version :: Simon Stewart
  • c8203230ac - Updated download url with forward link fir Edge bindings (C#, Java) :: petruc
  • 60b890140f - fix the rake biuld to actually build the cpp components necessary for firefox to run native events (you know, for the old versions that still work) :: Luke Inman-Semerau
  • 3cebf747f8 - Sort Grid Proxies in order of least busy to busiest. This should prevent situation where one node is running multiple sessions while several nodes are completely idle :: Dima Kovalenko
  • 3dad4a8bea - Add the ability to handle windows with the W3C Dialect of the JSON Protocol :: AutomatedTester
  • d59194417e - Grammar and spacing fixes to README.md :: Jason Parry
  • 2eb6893314 - rb: fix spec - wrong url referenced :: Titus Fortner
  • 811d2c9ce6 - rb: fix spec - process no longer started during initialize :: Titus Fortner
  • c321805f8a - rb: removed all extension related methods from Safari options :: Titus Fortner
  • 067a295d27 - rb: fix timing issues in specs :: Titus Fortner
  • 7435be0fc7 - reverting change to firefox build.desc :: Luke Inman-Semerau
  • 999470b8d9 - Update timeout methods to work with W3C dialect of JSON Protocol :: AutomatedTester
  • 3cb0af81cf - Adding support to grid for Edge driver :: Jim Evans
  • 61e866d43e - Have find_elements match spec when it has a spec compliant browser :: AutomatedTester
  • ed5860df47 - Update window switching key if it hits a spec compliant browser :: AutomatedTester
  • 36b48dbfff - hopefully really fixing native events for Firefox 31 :: Luke Inman-Semerau
  • 41736a728c - Initial implementation of EdgeDriver for python :: AutomatedTester
  • b75702a4fe - Correct syntax error :: AutomatedTester
  • 06fd3f3344 - Check capabilities to decide if we have a spec complaint browser :: AutomatedTester
  • e5ff41b228 - Update python changelog :: AutomatedTester
  • 2c00cba066 - rb: remove invalid require :: Titus Fortner
  • 79537aba5d - rb: remove references to absent files :: Titus Fortner
  • 97d7da5dca - rb: fix timing issue in spec :: Titus Fortner
  • 901ef32e38 - rb: fix timing issues better in spec :: Titus Fortner
  • bc8c2c80dd - rb: spec guard against upload bug in phantomjs / windows :: Titus Fortner
  • 879a5ed862 - Allow stop to be safely called multiple times. :: Tony Hignett
  • 28a167aef2 - Syncing IE driver for impending 2.47 release :: Jim Evans
  • 5bb60fa456 - Updating version numbers for .NET assemblies for impending 2.47 release :: Jim Evans
  • 0e4837e94b - Updating version information for 2.47.0 release :: Jim Evans
selenium - Selenium 2.46.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d7dbc3070e - reduced escapes in Perl code :: sugama
  • b04b0a6b99 - improved Perl code on non-ascii output :: sugama
  • 362777c967 - replaced single auote to double qoute :: jamadam
  • a26595ff63 - Bump Ruby version to 2.45.0, update change log. :: Jari Bakken
  • 904b05bb78 - Bump Ruby version to 2.46.0.dev :: Jari Bakken
  • 140fbdd87d - Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba
  • 9805a702cd - Fix tests from revision 140fbdd87dcf :: Jason Leyba
  • cf2aefba04 - Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba
  • 45afa32bb7 - java: remove support for Presto-based Opera :: Andreas Tolfsen
  • c8725cf38f - py: remove Presto-Opera support :: Andreas Tolfsen
  • dbb434d4a8 - rb: remove support for Opera :: Andreas Tolfsen
  • 6e3c7b3a08 - ide: remove reference to Opera :: Andreas Tolfsen
  • 62662b6a34 - atoms: remove Opera support :: Andreas Tolfsen
  • c049af9c2c - selenium-atoms: remove test guards for Opera :: Andreas Tolfsen
  • af8b8eedf0 - javascript/webdriver: remove Opera support :: Andreas Tolfsen
  • 72ef60dd4d - core: remove references to Opera :: Andreas Tolfsen
  • 0c9288ad73 - java: fix compile error :: Andreas Tolfsen
  • d6e313a744 - all: remove reference to Opera from README.md :: Andreas Tolfsen
  • ca06e36dbf - java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen
  • 590e4935f7 - py: remove import of deleted class :: Andreas Tolfsen
  • 17872d640a - adding context switching for mobile to python :: Luke Inman-Semerau
  • 56d88d7b8d - Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8eedf016). :: Jason Leyba
  • 2d0eea922d - Add another test for the bug fix from revision cf2aefba04f3 :: Jason Leyba
  • e7fdca35c4 - Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leyba
  • eea1ecf704 - Fixing Java syntax error :: Alexei Barantsev
  • b98b81d92b - dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharz
  • ebb6c9e5fa - java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen
  • 5fcb57f4d2 - docs: fix javadocs errors :: Andreas Tolfsen
  • c7243844ad - server: InvalidParameterException is expected :: Andreas Tolfsen
  • 7a0e42ac5a - grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen
  • 1e551333a6 - server: remove Opera as supported browser from RC :: Andreas Tolfsen
  • 27a959c5c0 - server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsen
  • cb0d7132a3 - java: mention native events in docs for WebElement.click :: Harry
  • 085aecb2d2 - Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev
  • 7b1c21eac7 - rb: remove unused HasBrowserConnection driver extension :: Jim van Musscher
  • e4b33f3b94 - rb: add HasNetworkConnection driver extension :: Jim van Musscher
  • 147d4df36a - rb: replace duplicated type/value mapping :: Jim van Musscher
  • 29ea618014 - rb: deal with invalid type argument :: Jim van Musscher
  • 51d4486911 - rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher
  • 4af80cca91 - don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau
  • 2856585e61 - fix typo from 62662b6a3427f4aa163c736999400ee6dc883edd :: Seva Lotoshnikov
  • d5b792d1c0 - Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTester
  • a1d7320ea9 - Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester
  • 573baceab7 - Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 230ecb97be - Add back starting firefox in spec tests :: AutomatedTester
  • 3bef150819 - Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester
  • 17d4b0e63b - Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans
  • 64efd116bc - Adding W3C spec compliant element serialization to IE driver :: Jim Evans
  • e7620c50c4 - EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerau
  • f7d72b298f - fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marina
  • fa4b165971 - updating AUTHORS :: Luke Inman-Semerau
  • 5fa53a42cb - js: Explicitly kill Firefox on quit :: Jason Leyba
  • c95a98e3d5 - Updating .NET CHANGELOG for 2.45. :: Jim Evans
  • 515538a44f - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 5946f574fc - Fixing HSL to RGB converter in Java :: Alexei Barantsev
  • 4df3d90e3a - Fixing HSL to RGB converter in Python :: Alexei Barantsev
  • 53d13ad562 - Fixing HSL to RGB converter in Ruby :: Alexei Barantsev
  • f8c8e25fd0 - Fixing release date in the changelog. Fixes issue 8579 :: Alexei Barantsev
  • 837efa60df - Implementing ability to set an arbitrary platform capability even if it can't be converted to Platform enum in DesiredCapability constructor from Map. Fixes issue 8333 :: Alexei Barantsev
  • e160a45291 - Show deprecated commands in command Autocomplete as well :: Samit Badle
  • c1aa7c801d - Replaced hard coded strings with their localised versions, mostly using Google translate. Those who understand the language and notice anything wrong, please help me correct them :: Samit Badle
  • 8e072aa1eb - Return the menu item so it can be modified :: Samit Badle
  • c9e9245a47 - Adding support to submit cleaned diagnostic information to a gist and stop hiding errors so that we can fix them faster :: Samit Badle
  • 057f204f8c - Replaced hard coded strings with their localised versions :: Samit Badle
  • ccc44e2e95 - Support human readable health data :: Samit Badle
  • c8a527c2bd - Selenium IDE Scheduler in one massive commit :: Samit Badle
  • b4fcbe496c - getting ready for Selenium IDE v2.9.0 :: Samit Badle
  • 5cc33b80f0 - Fixing logic error in .NET support library's RetryingElementLocatorFactory :: Jim Evans
  • 46d7920232 - Adding ability to add custom wire protocol commands in .NET bindings. :: Jim Evans
  • 8ba6f933da - Whitespace formatting, no logic change :: Alexei Barantsev
  • 860db821d1 - Upgrading commons-exec from 1.1 to 1.3 :: Alexei Barantsev
  • 7830ff176b - On behalf of Richard Atkins: Using DaemonExecutor from commons-exec instead of DefaultExecutor. Fixes issue 4734 :: Alexei Barantsev
  • 301a4cac5c - Using more native way to kill the whole process tree on Windows. Stop plugin-container crashes :: Alexei Barantsev
  • 73760b1279 - Removing timeout added time back to overcome a marionette connection bug, now fixed :: Alexei Barantsev
  • 35fd44a1c9 - Removing a workaround that temporarily fixed marionette incompatibility in findElements command :: Alexei Barantsev
  • b5c968db3e - Disabling e10s notification in Firefox :: Alexei Barantsev
  • 5c2a215403 - Ignoring some tests in Marionette :: Alexei Barantsev
  • b636dd8843 - Fixing Marionette responce reading :: Alexei Barantsev
  • 750dfc53dd - Unignoring a test, IE passed it locally :: Alexei Barantsev
  • a62933776b - Revert "Unignoring a test, IE passed it locally" :: Alexei Barantsev
  • 96895ca96d - updating README code.google.com -> github.com :: Luke Inman-Semerau
  • 8ca0463885 - Deleting an orphaned test for Opera Presto launcher :: Alexei Barantsev
  • d947e4489a - README: remove section about authorative repo as it's confusing now :: Andreas Tolfsen
  • b82e4d70be - README: simplify section on PRs :: Andreas Tolfsen
  • 86dbcf5911 - README: clean up build instructions :: Andreas Tolfsen
  • 6bfcce9e33 - README: add Ruby version to requirements :: Andreas Tolfsen
  • a4278fff5f - all: remove unused wire.py :: Andreas Tolfsen
  • 757615707f - py: lint file; no functional changes :: Andreas Tolfsen
  • 49877978bf - py: break long line :: Andreas Tolfsen
  • 9b1dd344b1 - py: update copyright header :: Andreas Tolfsen
  • 3fc2db2751 - py: update links to new canonical repo :: Andreas Tolfsen
  • 51c6b1de53 - rb: update links to new canonical repo :: Andreas Tolfsen
  • 5ef36d8634 - java: update links to new canonical repo :: Andreas Tolfsen
  • ec8d07597b - rb: fix incorrect link :: Andreas Tolfsen
  • c372d7a103 - js: Update changelog for bug fix from revision 5fa53a42cbee64348858a8dd8d9aecf1fcfd2aca :: Jason Leyba
  • 51b5fec601 - js: Update links for repo move :: Jason Leyba
  • c2c6b4302a - java: extract method Select.escapeQuotes to a separate class Quotes :: Andrei Solntsev
  • 977561aecd - README: link crazy fun to wiki page, not the unused googlecode project :: Luke Inman-Semerau
  • 8d55018f20 - legal: rename COPYING to LICENSE to follow Apache advice :: Andreas Tolfsen
  • 68660d3591 - legal: appendix of license not in sync with Apache 2.0 :: Andreas Tolfsen
  • 67c6cf8f1b - legal: add NOTICE with copyright statement as per Apache advice :: Andreas Tolfsen
  • f1cfd5934f - Don't augment for TakesScreenshot which RemoteWebDriver already implements. A follow up to 4555973c520 :: Seva Lotoshnikov
  • 61aa54128e - python: Fixing the link to the project home page in the package description :: Alexei Barantsev
  • a10009ccb9 - java: Implementing partial alert support in Marionette :: Alexei Barantsev
  • 463107ea55 - removing api docs, they are now in gh-pages branch :: Luke Inman-Semerau
  • 3a2e29e6fb - adding script to generate java and python docs and commit / push to gh-pages automagically :: Luke Inman-Semerau
  • 4a12de7703 - Provide ability to use custom annotations :: Artem Koshelev
  • 8ff432f2d0 - ide: Fixing links to the issue tracker :: Alexei Barantsev
  • 56ea5c7518 - docs: expand CONTRIBUTING.md :: Andreas Tolfsen
  • eb4ac92378 - docs: fix syntax :: Andreas Tolfsen
  • 33d084f2be - docs: link to CONTRIBUTING.md from README.md :: Andreas Tolfsen
  • 02f875a154 - infra: remove .svn-authors :: Andreas Tolfsen
  • 66ab09d9fe - remote: remove directory :: Andreas Tolfsen
  • 129514f8fe - infra: this changelog concerns the whole project :: Andreas Tolfsen
  • 5fcfdeb183 - infra: shorten name of CHANGELOG :: Andreas Tolfsen
  • 3c45e65645 - infra: add links to docs to README.md :: Andreas Tolfsen
  • 4d3de56c06 - build: fix path to CHANGES file :: Andreas Tolfsen
  • 5eb1e01dfb - build: include NOTICE and LICENSE in every .zip :: Andreas Tolfsen
  • c9cb688a5c - Update javadoc for ExpectedConditions.not to explain a gotcha that can occur. :: Luke Inman-Semerau
  • 2642ca3fcf - docs: move labels last, they distract :: Andreas Tolfsen
  • 2091116e2c - docs: committt -> commit :: Andreas Tolfsen
  • 8b6f274015 - docs: rephrase first paragraph to make it shorter :: Andreas Tolfsen
  • af4bde1f06 - docs: add section about communication :: Andreas Tolfsen
  • 9382a4f885 - docs: add link to easy issues :: Andreas Tolfsen
  • bea89a93be - docs: fix link :: Andreas Tolfsen
  • 97cd24ff9f - fixup! docs: fix link :: Andreas Tolfsen
  • e81aae867a - docs: make headers normative :: Andreas Tolfsen
  • 348404c8f5 - docs: reduce number of headers :: Andreas Tolfsen
  • d2ee05bde1 - ide: Making generated python code more python 2 and 3 compatible :: Alexei Barantsev
  • 0cdc1b9b11 - Finally add Java / TestNG / WebDriver support to Selenium IDE :: Samit Badle
  • c568c54b02 - Merge pull request #173 from jamadam/perl-formatter-improve :: samitbadle
  • 8f3f81e1c5 - Fixing incorrect empty string for perl formatter :: Samit Badle
  • 101715bec9 - Fixing broken build script for Selenium IDE :: Samit Badle
  • d5ebf4f90f - remove unnecessary lock.unlock :: Luke Inman-Semerau
  • cc0966a0af - infra: update AUTHORS :: Andreas Tolfsen
  • 61654e35db - docs: add link to sscce.org and selenium-users@ :: Andreas Tolfsen
  • e5ee9f249b - docs: fix Markdown link :: Andreas Tolfsen
  • 3f5272d4f9 - docs: reorder mailing list links :: Andreas Tolfsen
  • 291f41c5f4 - docs: join paragraphs :: Andreas Tolfsen
  • 79d74d5ec5 - fix wiki links :: Dj
  • 3fd9c159fe - Revert "fix wiki links" :: Andreas Tolfsen
  • 2e7271a2dd - Revert "build: fix path to CHANGES file" :: Andreas Tolfsen
  • 6a9bd5d06d - Revert "infra: shorten name of CHANGELOG" :: Andreas Tolfsen
  • d920111019 - Revert "infra: this changelog concerns the whole project" :: Andreas Tolfsen
  • bb13f6dbca - Fixing error code returned by xpath finder if the document is lot loaded yet :: Alexei Barantsev
  • 40377e42b2 - java: Fixing sessionId format in marionette connector :: Alexei Barantsev
  • 66546100de - java: Implementing ability to switch to a frame by WebElement in marionette :: Alexei Barantsev
  • 98161bc5c7 - java: Making frame switching API more standard conformant. The standard claims that a driver must provide switching by index or element reference only. Switching by name and id should be implemented on the client side if we want to keep it in the API. In particular it is true for marionette :: Alexei Barantsev
  • 84208567fa - Removing a broken link to operadriver library in IDEA project :: Alexei Barantsev
  • ef6a94ae92 - IDEA project refactoring: moving common-web to a separate module :: Alexei Barantsev
  • 0238b9b1dd - Adding python and ruby modules to the IDEA project :: Alexei Barantsev
  • b22f2bb112 - Updating ruby module dependencies in IDEA project :: Alexei Barantsev
  • 4a4281f0c4 - Moving Selenium IDE module file for IDEA project into ide subdirectory :: Alexei Barantsev
  • a214dd32af - Removing stale eclipse and IDEA project files for third_party :: Alexei Barantsev
  • a2df95fe76 - Oops! Restoring eclipse project file for third_party :: Alexei Barantsev
  • 47e9ce8cbd - all: update links to Github repo :: ddavison
  • a6dda8f9df - adding editorconfig file for consistency :: ddavison
  • 8dda3017a5 - adding ruby and js :: ddavison
  • ac34dcad7f - using 2 spaces for java :: ddavison
  • dc189236e5 - js: In remote.DriverService#start(), short-circuit polling the server status if the child process dies. :: Jason Leyba
  • 86da9a4ed2 - js: Properly reject start-up promise if child-process dies. :: Jason Leyba
  • f21e8f27db - Fixing stacktrace parser in Firefox, weakening function name pattern :: Alexei Barantsev
  • 70cc862407 - Disabling html escaping in JSON. Fixes issue 8487 :: Alexei Barantsev
  • 4387b493b5 - Interpreting taskkill result code 128 (no children) as success :: Alexei Barantsev
  • a38c7f6eb6 - On behalf of [email protected]: Enabling firefox-driver addon on OpenBSD platform. Fixes issue 8295 :: Alexei Barantsev
  • 457ce30f02 - Merge pull request #346 from ddavison/dot-editorconfig :: Kevin Menard
  • 0ae8a97991 - firefoxdriver: don't return window name :: Jason Juang
  • 3fe4cf761e - Deflake tests on Chrome for Android by working around https://code.google.com/p/chromedriver/issues/detail?id=1044 :: Seva Lotoshnikov
  • 44d87cae0e - Deflake test (especially flaky on Firefox desktop) :: Seva Lotoshnikov
  • e753e9bce1 - Fix typo from 3fe4cf761e :: Seva Lotoshnikov
  • 77c7c9289c - Deflake PageLoadingTest by allowing more time for things to load. Forefox/Desktop and Chrome/Android were especially flaky. Refactor the tests and add testPageLoadTimeoutCanBeChanged(). :: Seva Lotoshnikov
  • d1a0d4333e - Fix TestUtilities.getIEVersion for IE11. On behalf of juangj. :: Seva Lotoshnikov
  • b727fa725e - docs: adding toc to some files :: ddavison
  • 17dc63ad29 - moving TOC on README and CONTRIBUTING :: Luke Inman-Semerau
  • 9b4ec3bf71 - Add optional semicolon omitted in 4af80cca9131 (testing CI after upgrade) :: Seva Lotoshnikov
  • dfb54465b9 - Add constructor overload which takes in single DriverService parameter :: Yi Zeng
  • a591496b9a - Changes to .NET ExecuteJavaScript extension method for converting result :: Chris Block
  • 735c76959b - Adding support for ByAll, finding elements matching all locators to .NET :: Immanuel Hayden
  • 7a933ccee6 - Adding FindsByAllAttribute to .NET PageFactory implementation :: Jim Evans
  • d1bd270819 - [DOC]: fixing typo in README.md :: Brandon Williams
  • 6c9ee2f53d - StyleCop warning fixes. No functional changes. :: Jim Evans
  • 689276b5e3 - .NET PageFactory refactor :: Sergey Tikhomirov
  • 59d3940efb - Minor optimization for dynamic type creation in .NET PageFactory :: Jim Evans
  • 01bf9a0372 - Fixing capabilities constructor from a map to not modify the original map :: Alexei Barantsev
  • 32e764df90 - Implementing ability to pass whitelisted-ips option to the chromedriver :: Alexei Barantsev
  • 2ff2ab2e3c - python: Closing driver server i/o channels when driver server stopped. Fixes issue 8498 on googlecode :: Alexei Barantsev
  • 25fe2cfb33 - python: Fixing reference to API doc online :: Alexei Barantsev
  • 5a271c3fce - java: Checking for presense of firefox-bin executable before firefox on uni[ systems :: Alexei Barantsev
  • bc0cb2e284 - java: Fixing operaOptions capability name :: Alexei Barantsev
  • b43d286441 - py: check existence before creating a new directory :: cezarelnazli
  • b2483a1516 - .NET DriverService improvment to check response on startup :: WORKSTATION02
  • eb9f6606a2 - Adding additional PhantomJS command-line options to .NET bindings :: WORKSTATION02
  • 5f079bc643 - java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style :: Alexei Barantsev
  • 50fb416b3e - grid: Fixing mixing in chrome binary property. Fixes #342 :: Alexei Barantsev
  • a446b86c55 - Revert "java: Extracting a new interface for setFileDetector method, it is required to build dynamic proxies in EventFiringWebDriver-style" :: Alexei Barantsev
  • 1a4b24ccbf - Py: No-op. Fix, cleanup docstrings. Especially: mentioning non-existing command.CommandExecutor was replaced by remote_connection.RemoteConnection. Make de facto required parameter 'desired_capabilities' first parameter in the constructor to highlight it. :: Seva Lotoshnikov
  • 589c637041 - Restore order of parameters to pre 1a4b24ccbf38f674 :: Seva Lotoshnikov
  • e7958a954b - Py: Bring docstring :Args: in order :: Seva Lotoshnikov
  • 5ac0fba7f3 - Removing unneeded cast :: Alexei Barantsev
  • 2c780f9edd - py: Fixing Python 2 incompatibility. Fixes issue 8274 :: Alexei Barantsev
  • bae54d2421 - py: Fixing Firefox extension ID extraction. :: Alexei Barantsev
  • dbac7447d8 - py: Killing phantomjs in the same manner as other drivers (more Windows-compatible way) :: Alexei Barantsev
  • bfa37a0a92 - docs: remove ToC from README.md :: Andreas Tolfsen
  • 0e9a513646 - docs: update AUTHORS :: Andreas Tolfsen
  • 128a1278e2 - removing unnessecary basestring check :: Luke Inman-Semerau
  • 0a1a2aa76c - java: Gathering all Firefox-specific magic system property names to a single interface :: Alexei Barantsev
  • d2d1ff137d - Fix typo (unused import that breaks build) :: Seva Lotoshnikov
  • 28bd2c4d49 - Updating .NET bindings copyright notices :: Jim Evans
  • b1c5156085 - Fixing Ruby build after renaming COPYING to LICENSE :: Alexei Barantsev
  • 00801a07ee - ruby: Don't set default value of nativeEvents capability, it is already set in profile. Fixes issue 4478 :: Alexei Barantsev
  • cc36b9b903 - accept configurable timeouts in HTTP client factory :: Derrick Isaacson
  • 2a60218f7e - Changing interface to final class, and adding more documentation :: Alexei Barantsev
  • 3dbbc54851 - Chrome binary passed in capabilities has higher priority than node configuration :: Alexei Barantsev
  • a8b9c27bcb - Suppressing failures in JS test that Chrome fails on CI. Needs more investigation :: Alexei Barantsev
  • 96952fc011 - build: compile tests by default :: Andreas Tolfsen
  • 2d34765ff3 - infra: add Travis config for building :: Andreas Tolfsen
  • 1bbba1d204 - change HttpClientFactory error handling :: Derrick Isaacson
  • 239ce45d82 - Improving check for modal presence in Firefox. Fixes issue 8208 :: Alexei Barantsev
  • 309304b9e5 - replace error checking in HttpClientFactory :: Derrick Isaacson
  • ff632700f2 - Merge pull request #285 from disaacson/tcptimeouts :: Kevin Menard
  • fb51ad7395 - js: fix node:deploy task :: Jason Leyba
  • 93732a7dbd - js: Convert the webdriver.promise namespace to a Closure module. :: Jason Leyba
  • 54dbe417e1 - js: In promise.ControlFlow#wait(), if the timeout is omitted or 0, wait indefinitely for the condition to be satisfied. :: Jason Leyba
  • 9d7c2d6d1d - Remove deprecated enum constants. :: Jason Leyba
  • e7b442e013 - js: remove a bunch of deprecated functions :: Jason Leyba
  • 017bdbf321 - js: Chain WebElement#getRawId() off of #getId(). This ensures the ID is properly referenced from the WebElementPromise proxy. :: Jason Leyba
  • d313aa366f - build: add some test targets that were left out to 'tests'. (There may be more out there; I don't know of a solid way to add 'all test targets') :: Seva Lotoshnikov
  • 1ec882eb62 - ff: Making error stacktrace parser more defensive. Fixes issue 8176 :: Alexei Barantsev
  • 6bbafd4bdd - ff: Escaping quotes in preferences. Fixes issue 8273 :: Alexei Barantsev
  • 6231c15cbe - ff: gc() is not defined :: Alexei Barantsev
  • c23dbbcfac - java: Changing default value of how part of @FindBy annotation from ID to UNSET, but treat them equivalent to ensure backward compatibility :: Alexei Barantsev
  • f0881e3028 - rb: retry ports unavailable by EADDRNOTAVAIL :: Titus Fortner
  • 868512b36d - rb: add #394 to changelog :: Andreas Tolfsen
  • faa5179c1e - java: Adding getters to FirefoxProfile to allow reading preset preference values :: Alexei Barantsev
  • a6928d7b2a - Setting default project encoding in IDEA :: Alexei Barantsev
  • b495706793 - Disable https://wiki.mozilla.org/Advocacy/heartbeat Firefox 37+ feature in browser sessions started by FirefoxDriver. :: Seva Lotoshnikov
  • 831f861a05 - Correct a comment :: Seva Lotoshnikov
  • 2b3b6c687d - Add more information for the disabled tests on Chrome. https://code.google.com/p/chromedriver/issues/detail?id=1073 :: Seva Lotoshnikov
  • 0a9cc30d57 - Update copyright notices for the javascript/ tree for #401. :: Jason Leyba
  • b715d63bcf - For #401, update copyright notices under javascript/selenium-core. :: Jason Leyba
  • 47b32e2787 - rb: fix typo :: bootstraponline
  • 260f73e2b1 - Remove json2.js from the FirefoxDriver. :: Jason Leyba
  • 20c9f7e943 - For #401, update copyright notices in the py/ tree. :: Jason Leyba
  • 8f56eaf19e - For #401, apply a consistent copyright notice to the java/ tree. :: Jason Leyba
  • 6b4e6de722 - For #401, add a new rake task to update the copyright notices in all source code :: Jason Leyba
  • 2f03bd6407 - atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491 :: Alexei Barantsev
  • a53b301248 - Revert "atoms: Mouse button should be released even if the target is not interactable. Fixes issue 7491" :: Alexei Barantsev
  • 6f3c0cf815 - rb: updated or removed dead and outdated links :: Titus Fortner
  • dcec4a5049 - rb: add closing comments to classes and modules :: Andreas Tolfsen
  • 51fd82ec9c - rb: update existing license and copyright information :: titusfortner
  • 18a2092eac - Adding support for testing of transparent file upload elements :: Jim Evans
  • 6c807c71af - Preventing crash in IE driver when attaching to IWebBrowser2 object fails. :: Jim Evans
  • c8127ea61f - js: fix typo in otherwise superb jsdoc :: Seva Lotoshnikov
  • 2051ad9a92 - js: Update wiki links code.google.com -> github :: Seva Lotoshnikov
  • b2f60730bd - py: improve OSError exception on starting chromedriver :: Steve Smith
  • 20d3c9813a - docs: fix typo in CONTRIBUTING.md :: Steve Smith
  • a286dfa52f - atoms: align list of error strings with W3C WebDriver protocol :: Andreas Tolfsen
  • 18f77aceab - atoms: reorder enums and correct docs :: Andreas Tolfsen
  • d3bae0ec44 - py, firefox: use right port when testing if extension can be connected to. I didn't find Python unit testing support in crazy-fun-build, is there? :: Seva Lotoshnikov
  • 60f377d65f - On Behalf of velma911: add Get/Set network connection commands to JsonHttpCommandHandler to be able to use commands in selenium grid. :: Luke Inman-Semerau
  • d23f680b7f - OnBehalf of 'sun void': make it so ResourceWarning isn't generated at all :: Luke Inman-Semerau
  • 587b49a4bc - docs: remove ToC from CONTRIBUTING.md :: Andreas Tolfsen
  • ba85962285 - docs: make headers more legible in CONTRIBUTING.md :: Andreas Tolfsen
  • 2beb20a99b - docs: add paragraph about triage :: Andreas Tolfsen
  • 48104b7bcf - Copyright uniformity for C++ projects :: Jim Evans
  • bcb1720c6f - Copyright uniformity for .NET projects :: Jim Evans
  • 12c44b8235 - More copyright uniformity for C++ projects :: Jim Evans
  • bb27671bfa - Adding ability to get wrapped IWebElement from SelectElement in .NET :: Jim Evans
  • 9b76ea5fcb - Update pytest and dependencies :: AutomatedTester
  • 091b03748d - Switch getPageSource to use executeScript as discussed on W3C WebDriver mailing list :: AutomatedTester
  • a19f07aec6 - move size and location to call getElementRect, will remove soon :: AutomatedTester
  • f5328006f7 - Reordering declarations. Partially reverts 18f77aceab40d585fe204f89f461969aba1d3bde :: Alexei Barantsev
  • 31c89a318e - Adding delay and logging on attaching to launched IE :: Jim Evans
  • 5b9bca3455 - Adding pageLoadStrategy to IE driver :: Jim Evans
  • 889904aaf4 - Adding type safe support to InternetExplorerOptions for page load strategy :: Jim Evans
  • 3bbdedb4d5 - adding ExpectedConditions for URLs (contains, toBe, and matches regex) :: Daniel Davison
  • 4f8b8b2f4e - chromedriver atoms: Fixed isElementClickable when button was a top-level component in a shadow DOM. :: Seva Lotoshnikov
  • 1f1644d4de - Changing capability name from pageLoadingStrategy to pageLoadStrategy :: Alexei Barantsev
  • f7c9b5fa8b - Unignoring file uploading test in marionette :: Alexei Barantsev
  • 9672ff80aa - Correcting wrong name for pageLoadStrategy desired capability :: Jim Evans
  • e22b53aa8d - Reset browser window handle on failure to attach via Active Accessibility :: Jim Evans
  • 54a4f8e44e - Resetting inadvertent commit of debugging options in .NET bindings :: Jim Evans
  • b99df023cc - Adding busy check after attach to IE instance :: Jim Evans
  • fd57d5b4bb - Fixing incorrect logging message. :: Jim Evans
  • 05da83d193 - Adding log when hook procedure can't be installed :: Jim Evans
  • 95e59b0235 - Correcting logic in 'eager' page loading strategy for IE :: Jim Evans
  • 429a2d9d23 - Reformat code, no other change :: Samit Badle
  • 4f86f013a6 - No more duplicate commands in the sidebar while recording. Fixes #396 :: Samit Badle
  • 53b0c0f285 - js: Properly track the top of the stack in the ControlFlow to ensure promise callbacks interrupt the correct frame. :: Jason Leyba
  • 3e1ef01c1a - js: shorten URL in documentation to silence linter about a long line. :: Jason Leyba
  • ef8112fb43 - Add proxy support to the NodeJS webdriver.http.Client so that it can connect to a Selenium server through a proxy. :: Elias Faxö
  • 3fd044c4e7 - Unignoring some pageLoadStrategy tests in IE :: Alexei Barantsev
  • 22be876c6d - js: convert webdriver.logging to closure module syntax. :: Jason Leyba
  • d987aedf55 - js: Expose Closure's logging system through the webdriver.logging module. :: Jason Leyba
  • eff8b8824d - Fixing eager page load strategy in Firefox :: Alexei Barantsev
  • b14d42865e - Fixing eager page load strategy in Firefox on page refresh :: Alexei Barantsev
  • 0872f54b20 - java: fix pagefactory.SmallTests: add missing ByAllTest :: Alberto Scotto
  • 37d08745ab - Disable some atoms tests that are broken in Safari. :: Jason Juang
  • 1d3df8cf25 - Fixing event order test (and unignoring a couple of tests in chrome) :: Alexei Barantsev
  • 3f8262be33 - Deleting obsolete functions used to get element size and position :: Alexei Barantsev
  • 530819866f - Revert "move size and location to call getElementRect, will remove soon" :: Luke Inman-Semerau
  • 763bbcb48f - update to htmlunit to 2.16 :: rbri
  • 1eaa4d921b - build: refactor py tragets :: josh
  • 698dc42eea - Changing IE driver to allow interaction with elements where opacity = 0 :: Jim Evans
  • b12ff65068 - Ignoring the test that still fails with HtmlUnit 2.16 :: rbri
  • 887007265d - HtmlUnit: Determining visibility does not require javascript in general :: rbri
  • e27013a20e - Unignoring visibility tests that don't require javascript :: Alexei Barantsev
  • 14db564e5f - java: Fixing intellij compilation issues brought on by 763bbcb4 :: Daniel Davison
  • f548be901a - Form handling in htmlunit works correct without any additional tricks :: rbri
  • f16fbaecf9 - HtmlUnit: reduce the visibility of some methods as announced two years before :: rbri
  • 8b2cae0224 - HtmlUnit: do not disable mouse notifications when js is disabled, css is also related to this information (only partly implemented in HtmlUnit at the moment) :: rbri
  • 9a8b6b9be6 - Fixing IDEA project dependencies :: Alexei Barantsev
  • 8e9a8028aa - Deleting unused imports :: Alexei Barantsev
  • 6a1b9f458b - java: Implementing both integer (legacy) and string (standard) response status :: Alexei Barantsev
  • 42600bf2ac - java: Fixing sessionId in response broken by previous commit :: Alexei Barantsev
  • 2f6f8681d6 - removed old python test task target :: Joshua Grant
  • 6ee07f049e - Check for visibility:collapse :: Jason Leyba
  • 6fc17a0cba - Skipping profile cleaning step :: Alexei Barantsev
  • d3ddc713e8 - java: Adding a guard for the case of empty sessionId (this case happens on the start of marionette connection) :: Alexei Barantsev
  • 6cfa491d59 - java: Adding more tests for BeanToJsonConverter :: Alexei Barantsev
  • 01c4f9f3a8 - java: Convert an object to JSON with the help of asList/toList method if available :: Alexei Barantsev
  • 92b25eca2e - java: Implementing MarionetteDriver as a separate class (with @Beta annotation) :: Alexei Barantsev
  • fd2b856738 - java: Setting background for executing action chains "all at once" (instead of the current "one by one" implementation). :: Alexei Barantsev
  • a951a8c792 - java: Adding a method toList that allows converting CompositeAction to JSON :: Alexei Barantsev
  • d7bf6cbc66 - Deleting unused imports :: Alexei Barantsev
  • 2af527c20f - java: Adding dependency on guava :: Alexei Barantsev
  • ff30a09d2f - java: MarionetteDriver can perform action chains :: Alexei Barantsev
  • da83f63d49 - java: Executing action chain at once if the target driver supports this feature :: Alexei Barantsev
  • b4692eaa05 - java: Implementing action chains in marionette-style (that does not conform to the standard yet) :: Alexei Barantsev
  • 8380cd6a60 - In SafariDriver's page script, copy window properties to goog.global. :: Jason Juang
  • b4d8238c8a - Implement toString for OutputType. :: Joshua Bruning
  • 3b06dd4e67 - ide: add tooltip text to scheduler switch :: AJ
  • 420eae925e - Updating project post-build actions for .NET bindings :: Jim Evans
  • 5feb5955c2 - Creating new Visual Studio solution files :: Jim Evans
  • 806cdc3794 - Fixing recently broken tests for JSON conversion of Response objects :: Alexei Barantsev
  • 536b6e2234 - Adding Python code to launch BlackBerry browser automatically :: Rory Craig-Barnes
  • 939a7d7fa8 - java: server: Update Eclipse classpath. :: Qays H. Poonawala
  • 3e8546256d - Update year in LICENSE.txt :: Ahmed Ashour
  • 53fb1a0b79 - Improve Javadoc for HtmlUnitDriver :: Ahmed Ashour
  • 7facf93608 - Implementing ability to clear file input fields (Firefox only; other browsers need to update atoms) :: Alexei Barantsev
  • b9895de4af - Fixing critical server error that occurs when it attempts to register a driver compiled for higher Java version :: Alexei Barantsev
  • 9160eaba5a - py, ruby: Skipping profile cleaning step. This change proved to be stable enough in Java binding. :: Alexei Barantsev
  • 46d425d3a5 - java: Deleting a deprecated class :: Alexei Barantsev
  • ed08801d4d - Update changelog prior to 2.46.0 release. :: Simon Stewart
  • ac2a47eb03 - Add important missing information to changelog :: Simon Stewart
  • 0653357f19 - Adding Sonarqube configuration for Java modules :: Alexei Barantsev
  • d5b8a91951 - java: hashCode must supplement equals :: Alexei Barantsev
  • 81707fb362 - WDBS: Including original WebDriver exception into SeleniumException :: Alexei Barantsev
  • 9cb8677131 - Fixing | to || in a logical expression :: Alexei Barantsev
  • 3e3f9ec26d - java: Adding final modifier for a constant :: Alexei Barantsev
  • bbf838e4f1 - java: Direct messages to the logger, stop polluting the console :: Alexei Barantsev
  • 5cee193a71 - java: Stop polluting console with stack traces :: Alexei Barantsev
  • 50e3e72774 - Update to the latest released version of Buck. :: Simon Stewart
  • 144f5ee7eb - [js] Skip silent profile installation step for Firefox :: Jason Leyba
  • 04e68154a6 - Removing Firefox profile cleaning step in .NET bindings :: Jim Evans
  • 5c4d78b5c6 - Allow IE driver to work with transparent file upload elements. :: Jim Evans
  • fb4820e1a6 - Replace custom PATH_SEPARATOR with path.delimiter. :: Tobias Lidskog
  • 6f34f2a0aa - [js] Be tolerant about trailing slash :: Daniel Boelzle [:dbo]
  • ec627effd9 - [js] Use browser CORS, if available. :: Daniel Boelzle [:dbo]
  • da155c1da0 - JS: Chrome base path handling, pass to the driver service :: Daniel Boelzle [:dbo]
  • b5526a8153 - Ignoring inspection profiles in IDEA :: Alexei Barantsev
  • 43ba61c646 - server: Delisting HtmlUnitDriver from the server, there is no reason to run HtmlUnit on server :: Alexei Barantsev
  • 29d7cffd4a - Fixing IDEA project dependencies :: Alexei Barantsev
  • 51c1ed3d0b - server: Refactoring driver provider registration :: Alexei Barantsev
  • e63b91c124 - server: Refactoring driver provider registation even more :: Alexei Barantsev
  • a8cc615399 - java: Updating jna to version 4 :: Alexei Barantsev
  • 413864b780 - Fixing maven project :: Alexei Barantsev
  • 413bcbc340 - server: Restoring HtmlUnitDriver on server, it is used in grid tests as an invisible test browser :: Alexei Barantsev
  • 6174c21f59 - server: Changing default test browser from firefox to htmlunit, this simplifies running tests in IDE and debugger :: Alexei Barantsev
  • 093f775ed1 - Deleting duplicated copyright comment :: Alexei Barantsev
  • 2f48140a95 - server: Hiding data behind methods :: Alexei Barantsev
  • 785981a6f6 - server: Improving grid node reporting to the console :: Alexei Barantsev
  • 5023dfec6e - server: Throwing more specific exception :: Alexei Barantsev
  • 262f628517 - server: Reusing existing constants :: Alexei Barantsev
  • 2da38a2665 - java: Implementing ability to split actions to a series of atomic actions :: Alexei Barantsev
  • 88155a9287 - Deleting unused imports :: Alexei Barantsev
  • 7aad11d85a - java: Decreasing visibility of a method that is used in tests only :: Alexei Barantsev
  • a4df332984 - java: Reusing existing named constant instead of a literal value :: Alexei Barantsev
  • 284d98398f - java,tests: More mockito instead of stub classes :: Alexei Barantsev
  • 4222889f19 - Fixing file list for crazyfun :: Alexei Barantsev
  • cab3162dd2 - Fixing typos in ActionChains method doc strings. :: Bill Agee
  • 04c1326c3f - server,tests: Increasing timeouts in the SUT, 1ms precision is too fragile when the SUT uses real system time. :: Alexei Barantsev
  • f480f28968 - java,tests: Replacing stubs with mocks :: Alexei Barantsev
  • 2be99cdb9b - Configuring IDEA to allow running WDBS tests from IDE :: Alexei Barantsev
  • c8a30db2b0 - java,tests: Replacing more stubs with mocks :: Alexei Barantsev
  • ddfc472ebc - java: Deprecating RemoteWebDriver.getRemoteStatus method as useless :: Alexei Barantsev
  • 6e946e3d35 - IDEA: Fixing the link to the selenium atoms directory :: Alexei Barantsev
  • c9bb8e41cb - Error code 255 returned by taskkill means that the process or one of its children is already dead and can't be killed. :: Alexei Barantsev
  • 419a902e6a - java: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 2976ad5ac7 - py,rb: Comparing remote web element for equality does not require a remote command, comparing IDs is enough :: Alexei Barantsev
  • 7fa050f5bf - java: Deleting a test for status command because it is deprecated :: Alexei Barantsev
  • 6fad57f6d5 - java: Moving tests for RemoteWebDriver from server to client because there is no server specific in these tests :: Alexei Barantsev
  • 69ddf291fc - java: Replacing a real driver with a stub in a test, for speed :: Alexei Barantsev
  • d7fb38add8 - server: Redesigning driver factory to check if driver providers can instantiate new drivers. :: Alexei Barantsev
  • 79a755c249 - server,tests: Increasing test timeout a bit to make it less fragile on slow computer :: Alexei Barantsev
  • 40cfd59823 - server: Making selenium server/hub/node start/registration/unregistration messages less noisy and more informative :: Alexei Barantsev
  • 354810c7e6 - server: Deleting a method that is used in tests only :: Alexei Barantsev
  • ea98e17845 - java,safari: Deleting deprecated methods :: Alexei Barantsev
  • f852657964 - server: Deleting deprecated code :: Alexei Barantsev
  • 16fac7965d - java: Deleting outdated TODO comments :: Alexei Barantsev
  • 7510ff9a5a - server: Catching more specific exception and improving the warning message :: Alexei Barantsev
  • c053c80b82 - server: Improving help message if -role option value is not recognized :: Alexei Barantsev
  • 12a9660f58 - server: Separating help messages for various server roles :: Alexei Barantsev
  • fcdfa01c01 - server: Adding a help message for the case when -role option is not specified :: Alexei Barantsev
  • ea6e0da8ab - server: Adding a usage string in front of help message :: Alexei Barantsev
  • 01399fffec - server: Loading option descriptions from JSON file instead of Properties, this allows to manage order of options in the help message :: Alexei Barantsev
  • a38226b703 - Implementing lazy loopback detection. This provides ~10x speed improvement of selenium server startup. :: Alexei Barantsev
  • c7f34eede5 - server: Refactoring driver sessions to break direct dependency on system clock to increase testability :: Alexei Barantsev
  • 70ce5e4866 - webdriven: Fixing environment preparation for webdriven tests running in dev mode (from IDE) :: Alexei Barantsev
  • d381682663 - ruby: Ensure Firefox capabilities are proper instance by default :: Alex Rodionov
  • 42ee0b605e - Adding ToString override to .NET Platform class :: Jim Evans
  • 3a7e29e304 - dotnet: ExpectedConditions did not match up to the java version of the Class. :: Darrin Cherry
  • 0e391573ed - webdriven: Fixing attachFile command and adding a test for this command (it is not included in the suite because it should be run in local env only and can't be run on CI server at the moment) :: Alexei Barantsev
  • d6b0a91383 - webdriven: Moving a test aux class to a more appropriate package :: Alexei Barantsev
  • 437725cbfb - Generalize SocketLock to account for Chrome port race condition :: Jason Anderson
  • c0e91b9fa3 - webdriven: attachFile should throw an exception if the file is not found or can't be accessed :: Alexei Barantsev
  • a55454f1ab - add retry for upload to saucelabs :: Luke Inman-Semerau
  • b5a1d0783c - Style changes (PEP8) :: Ram Rachum
  • 8f4b69ffd1 - server: Fixing stringification of detached proxies :: Alexei Barantsev
  • 4d1f81af44 - Unignoring two tests that IE11 passed locally :: Alexei Barantsev
  • 529026cd5d - Ignoring back two tests in IE, they fail if requireWindowFocus=true :: Alexei Barantsev
  • 9036358f23 - Update links in README.md :: Ahmed Ashour
  • b02d299936 - Typos in CONTRIBUTING.md :: Ahmed Ashour
  • 348b68a04f - Buck version bump. :: Simon Stewart
  • 7832f12224 - Updating IE driver prebuilts for impending 2.46 release :: Jim Evans
  • dcadbf6119 - Updating .NET assembly version and CHANGELOG for impending 2.46 release :: Jim Evans
  • e48851a1d4 - Adding tests to .NET test suite for parity with Java tests :: Jim Evans
  • d10b2a8bc9 - Bumping version numbers for 2.46.0 release :: Jim Evans
  • 6ca78c5c61 - Upgrade htmlUnit to 2.17 :: Ahmed Ashour
  • 56366a46d4 - note about htmlunit update in changelog :: Luke Inman-Semerau
  • 6fadbcc784 - Fix error reporting when phantomjs doesn't start :: Dylan Semler
  • ce54918752 - Fixing dynamic assembly generation for .NET PageFactory for .NET 3.5 :: Jim Evans
  • b4fe5f333a - Fixing documentation warnings in .NET build :: Jim Evans
  • 87c69e2df4 - Minor nitpick update to Java CHANGELOG :: Jim Evans
selenium - Selenium 2.45.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b8361f410a - Bumping Python to 2.44 :: AutomatedTester
  • b86b104aa0 - Bump JS to 2.44.0 :: Jason Leyba
  • 3ea23452d6 - Updating tests for .NET :: Jim Evans
  • feb1053014 - Updating IE prebuilts for 2.44 release :: Jim Evans
  • f7f083eaae - Updating .NET assembly version resources for 2.44 release :: Jim Evans
  • 611fc48e1f - Update JS docs for 2.44.0 :: Jason Leyba
  • d197b82828 - Fixing null pointer exception if a stacktrace frame does not match the expected format. Fixes issue 7977 :: Alexei Barantsev
  • f36cb1bd4c - Fixing progress listener detaching if the window was autoclosed. Fixes issue 8093 :: Alexei Barantsev
  • 396f25547a - Fixing platform autocoversion. Fixes issue 8083 :: Alexei Barantsev
  • 95c4d514c5 - Fixing platform conversion, step 2 (also more tests to be added on step 3) :: Alexei Barantsev
  • 1a0a010301 - Adding tests for platform autoconversion :: Alexei Barantsev
  • 446f654c75 - Force promise rejection values to be Error objects. :: Jason Leyba
  • 762a18540c - Move towards the standard promise API :: Jason Leyba
  • 55f56cda0f - Fix a few js compile errors :: Jason Leyba
  • 4103276db4 - Fixing stack frame parser for Firefox new stack trace format (with column numbers and more allowed symbols in function names). Fixes issue 8093 :: Alexei Barantsev
  • 25d1823b40 - Converting preferences loaded from json file from Long to Integer. Becasuse in Java a Long value is not equal to a similar Integer value. Who could imagine this... :: Alexei Barantsev
  • 9a554af628 - Fix up JS types :: Jason Leyba
  • ba5de5f7de - Update test instructions in webdriverjs readme. :: Jason Leyba
  • 8aed1e7b85 - Adding more tests for FirefoxProfile :: Alexei Barantsev
  • 4c3c150b0f - Adding WebDriver version fingerprint to the Firefox log :: Alexei Barantsev
  • 1cf985357c - Documenting exceptions. Fixes issue 8090 :: Alexei Barantsev
  • a79f932708 - Moving Wait from com.thoughtworks.selenium to com.thoughtworks.selenium.webdriven because it is not used outside this package, and RC is going to be removed soon :: Alexei Barantsev
  • 273c490bef - Adding deprecation sign to all frequentrly used classes in RC API :: Alexei Barantsev
  • e97bda0186 - Fixing crazyfun build :: Alexei Barantsev
  • 487ebd0b7d - Moving a test method to a more appropriate test class :: Alexei Barantsev
  • a26fe4e5a2 - Move WDBS tests to webdriven package :: Alexei Barantsev
  • dbb21c609e - Removing an unused dependency :: Alexei Barantsev
  • 1b8e7c08c1 - Sorting more RC and WDBS tests around :: Alexei Barantsev
  • ecfbecb0ec - Fix the buck build. :: Simon Stewart
  • 279f3c4a2d - Undo moving Wait to webdriven, but still keeping it deprecated :: Alexei Barantsev
  • 429477a6e8 - Moving last part of RC-related test code to com.thoughtworks.selenium package :: Alexei Barantsev
  • 6fae96325b - Fixing crazyfun dependencies for RC tests :: Alexei Barantsev
  • aa1e579040 - Fixing more crazyfun dependencies in tests :: Alexei Barantsev
  • 81e7492aa6 - Moving browser locators test suite to the same dir where test classes reside :: Alexei Barantsev
  • 29b633946d - Fix the build of the ManifestServlet :: Simon Stewart
  • 7cd16ddfb2 - Fix json de/serialization of java.util.logging.Level.FINE :: Jason Leyba
  • c085132ee5 - Fix converting objects with a toJSON() function to their wire format. :: Jason Leyba
  • 36ae4e0249 - Introduce a new serializable type. :: Jason Leyba
  • 7dd4646411 - Update the js builder to select a server jar from the current environment. :: Jason Leyba
  • 3c3f229f29 - Clean up test code :: Jason Leyba
  • 4553f887f7 - Bump the buck version. :: Simon Stewart
  • 917ef8cce1 - Remove a rogue return statement. :: Jason Leyba
  • 584584366a - Ignore test on IE :: Jason Leyba
  • d1f5eff233 - removed some unused imports :: michael.tamm
  • 4f5f96d92d - Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully. :: Alexei Barantsev
  • 1571e66e62 - Revert "Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully." :: Alexei Barantsev
  • 503870134f - Attempting to disable local Safari tests to run on remote. Hope setting the annotation to the base class is enough :: Alexei Barantsev
  • 6abf92235a - Attempting to disable local Safari tests to run on remote. Now all test classes are marked with the annotation :: Alexei Barantsev
  • 26ceab294a - Verify mocks when aborting test early b/c IE. :: Jason Leyba
  • ef473a911b - Adding another alias for MacOS platform :: Alexei Barantsev
  • 86153f8228 - Starting standard selenium tests before Safari specific tests :: Alexei Barantsev
  • 0c10611ddc - Adding more platforms to the Mac family :: Alexei Barantsev
  • 511ac59049 - IE: Introduce capability to disable check of mime type on setting cookie :: Jim Evans
  • 87bbafc8d7 - Downgrading gson dependency version in POM file, the latest one has an issue https://code.google.com/p/google-gson/issues/detail?id=588 :: Alexei Barantsev
  • 8cb61738ae - Taking XML namespaces into account when searching by XPath. Checked to work in Firefox. Chrome supports namespaces out of the box. Need to update IE and Safari drivers to use the updated atom and test them carefully. :: Alexei Barantsev
  • da1a83cbe4 - Pass info to TimeoutException in WebDriverWait :: Alexander Bayandin
  • ef8238a314 - Squashed commit of the following: :: Luke Inman-Semerau
  • 67ff2b8b25 - if remote end returns a 400 level response status code, for python3 we need to decode the string so it doesn't fail later on when creating the exception to raise :: Luke Inman-Semerau
  • b7cbc37787 - Not only Firefox can throw TypeError on passing customized ns resolver, old IEs throw too :: Alexei Barantsev
  • 3947ebc54b - Adding more complexity, because old IE versions don't have createNSResolver :: Alexei Barantsev
  • b6fb4cbad4 - Another attempt to fight XPath in old IE versions :: Alexei Barantsev
  • 555c7a4b3b - Bump Ruby changelog and version to 2.44.0 :: Jari Bakken
  • d8c36282c7 - Bump gem version to 2.45.0.dev :: Jari Bakken
  • 5d5df6e2a8 - Check if all necessary Safari exist before starting session. :: Dima Kovalenko
  • b0e0e343c5 - Allowinf to set an arbitrary platform capability even if it can't be converted to Platform enum. Non-standard platform values can cause matching issues on Grid, but they can be usable for third-party Grid implementations :: Alexei Barantsev
  • 2712b93494 - Reorganizing C++ third-party dependencies :: Jim Evans
  • 38e8a90463 - Fixing race condition in handling unhandled exceptions. Fixes issue 3544 :: Alexei Barantsev
  • e955969257 - Cleaning up test code :: Jason Leyba
  • 92bbf7fbb5 - [JS] Adding a bunch of tests for executeScript() :: Jason Leyba
  • f1e1575646 - FirefoxDriver.executeScript should not define enumerable properties on script arguments or return values. :: Jason Leyba
  • c7103aa608 - FirefoxDriver's object annotations should be writable :: Jason Leyba
  • 2f97830b7a - Removing all ignores for android and iphone :: Alexei Barantsev
  • 12cc8d05a9 - Reviving a commented out test :: Alexei Barantsev
  • 09601a484c - Removing reedundant annotations :: Alexei Barantsev
  • 28ed6774a3 - Setting selenium runner on a long running test to be able to ignore it :: Alexei Barantsev
  • 67bb92691d - Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637 :: Alexei Barantsev
  • 3f945f3185 - Java 8 proof code. 'error: reference to assertEquals is ambiguous' :: Seva Lotoshnikov
  • 099b6876a2 - Allow Selenium to be built with a modern version of JNA, by implementing Structure#getFieldOrder. :: Seva Lotoshnikov
  • 1b6331c332 - Add goog.require()s for implemented interfaces. This will become a compiler warning/error soon. :: Seva Lotoshnikov
  • 42d2e2cc2e - Setting actual IDE version :: Alexei Barantsev
  • cd74512aef - Implementing ability to run only tests that need local environment. Fixes issue 2884 :: Alexei Barantsev
  • 9b0aaa7e80 - Support pretty-printing js_fragment build output :: Jason Leyba
  • aa34ecda9d - NO-OP: Wrap existing license headers, unchanged, in @license JsDoc block. Closure compiler keeps such blocks unchanged, with line ends preserved, in the output. That makes it harder for the users to violate the license by not including the notice with build artifacts. :: Seva Lotoshnikov
  • 6da62ec096 - Making keyboard interactions to retain selection. Fixes issue 2779 :: Alexei Barantsev
  • 5fe712f068 - Ignoring tests that fail on MacOS due to alternative keyboard :: Alexei Barantsev
  • d0ce1f059a - Adding Yosemite platform :: Alexei Barantsev
  • fc855060c3 - Update crazy-fun to handle Closure's new goog.module syntax in js builds. :: Jason Leyba
  • 9717e65970 - Unignoring a test that is green locally in Firefox :: Alexei Barantsev
  • 53863e7375 - Splitting distribution artifacts to RC (leg-rc) and WebDriver (selenium-java) parts :: Alexei Barantsev
  • fc8c909372 - Uncommenting clean target commented in the previous commit for faster debugging :: Alexei Barantsev
  • fa08d2e86e - Splitting maven client artifacts to leg-rc and webdriver :: Alexei Barantsev
  • 2331f207a4 - Delete unused code. The iPhoneDriver is long gone. :: Jason Leyba
  • 34b9d8f7b4 - Roll back addition of @license tag to all JS files. :: Simon Stewart
  • cbc1080fc7 - Adding logging to cache clearing for IE driver :: Jim Evans
  • 13b0b803f0 - Fix embedding of sizzle in the webdriven jar :: Jason Leyba
  • 8f771f2df2 - Bump the version of httpclient to 4.3.6 :: Simon Stewart
  • 78acb44e43 - Fix typo in remote.Augmenter :: rompic
  • fe7210be43 - Removing @Test annotation from a nont-test method. It seems that nobody runs this test since 2012 :: Alexei Barantsev
  • 8a2eeb6591 - Fixing broken RC Firefox launcher :: Alexei Barantsev
  • 5c4f729bd9 - Disabling a test that fails on linux in firefox with synthesized events :: Alexei Barantsev
  • 2598e060eb - Disabling the test on MacOS too :: Alexei Barantsev
  • 8aae03a40d - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 9e9e5fc5db - Updated session intialization to more robustly handle malformed JSON. :: Jim Evans
  • dca9ea044f - Adding option to not delete anonymous Firefox profile in .NET :: Jim Evans
  • 7458198ca5 - Deteting an unused internal class :: Alexei Barantsev
  • 2a9b686292 - Adding some generics to DriverService.Builder :: Alexei Barantsev
  • d69a533af1 - Adding support for Blink-based Opera to Java binding :: Alexei Barantsev
  • 97a784fc76 - Add methods that delegate calls to superclass to make driver services typesafe and chainable :: Alexei Barantsev
  • e0f382835a - Adding bit more generics to DriverService.Builder :: Alexei Barantsev
  • 32bb292532 - Adding capabilities and browser type for Opera Blink, and configuring tests to run in Opera Blink :: Alexei Barantsev
  • b5f99160b8 - Use goog.scope to reduce boilerplate. No functional changes. :: Jason Leyba
  • 62806398b0 - Update issue 8187 :: Jason Leyba
  • f639196a02 - Make one more test run, exclude two failins tests. I now added //java/server/test/org/openqa/selenium/remote/server/log:test:run to http://ci.seleniumhq.org:8080/job/Small%20Tests/ :: Seva Lotoshnikov
  • a045504046 - Set default value for PhantomJS process reference :: Danilo Bargen
  • ab25864b66 - Add new contributors to AUTHORS :: Andreas Tolfsen
  • c9e0794d57 - Add debugger_address option to the ChromeDriver options list to optionally instruct ChromeDriver to wait for the target devtools instance to be started at a given host:ip :: Alexandre Abreu
  • d7f29df72c - Update Closure library and compiler. :: Jason Leyba
  • 25370f1e8f - WebElement docstring fixes :: Danilo Bargen
  • 7fa1658e09 - README.md: fix a typo :: Ondřej Čertík
  • 446df4dd75 - README: Fix the Yahoo example :: Ondřej Čertík
  • badfac78ee - Add Shadow DOM support to Chrome atoms :: Seva Lotoshnikov
  • 079f61e103 - Update test to also pass on Windows 7 :: Seva Lotoshnikov
  • 20a84feadc - Properly exclude tests on mobile browsers :: Seva Lotoshnikov
  • 064cb011da - Make Opera driver support also the new Blink based Opera :: Ela Makiej
  • 51f5227e9c - Add @RunWith(JUnit4.class) annotations to all Java tests This helps building test runner features like "fail whenever there is a public testSmth() method that's not annotated @Test" - to catch tests that were meant to run but wouldn't. One day one of those features may get added to Selenium's test runner in the ci :: Seva Lotoshnikov
  • e5d87c2d4e - Remove call to goog.debug.LogRecord#getExceptionText() It will be deleted from Closure soon. :: Seva Lotoshnikov
  • 5249570b9d - Code cleanup/simplification :: Jason Leyba
  • c36ef9322c - Add test omitted from last commit. :: Jason Leyba
  • ac3424472a - Update closure-library to fba2eb76bc0e695952480de932d71cc1b7dd9f1f :: Jason Leyba
  • ca3636b053 - Updating to Firefox 34 :: Alexei Barantsev
  • b5442e1dd5 - Updating Firerfox prebuilts for Windows :: Alexei Barantsev
  • f364e95727 - Escape all CSS meaningful characters. Completes fa6dc53d9cb60f4b08f076c9cf6fd17c68250430 :: Seva Lotoshnikov
  • 3b62b05173 - Updating Firefox prebuilts for Windows, second try :: Alexei Barantsev
  • 82dfa8e324 - Unbreak //javascript/chrome-driver:atoms build target. Now added it to "thirdparty-dependent-atoms-build" job on cbuild. :: Seva Lotoshnikov
  • c6431d55a1 - updating FF prebuilts for linux :: Luke Inman-Semerau
  • 4cf6168e7f - Adding initial implementation of .NET bindings OperaDriver :: Jim Evans
  • a549e4976e - Code linting with StyleCop. No functional changes :: Jim Evans
  • 9e6b5f8c00 - Fixing finding elements by XPath in IE9+ with document mode >= IE9 :: Jim Evans
  • 9315578268 - Internal IE driver API change GetWindowHandle to GetContentWindowHandle :: Jim Evans
  • 36a412e770 - Internal API addition for IE driver to get browser window handle :: Jim Evans
  • c269a8315b - Fixing passing per-process proxy settings to new windows :: Jim Evans
  • 967286a7dc - Fix issue 8254: Extensions were incorrectly transferred between Windows client and Linux grid node, because ZipEntry had incorrect name with '' as separators. :: tporeba
  • c523c76c73 - Pull HttpClient implementation details out of HttpCommandExecutor. :: Jason Leyba
  • bd92545a0c - Ruby: Add :javascript_enabled to Android capabilities. :: Jari Bakken
  • b312088b96 - Allow switching windows when current window is closed :: Titus Fortner
  • 63657fa703 - Bump Ruby gem version to 2.45.0.dev1 :: Jari Bakken
  • 75d2f7cb78 - Fix PositionAndSizeTest#testShouldGetCoordinatesOfAnElementWithFixedPosition so that it does what it means in the larger browser windows. "placeholder" has to be taller than the viewport so that scrolling to the "bottom" results in some scrolling. :: Seva Lotoshnikov
  • af8e3080fd - Get rid of unnecessary [] in function type annotation. Closure compiler people prefer those not to exist. :: Seva Lotoshnikov
  • 215cf2e2e9 - Ignore tests on Chrome for Android. Some must not run, some fail due to issues. :: Seva Lotoshnikov
  • d147de8297 - In the name of jleyba: Convert a bunch of tests from using goog.testing.AsyncTestCase to return a goog.Promise to control when the test finishes. Closure's long term goal is to eliminate AsyncTestCase and its ilk :: Seva Lotoshnikov
  • 355580795d - Add missing files from Google Closure. :: Simon Stewart
  • 6cdcbe007c - Fix up buck build files to account for freshly moved code :: Simon Stewart
  • 411448f283 - Buck version bump :: Simon Stewart
  • cfd33245fb - Reorganize some code for more accurate type checking by the closure compiler. :: Jason Leyba
  • 5f00124966 - Upgrade the Closure compiler to v20141215 :: Jason Leyba
  • bb7abed7dd - Add support for loading goog.modules in node. :: Jason Leyba
  • ef9dc8d324 - Fix tests by using the proper accessor for the environment's current browser. :: Jason Leyba
  • ea08463090 - Add support for custom command mappings in the node bindings. :: Jason Leyba
  • 40f16f6804 - clarifying doc string for 'parent' property. Fixes Issue #8310 :: luke.semerau
  • 38faff884e - Disable data reporting features in default Firefox profile used by FirefoxDriver. :: Seva Lotoshnikov
  • d18b9fd36a - Revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" Because it has negative impact on FirefoxDriver performance :: Alexei Barantsev
  • 06a8619b09 - Reapplying the patch that fixes issue 2637 :: Alexei Barantsev
  • 0959551dba - Bump buck version. :: Simon Stewart
  • af189fd538 - Ensure Base64Encoder is only in one BUCK target. :: Simon Stewart
  • bb9df234b4 - Fix building of the tests when using Buck. :: Simon Stewart
  • 54c0a29583 - Build the SafariDriver using Buck. :: Simon Stewart
  • e2045377cd - Move the 'security' package to be within the RC server. :: Simon Stewart
  • a293958d9d - Buck version bump. :: Simon Stewart
  • d0ef3776f5 - Build the RC server using Buck. :: Simon Stewart
  • 2c2fa998a9 - Build the Grid server using Buck. :: Simon Stewart
  • 047c92ad1d - Add extern for AddonManager.getAddonByID, which was added by commit 4c3c150b0ff93aefbf60a8d8f215cbdb38bb010d. :: Jason Juang
  • 44e5531eaf - Fix @param tag to match the actual parameter name. :: Jason Juang
  • 3e0c93ad98 - Fix webdriver.testing.Window's call to webdriver.promise.Promise constructor, which requires a resolver function as of commit 762a18540c7a78ca15599dedf4af3145ed7dd3fb. :: Jason Juang
  • 40a90f16b1 - Return a Promise in Deferred.thenFinally, to match the specified return type of Thenable.thenFinally. :: Jason Juang
  • 9c1f2c70d0 - No-op change; testing CI... :: Seva Lotoshnikov
  • ac53cc1b7f - Revert "No-op change; testing CI..." :: Seva Lotoshnikov
  • e3e3103fec - Bump Ruby version to 2.45.0.dev2 :: Jari Bakken
  • 21848dcbcd - Fixed getLocationInView to handle shadowDom. :: Seva Lotoshnikov
  • 09b7101d7f - Bump copyright year in the Ruby README. :: Jari Bakken
  • 8666096ba2 - [js] The FirefoxDriver should clean-up after itself on quit :: Jason Leyba
  • b825129999 - Implement fingerprinting in the FirefoxDriver :: Jason Leyba
  • 66d55c8446 - Fix argument passing for execute(Async)Script in Firefox 35 :: Jason Leyba
  • 5e411637a1 - Only use cloneInto for Gecko 33+ :: Jason Leyba
  • 43c1701222 - The webdriver.promise module is now Promise/A+ compliant. :: Jason Leyba
  • 3f313d1420 - Fix parsing of goog.require statements inside a goog.module :: Jason Leyba
  • 29e269f13c - If the first rm -rf attempt fails to delete everything, make a second attempt before reporting an error to the caller. :: Jason Leyba
  • 010617fd59 - Bump gem version to dev3 :: Jari Bakken
  • f473be4a45 - Change ControlFlow.wait() to accept promises :: Jason Leyba
  • c74070af3e - WebDriverJS does not support IE6-9, so don't bother running tests on those browsers :: Jason Leyba
  • 42cad409d7 - Missed a test in c74070af3e72 :: Jason Leyba
  • 136daa9dba - Adjust test so it is more tolerant of slow browser performance :: Jason Leyba
  • 30d3b7e1f5 - Updating build files to Firefox 35 :: Alexei Barantsev
  • 83b4b11481 - Upgrading PhantomJS driver :: Alexei Barantsev
  • da7adeff84 - Removinfg IDEA-Eclipse synchronization files because we synchronize IDEA and Eclipse projects manually :: Alexei Barantsev
  • 78206fe1a5 - Revert "Updating build files to Firefox 35". Early start :) :: Alexei Barantsev
  • c77869b387 - Use express for the test file server. :: Jason Leyba
  • efe88f555b - Simplify logic for inserting new frames into the control flow. :: Jason Leyba
  • 5ea77bb5eb - Fix bad type annotation :: Jason Leyba
  • 120c8ab964 - Code cleanup :: Jason Leyba
  • ecfefd32ab - Keep track of which frames are used to execute tasks. :: Jason Leyba
  • cc506f1f70 - Fix potential control flow deadlock :: Jason Leyba
  • db632150eb - Add support for file uploads to webdriverjs :: Jason Leyba
  • d61990788d - Updating gson to 2.3.1. Fixes issue 8464 :: Alexei Barantsev
  • b9b07f4aa1 - Remove use of deprecated function :: Jason Leyba
  • c10e3f58d7 - Cleaning up docs. No functional changes. :: Jason Leyba
  • 42df94c88f - Bumping the min supported version of node from 0.8.x to 0.10.x :: Jason Leyba
  • 8b338f4e1c - Tests for issue 8223 firefox webdriver problem with scope in executeScript :: Javier Candeira
  • bf7ecd3ce2 - Change test server to use IPv4 loopback address :: Jason Leyba
  • da11d39a78 - Added TouchSequence and driver.touchActions() to enable touch actions in JavaScript bindings :: David Sanders
  • d04b172870 - JS document tweaks :: Jason Leyba
  • 81e08a09b0 - Add native support for IE to WebDriverJS :: Jason Leyba
  • 5f5e31531d - Test updates for PhantomJS 2.0 :: Jason Leyba
  • 9179eaab59 - Delete file that should not have been added in last commit (revision 5f5e31531d40) :: Jason Leyba
  • dd35003064 - Doc formatting fixes. :: Jason Leyba
  • fb2aaf8dd1 - Add native support for Opera 26+ to webdriverjs :: Jason Leyba
  • 70dbc23cc1 - Would help if I actually pushed the opera module :: Jason Leyba
  • e7e601b2ca - The Fetch API (https://fetch.spec.whatwg.org/) defines functions in the global namespace, including Request and Response. While it is fine for FirefoxDriver to keep using these names as it does, the conflict could become a problem should, for example, Closure compiler ever want to add Request and Response to externs. This change renames Request and Response to something else. It is expected to be no-op. :: Seva Lotoshnikov
  • c8b9dd0c27 - Always send a click event when a mouseup event would complete a click. Before this, if a mouseup handler caused the target element to become non-interactable, we would abort and not send a click event. The W3C spec says that "A click is defined as a mousedown and mouseup over the same screen location." Once the mouseup has occurred, the click has also occurred, so we are obligated to produce the click event even if a mouseup handler causes the element becomes non-interactable. This is also consistent with the real-world behavior of Chrome, Firefox, IE8, IE11, Safari 8, and the Android stock browser on Jellybean. :: Seva Lotoshnikov
  • 01ab2764bc - Complete Selenium Java Server support for Blink based Opera :: Seva Lotoshnikov
  • 54a195f78a - Remove obsolete Opera and IE workarounds :: Seva Lotoshnikov
  • 83dd02b552 - Ignore tests on Chrome for Android :: Seva Lotoshnikov
  • 56f5b103c4 - Make test pages' content bigger than even larger screens, to cause scrolling more reliably. Recognize that scroll bars aren't shown in tablet browsers, just like in phones. Ignore tests that fail on Chrome for Android 40 due to the browser issues. :: Seva Lotoshnikov
  • 7a11528246 - Add missing goog.require. This would be reported as missing as a result of upcoming improvements in Closure Compiler's CheckRequiresForConstructors pass. :: Seva Lotoshnikov
  • e581237f82 - Re-revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" This should fix Firefox 36 compatibility, but causes performance degradation on Linux, that is to be investigated as a separate issue. :: Alexei Barantsev
  • e7c57343ea - Updating name of operadriver executable for .NET bindings :: Jim Evans
  • 3ebec51e24 - Removing automatic installation of SafariDriver extention for .NET :: Jim Evans
  • 047ab5f8f9 - Remove automatic installation of the SafariDriver in Java. :: Jason Leyba
  • 109697992c - improve ByCssSelector#toString :: Alberto Scotto
  • c9bffc4259 - Ignore test when running against a remote server. :: Jason Leyba
  • 9dbf2e8e77 - webdriverjs mocha: wait for 'done' callbacks to be invoked :: Pat Tullmann
  • af0f141073 - Fix test :: Jason Leyba
  • 3511a364a6 - Rebuild the SafariDriver for 2.45.0 :: Jason Leyba
  • a6147b3c5c - Native support for the SafariDriver in WebDriverJS :: Jason Leyba
  • baa16a551f - Prepare WebDriverJS 2.45.0 release :: Jason Leyba
  • d52c0fef30 - Fix a doc typo. :: jmleyba
  • db79088b94 - When Selenium is unable to interact with an element, such as the case when an element is missing or disabled, this change will output exactly how Selenium is attempting to locate the element, such as the XPath or id of the element. This greatly speeds up troubleshooting issues, as the exception message clearly states what element is broken/missing for common problems like an ElementNotFoundException. :: richard.hines
  • b44cb23ec0 - updating AUTHORS :: Luke Inman-Semerau
  • 829f21ead2 - mailmapping jason leyba, updating authors :: Luke Inman-Semerau
  • 470762cc2f - py: migrate to base64.b64encode for Python 3.3 support :: Jewen Xiao
  • 8a8118fd63 - Minor code reformatting. No logical changes. :: Simon Stewart
  • 7cc0b6a5d4 - Updating .NET assembly version resources for impending 2.45 release :: Jim Evans
  • 6e00b76524 - Updating IE driver prebuilts for impending 2.45 release :: Jim Evans
  • ab53ac0b73 - cleanup; remove no longer needed check :: rbri
  • a8f771c26d - add websocket to make test runnable when simulation ff :: rbri
  • ad9befdd77 - support ff17 also :: rbri
  • a4a4a8ccfc - Minor js doc presentation fixes for 2.45.0 :: Jason Leyba
  • 3f46b582f8 - Bump buck version. :: Simon Stewart
  • 18495c0b55 - Update java changelog :: Simon Stewart
  • f001129ade - updating py changelog for 2.45 release :: Luke Inman-Semerau
  • 3347d54b91 - updating javadocs / fixing javadoc errors :: Luke Inman-Semerau
  • 9e2b3e9371 - bumping python version numbers to 2.45, updating docs :: Luke Inman-Semerau
  • 5017cb8e7c - bump version number to 2.45 :: Luke Inman-Semerau
selenium - Selenium 2.44.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 70ce404ae9 - It seems that FF32 does not support hidden property in XUL. Fixes issue 7824 :: Alexei Barantsev
  • d214f0ccd2 - Making webdriver.WebElementPromise public for higher level frameworks to use; e.g. Protractror. :: Seva Lotoshnikov
  • 810e67a758 - Explicitly goog.require a used dependency :: Seva Lotoshnikov
  • 03bd468840 - Implementing driver implementation autodetect in IE driver server :: Jim Evans
  • fe013b52ee - Improving cross-platform compatibility of webdriver-server C++ code. :: Jim Evans
  • 1401d1842d - Updating third-party C++ library dependencies :: Jim Evans
  • 3db28f563d - Updating IE driver binary prebuilts :: Jim Evans
  • e45d92fbea - no-op cleanup; pass the parameter over. On behalf of clever robots that always analyse code. :: Seva Lotoshnikov
  • 6a34eac95e - Deflake a test. I don't think, by contract, page MUST be loaded after driver.executeScript("window.open(url, 'newWindow')"); driver.switchTo().window("newWindow"); returns. This has been flaky with Chrome on Windows XP, specifically. :: Seva Lotoshnikov
  • b1a6a33176 - Change "HTML5 not supported" conditions to exclude IE8 and lower, instead of just IE8. (And similarly for other browsers, for the sake of consistency.) This makes sure the tests are excluded even in compatibility mode, where IE8 advertises itself as IE7, but still exposes APIs for certain features, even though those features are broken, because ... IE8, ladies and gentlemen. On behalf of juangj. :: Seva Lotoshnikov
  • d53e90690a - Fix ie_driver tests to assert that isInParentOverflow returns a particular value. It doesn't return a boolean, so passing it directly to assertTrue/assertFalse was an error. On behalf of juangj. :: Seva Lotoshnikov
  • 467316d841 - No-op code cleanups in safari-driver. (Following adding templating to HTML5 MessageEvent extern.) :: Seva Lotoshnikov
  • 2d62a3b80d - Fix stacktrace parsing to work on IE 11. On behalf of jleyba. :: Seva Lotoshnikov
  • 1ad5929fe9 - Bump js version to 2.43.0 :: Jason Leyba
  • e028932118 - JS: Address flakiness with setting copying a Firefox profile :: Jason Leyba
  • 8c6e8352ce - Update js docs for 2.43.1 :: Jason Leyba
  • 9e59826f8a - Bump JS version to 2.43.4. For versions 2.43.1-3, the npm registry was recording an incorrect shasum which causes subsequent npm installs to fail on those versions. npm requires a unique version for each published version, and it supports semantic versioning 2.0 (http://semver.org/), which is why we are now on 2.43.4. :: Jason Leyba
  • dfb51970bf - Add ability to pass --implementation to the IE server from Ruby. :: Jari Bakken
  • 72bfb94580 - Creating PromptService so that the XUL specific calls can be encapsulated and hidden away. Also fixing the incorrect doctype :: Samit Badle
  • 50039c601c - Making deferred.js available globally and adding a new http library also available globally :: Samit Badle
  • 91d26bbe76 - Hide errors in buggy locator builders :: Samit Badle
  • 3b7466a94b - Fix recording errors :: Samit Badle
  • f8341b8d3a - Improve the UI including autocomplete and fix a bunch of minor bugs :: Samit Badle
  • 9cff008909 - Fix errors when a comment is selected. Also disable autocomplete when editing a comment :: Samit Badle
  • 1955eaae25 - Addig Selenium IDE item under Settings->Developer menu. Fixes issue 7268 :: Alexei Barantsev
  • d2403803e9 - More useful fns in file-utils :: Samit Badle
  • 16d8694455 - Added support for map function, drop callback and useful functions to the listbox with drag and drop support :: Samit Badle
  • e997aaf7d5 - Fixing recording issue :: Samit Badle
  • 5e7f885b0c - Improved statistics for test case and test suite results :: Samit Badle
  • ea17c0fde6 - Getting ready to release Selenium IDE 2.7.0 :: Samit Badle
  • bb100bb07f - moving items in the action menu so that they are more functionally grouped :: Samit Badle
  • 87efac8016 - Fix TypeError: this.treebox is undefined treeView.js. Should fix issue 7786 :: Samit Badle
  • 04e511d831 - Fix return value of Builder.usingServer to a self-reference :: Julie Ralph
  • 28a2730656 - Eclipse classpath fixes for htmlunit. :: rbri
  • 5fbcfb57ac - HtmlUnitDriver: Initial code cleanup. :: rbri
  • 5c7b7212d4 - Bump JS to 2.43.5 for fix to issue 7905. :: Jason Leyba
  • 27aec01418 - Move mutable property definitions from the prototype to the constructor for better performance in v8. :: Jason Leyba
  • 70157d7851 - Remove a redundant variable. :: Jason Leyba
  • 388793a775 - Insert random failures into Selenium Core instructing people to update. :: Jason Leyba
  • 044eea16b6 - Randomly log warnings that Selenium 1.0 is going away and users should update. :: Jason Leyba
  • 7f5b760985 - getting rid of forceCompletion attribute responsible for buggy autocomplete. fixes issue 7928 :: Samit Badle
  • cf26e94543 - Preventing driver hangs caused by TypeError: can't access dead object, when a document is removed at the moment we execute some script. Instead of hanging it should throw an exception. Fixes issue 7934 :: Alexei Barantsev
  • e633a6857b - Adding a new Visual assist option to help users requiring stronger constrast in colors. It is turned off by default. I am hoping that the difference of 20 in both saturation and brightness is sufficient. Fixes issue 7696 :: Samit Badle
  • ccb8a8c267 - Adding select button to the sidebar and reducing the size of the buttons, may introduce issues on some systems. Fixes issue 7815 :: Samit Badle
  • f85749a75c - Fixing cancelling of select button when page is reloaded. Fixes issue 7793 :: Samit Badle
  • 5adeab4f16 - Fixing WDBS compatibility with IE5. Fixes issue 7938 :: Alexei Barantsev
  • 01852d365d - removing visualEyeContainer id and using the window or sidebar id directly :: Samit Badle
  • e9ec39a4a4 - Introducing Health service for Selenium IDE :: Samit Badle
  • e44585f13a - Make firefox/profile.rb not executable :: Andreas Tolfsen
  • 36fa192248 - Optimizing finding multiple elements by id by using CSS selectors if available. Fixes issue 7682 :: Alexei Barantsev
  • 95713955a6 - HealthService improvements. New method addException, support for stack trace and global error handler improvements available on Firefox 31. :: Samit Badle
  • 855c8350a0 - Implementing retrival of alert text for onBeforeUnload dialogs. :: Jim Evans
  • 463aff1f7f - Revert "Bump the version of webbit to 0.4.15" :: Alexei Barantsev
  • 2997a70d58 - Moving from org.json to gson because the license. Fixes issue 7956 :: Alexei Barantsev
  • 9b0cdc9f3b - Fixing maven build after move to gson :: Alexei Barantsev
  • df9aa542b4 - Implementing autoconverion of platform in Capabilities on write :: Alexei Barantsev
  • 0ce6e217f4 - Fixing broken CrossDomainRpcLoader :: Alexei Barantsev
  • fe145501de - Actually fixing maven build :: Alexei Barantsev
  • 23f0a8ac55 - Adding diagnostic providers to collect Firefox and Selenium IDE data :: Samit Badle
  • 26e8f4f019 - Registering the new diagnostic providers by loading them :: Samit Badle
  • c4d6615d50 - Added data collection for plugins and more logging errors and statistics :: Samit Badle
  • 88449010df - Collect statistics for commands :: Samit Badle
  • 5728eb7813 - Adding Search Issues to help menu and some localisation strings :: Samit Badle
  • e002e6cc32 - Getting ready to release Selenium IDE 2.8.0 :: Samit Badle
  • c905e4521b - Fix classpath for running tests in eclipse :: rbri
  • 8ed69755e3 - Enable Html5CapabilitiesTest for HtmlUnit :: rbri
  • e9a90c3f02 - HtmlUnit: Fix getAttribute for dynamic properties. :: rbri
  • b8a5aea14a - HtmlUnit: add text to the end of input fields :: rbri
  • 01f54a10b8 - Fixing IDEA Java module dependencies :: Alexei Barantsev
  • ec3e0c3b02 - Fixing mouse move 'relative to the previous element' if a new page is loaded. Fixes issue 7637 :: Alexei Barantsev
  • 40df2e314e - Get the Buck build working again. :: Simon Stewart
  • a6d35b95bb - Fix the Eclipse config. :: rbri
  • 65f9399875 - Bump the buck version :: Simon Stewart
  • 4114a07cd8 - Fixing SessionId from json converter to better handle the case of null sessionId :: Alexei Barantsev
  • 2fb115ca62 - updating for FF33.0 :: Luke Inman-Semerau
  • fe1515980f - fixing build process for Firefox Linux native events :: Luke Inman-Semerau
  • c467e31b3c - updating firefox prebuilts for FF33 linux :: Luke Inman-Semerau
  • 20a4471f53 - call proper super for UnexpectedAlertPresentException :: Luke Inman-Semerau
  • 88d4dda177 - Fix exception message formatting :: Alexander Bayandin
  • 0f51fa2e7d - Alias bayandin's email :: Andreas Tolfsen
  • a9f997841d - Generate AUTHORS :: Andreas Tolfsen
  • b4ae1ad472 - fixup! Alias bayandin's email :: Andreas Tolfsen
  • 13778d7a0e - fixup! Generate AUTHORS :: Andreas Tolfsen
  • 85e48ff9fe - Handle non-standard leading whitespace on V8 stack frames (occurs when users have defined Error.prepareStackTrace). :: Jason Leyba
  • 7b4920742d - Permit the target browser to be an empty string. :: Jason Leyba
  • 29c4b586e2 - Change WebDriver.toWireValue to no longer use promise.fullyResolved, which creates a bunch of unnecessary promises (one per key in a object/array). I will be deprecating fullyResolved in a future commit. :: Jason Leyba
  • 4bf6ab1e41 - Updating prebuilt Firefox native event libraries for Windows :: Jim Evans
  • 237cdf0486 - Get rid of a few Ruby warnings :: Jari Bakken
  • fa6dc53d9c - Escape characters commonly used in CSS selectors that can be used literally in element IDs. This ensures that querySelectorAll('#' + id) works when id has special characters in it. Fixes issue 8005 :: Jason Juang
  • 07258f1784 - Modify test to expect that Chrome 39+ will not select a radio button when its handler prevents the default action. This behavior was changed in Blink a few weeks ago: http://src.chromium.org/viewvc/blink?view=revision&revision=182034 :: Jason Juang
  • f8924cae16 - If JsonParser.parse() fails to parse a string obtained from a reflective call to a toJson() method, assume it is a primitive string. :: Jason Juang
  • b132aba556 - trim() HTTP response content because some drivers send back a response containing trailing null bytes, which the GSON parser does not like. :: Jason Juang
  • e28df8762d - Remove obsolete ChromeOptions code. :: Jason Juang
  • 124244773a - Remove unused static import of Ignore.Driver.HTMLUNIT. :: Jason Juang
  • b780116d61 - Adapt Marionette atoms so they can be used with Cu.import without designated scope :: Andreas Tolfsen
  • 999a744540 - Log stacktrace :: Dima Kovalenko
  • 354022bc1f - Removing deprecated classes :: Alexei Barantsev
  • 17c14de845 - Oops! Undo unwanted change that was included in the previous commit by mistake :: Alexei Barantsev
  • b059f6a154 - Don't include selenium-server-standalone.jar into selenium-server.zip :: Alexei Barantsev
  • 8df2bb0c25 - Using JsonNull.INSTANCE instead of null :: Alexei Barantsev
  • d608789b9e - Using asMap as well as toMap to convert an object to Json :: Alexei Barantsev
  • d3c4fcd5e4 - Moving proxy management stuff to the server, it is used in RC browser launchers only :: Alexei Barantsev
  • ee18b34f19 - Moving tests too :: Alexei Barantsev
  • 70eba09fa9 - Adding common conditions for explicit waits in WebDriverJS :: Jason Leyba
  • 409512d4e9 - Fix wait error messages. :: Jason Leyba
  • 2840d85702 - Moving more RC stuff to the server :: Alexei Barantsev
  • ad20744f67 - Deleting tests for removed deprecated classes :: Alexei Barantsev
  • dc1687629a - Moving utility method isScriptFile to the only class where it is needed :: Alexei Barantsev
  • 8799151a1b - Moving LauncherUtils to the server :: Alexei Barantsev
  • 4f1fbf018a - Moving Proxies utility class to server :: Alexei Barantsev
  • 49e8bcad49 - Moving last part of browserlaunchers package from client to server :: Alexei Barantsev
  • 65577838ae - Fix broken test. :: Jason Leyba
  • 5669de3e53 - Use str instead of repr for exception message :: Alexander Bayandin
  • 166ef4057b - Add juangj to AUTHORS :: Andreas Tolfsen
  • aa113ee89d - Update FindBy annotations description :: Artem Koshelev
  • ec062bad75 - Add quiet option to Safari Python binding :: Charles Thomas
  • d54ca5e197 - Fix exception messages to reflect the new default log_file behavior :: Alex Henrie
  • d0c863ac23 - Add new tests for some wait conditions :: Varun Menon
  • a009c5292a - Bringing MarionetteConnection in line with the current marionette state (FF33) :: Alexei Barantsev
  • be19630985 - Bump the version of guava to 18 :: Simon Stewart
  • d343aae32c - Update the maven project to point at the latest guava version too. :: Simon Stewart
  • 8e4f217f6c - Remove the deprecated DatabaseStorage interface. :: Simon Stewart
  • ca0d8ca4be - Update calls to deprecated guava methods. :: Simon Stewart
  • 2550328f1e - webdriver.promise.Frame_ should not extend Promise. :: Jason Leyba
  • 21c0893443 - Simplify promise cancellation logic. :: Jason Leyba
  • b5986f5c02 - Run tests with harmony features enabled. :: Jason Leyba
  • 0bbb132a03 - Update release notes for js :: Jason Leyba
  • f5b5a92559 - Undoing improper spec compliance for finding elements :: Jim Evans
  • 76d78cf323 - updating javadoc, changelog for java, bumping version numbers to 2.44.0 :: Luke Inman-Semerau
selenium - Selenium 2.43.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 2a514840e2 - Bumping Python version :: AutomatedTester
  • a017fb7737 - Updating Python docs :: AutomatedTester
  • 4e827a6c7d - Bump gem version to 2.43.0 + update change log :: Jari Bakken
  • 53bec19b33 - Bump gem version to 2.44.0.dev :: Jari Bakken
  • d6f093a6ed - Fixing socketlock bug with reusing the same profile multiple times :: Alexei Barantsev
  • accb3003b9 - Updating Visual Studio project files :: Jim Evans
  • 0e4a981235 - when adding a firefox extension, check for the id in the attribute too :: Luke Inman-Semerau
  • ef11b7526c - freaking network, freaking python... when it spazzes out on you, defaults to localhost for the tests :: Luke Inman-Semerau
  • a07572b5c6 - Correcting version number resources in .NET assemblies. No functional changes :: Jim Evans
  • 8346498d91 - Bumping version to 2.43.1 :: AutomatedTester
  • 5163bceef1 - Updating Changelog for 2.43.1 :: AutomatedTester
selenium - Selenium 2.43.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 88dcffe6f5 - Belatedly removing long-obsolete .NET tests for AndroidDriver :: Jim Evans
  • f5b3934556 - Adding support for SwitchTo().ParentFrame() in .NET bindings :: Jim Evans
  • 88b2ee8105 - Adding URL endpoint for switchToParentFrame :: Jim Evans
  • 96c322871e - bumping versions for 2.42.2 adding changelog entry :: Luke Inman-Semerau
  • e73b9cc74b - Remove unneeded else in conditional :: AutomatedTester
  • b9e9fc6702 - Implementing switchToParentFrame command for IE driver :: Jim Evans
  • fc79624f0e - Adding driver info into TimeoutException thrown by WebDriverWait. Fixes issue 7429 :: Alexei Barantsev
  • 4959695b22 - Modified logic of ErrorHandler mapping to *Exception. :: Ivan De Marino
  • 55e1308726 - Fixing maven build :: Alexei Barantsev
  • dc4f5f61a4 - Ruby: make sure the alert text is included in UnhandledAlertErrors :: Jari Bakken
  • 4d136e2412 - Returning less specific platform info from firefox driver. Fixes issue 3354 :: Alexei Barantsev
  • 9779366828 - Properly handle absence of lo network interface. :: Jason Leyba
  • e9c80f70dc - Unignoring a passing test for Firefox with synthesized events :: Alexei Barantsev
  • 17b5d4bfba - Stop polluting the log with stacktraces. Fixes issue 7460 :: Alexei Barantsev
  • 78097ff390 - IDEA wants to update these two files :: Alexei Barantsev
  • 3d6d7e53c7 - Updating build files for FF30 :: Alexei Barantsev
  • b74e6db06b - Updating windows native libs for FF29 and FF30 :: Alexei Barantsev
  • 3b2b574cb9 - Updating HtmlUnit to 2.15 :: Alexei Barantsev
  • 719bffdaac - Setting HtmlUnit to emulate FF24 by default :: Alexei Barantsev
  • 5cff71c936 - Fixing maven build (broken dependency) :: Alexei Barantsev
  • 727ebe46c2 - Ignoring tests failed by HtmlUnitDriver (regression in 2.15?) :: Alexei Barantsev
  • 5315c0fd48 - Wrong test was ignored :: Alexei Barantsev
  • b92eeb46c4 - updating firefox prebuilts for linux :: Luke Inman-Semerau
  • 398220f303 - Use 127.0.0.1 as localhost name resolving might fail on some systems :: Andreas Tolfsen
  • 23b46d7ff6 - Generate Python API docs for selenium.webdriver.chrome.options :: Andreas Tolfsen
  • 25bf6d8177 - Implementing switchToParentFrame support in atoms :: Jim Evans
  • 3f9174d5da - Ignoring parent frame tests in IE6-8 :: Jim Evans
  • 6f5b1d3fa6 - Update buck version and get the build green again. :: Simon Stewart
  • bc05a02df2 - Actually get the buck build green again. :: Simon Stewart
  • 698bcdedcb - ruby: loosen websocket dependency to ~> 1.0 :: Jari Bakken
  • 41b8f05985 - Bump the version of webbit to 0.4.15 :: Simon Stewart
  • 9f3a561cce - Adding a timeout to Firefox cleanup process. Fixes issue 7272 :: Varun Menon
  • 509ed426d9 - Typo fixes in webdriver.js documentation :: Julie
  • 9292f01c6b - Add Julie Ralph to .mailmap, and generate new AUTHORS :: Andreas Tolfsen
  • 039b6a4b61 - BODY element is always shown/displayed. related section in the W3C spec: https://dvcs.w3.org/hg/webdriver/raw-file/default/webdriver-spec.html#determining-if-an-element-is-displayed :: Seva Lotoshnikov
  • 5b97733353 - Add switch_to.parent_frame support to Ruby bindings :: Andrey Botalov
  • 6c0f39916d - Fix for Ruby tests on Windows + MRI :: Jari Bakken
  • bd3bc0379b - Guard parent_frame spec for Safari and PhantomJS :: Jari Bakken
  • 2292453454 - Update the Ruby change log :: Jari Bakken
  • c7b0193945 - Adding more tests for Platform :: Alexei Barantsev
  • 52197cf5d1 - Fixing platform comparison. Fixes issue 7522 :: Alexei Barantsev
  • 6b58d26154 - Always compare more specific platform to less specific one :: Alexei Barantsev
  • 4c6f34edd7 - Breaking a circular build dependency in test code :: Alexei Barantsev
  • 9bce67cb40 - Setting layout.css.devPixelsPerPx to 1.0 if native events are enabled only. Fixes issue 7445 :: Alexei Barantsev
  • 203090ccc0 - On behalf of [email protected]: Fixing the list of extensions to search for an executable on Windows, and logging process startup errors. Fixes issue 7514 :: Alexei Barantsev
  • 2ed59160d8 - Setting forwarded content for CommandListener afterCommand handler. Fixes issue 7443 :: Edi Weissmann
  • 6c14f14175 - On behalf of shijunjuan: Handling possible IllegalStateException while cleaning orphaned and timed out sessions. Fixes issue 6771 :: Alexei Barantsev
  • c813596d9f - Adding a new selenium server option -logLongForm to log more details to the console. Fixes issue 6645 :: Alexei Barantsev
  • 8204b46236 - Propagate webdriver_firefox_port preference to FirefoxDriver, was being ignored. Fixes issue 5172 :: Stephen Kuenzli
  • 6ddf7ceb9b - Modified IE driver server to more closely follow W3C spec :: Jim Evans
  • df475139f0 - Removing unnecessary #include :: Jim Evans
  • 73e863ee21 - Fixing IDE Csharp formatter options. Fixes issue 1331 :: Alexei Barantsev
  • 84ea2c8bd9 - Setting Json.NET to ignore dates when parsing response values :: Jim Evans
  • 6640a1c10e - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • c153d9463a - Fix broken tests :: Jason Leyba
  • 0971ee62dc - Adding encoding declaration in IDE python formatted. Fixes issue 5308 :: Alexei Barantsev
  • 00f9afe687 - Making recently added Firefox-specific tests to run in local environment only :: Alexei Barantsev
  • 5ef02179bc - Handling possible exception in stringification of window.location. Fixes issue 3908 :: Alexei Barantsev
  • c545a3afdd - Making WDBS.start command a no-op if it was instantiated with an already started driver. Fixes issue 3993 :: Alexei Barantsev
  • dde7a5019e - Adding finalization part to recently added Firefox-specific tests :: Alexei Barantsev
  • b8ca024162 - Guarding tests to prevent running in Sauce. Hmm... I thought @NeedsLocalEnvironment does this... :: Alexei Barantsev
  • 07e7e56b40 - Fix "./go //javascript/chrome-driver:atoms". is_online is not used by chromedriver. :: Seva Lotoshnikov
  • 48cc327cce - Implement Element#getElementRect that returns a dictionary with location(x, y) from top left (0, 0) and size(height, width :: AutomatedTester
  • 3b5eb8dc66 - Correct name of test for element#getElementRect :: AutomatedTester
  • d5ae96723b - Allow mocha timeout to cancel flow. :: Nowell Strite
  • e532af1592 - Remove redundant extern definitions. :: Jason Leyba
  • d85c6e1a35 - Ignore null session IDs passed in a command's JSON body. This adds tolerance for clients that serialize a null session ID as part of a new session command. :: Jason Leyba
  • 3a2ce193db - Add support for writing js unit tests in .js files by loading them through a servlet that generates the html stub on the fly. :: Jason Leyba
  • 06f857bd2c - Remove unnecessary test code. :: Jason Leyba
  • 6f810c4f57 - Move e2e tests to the e2e directory. :: Jason Leyba
  • c1b1b2ac96 - Include unit tests for Closure-based js code with selenium-webdriver package. :: Jason Leyba
  • d33866914d - For compliance with the promise spec, promises may no longer resolve to themselves. This required splitting webdriver.WebElement into two types: a concrete WebElement and a thenable that resolves to the WebElement and acts as a forward proxy for the WebElement API. This change should be largely transparent to users. :: Jason Leyba
  • 8360c8e9e2 - Fix javadoc formatting. :: Jason Leyba
  • 6077559883 - Fix property lookup for strict type checking. :: Jason Leyba
  • 4e40b263d1 - Increase default timeout for test command. :: Jason Leyba
  • 3b2779abd1 - Allow using a custom Agent with http.HttpClient. :: Jason Leyba
  • 6bcdcfa4a3 - Remove bad goog.require call. :: Jason Leyba
  • 00d145a0d2 - Add promise support for generator functions. Requires using harmony (node v0.11.x) :: Jason Leyba
  • 3016abbf6a - Fix for old IE compatibility; should probably just drop support for old IE. :: Jason Leyba
  • 678c46d57f - More flexible management of http timeouts in Selenium RC python client :: Santiago Suarez Ordoñez
  • 165493593f - Implementing ability to use sendKeys command in HTML suite runner :: Alexei Barantsev
  • 0bc8265a6f - Generate fresh AUTHORS :: Andreas Tolfsen
  • 76358a4ddc - Updating to gecko-31 :: Alexei Barantsev
  • 62ca5786d6 - Fixing compile errors for Firefox native events components on Windows :: Jim Evans
  • 714c31f128 - Reversing condition of previous commit :: Jim Evans
  • 3c1033c6ba - Updating Firefox native events binaries for Windows :: Jim Evans
  • 9a5ed9aed2 - ff 31 is an esr, also bumping the max version we can run to really far in the future :) :: Luke Inman-Semerau
  • 2d759051b3 - update prebuilts for linux :: Luke Inman-Semerau
  • c977fb4538 - Add browser specific constructors for consistency with other language bindings. :: Jason Leyba
  • d76e0844b9 - Skip tests in IE <10. :: Jason Leyba
  • 426c1bab3d - Revert "Add browser specific constructors for consistency with other language" :: Jason Leyba
  • b24467b817 - Redirect Firefox output to /dev/null by default :: Alex Henrie
  • 75f266ff3d - Fix NullPointerException when File#listFiles() returns null :: Robin Stocker
  • 386b699362 - Compiling and adding as a third-party dep the shaded Jetty 5 used by RC. :: Simon Stewart
  • 9d342b4706 - Updating Windows native events libraries for supported Firefox ESR releases :: Jim Evans
  • 5000b43a80 - Non-functional change to Visual C project file for Firefox previous ESR native events lib :: Jim Evans
  • 37ece1505b - Removing unused class from .NET bindings :: Jim Evans
  • 9e30b6dd8f - Remove unused import subprocess.PIPE :: Alex Henrie
  • 098bedd18b - Make it easier to create WebDriver instances in custom flows for parallel execution. :: Jason Leyba
  • 70209d1659 - Update issue 7641 :: Jason Leyba
  • 19351a88f9 - Stop using deprecated code in the SafariDriver :: Jason Leyba
  • 8f988e07cc - Fix a handful of js errors :: Jason Leyba
  • aac4d59bfc - Implementing pluggable element locator factories for .NET PageFactory :: Jim Evans
  • 198c19bbd1 - Suppressing FxCop and StyleCop warnings. No functional changes. :: Jim Evans
  • c0bd2229d9 - Fix type annotations (breaks doc parsing) :: Jason Leyba
  • 43db645664 - Missed a file in revision 8f988e07cc31 :: Jason Leyba
  • b17f30b5b8 - Make the jettyMaxThreads parameter actually be effective :: Jonatan Kronqvist
  • b4f0e5d520 - Add Alex Henrie and Robin Stocker to AUTHORS :: Andreas Tolfsen
  • 9bd27187e5 - Use LogLevelMapping to convert JSON wire protocol name to Level instance. :: Jason Leyba
  • fe33beb172 - Clean up internal Firefox logging API. :: Jason Leyba
  • 7720e2ac97 - Add explicit API for configuring log prefs rather than forcing users to rely on magic capability strings. :: Jason Leyba
  • ecaa920533 - Catch driver start-up failures. :: Jason Leyba
  • 9c99b3aafd - Removing unused file from .NET bindings :: Jim Evans
  • 5fafdac135 - Fixing broken autocomplition in IDE. :: Mathias Kresin
  • 3c3cfafff6 - Fixed options validation on options reset in IDE. Fixes issue 1050 :: anonymous_sdet
  • 963f64c2a9 - Safari is flaky. Reducing timeout to fail faster when we're going to fail. When it starts successfully, it always does in 4 seconds on some modest machines. :: Seva Lotoshnikov
  • 8e9963e616 - Fixing generated code for select elements in C# :: Alexei Barantsev
  • 1248607fd6 - Preparing for IDE 2.6 release :: Alexei Barantsev
  • ebc25b3bd1 - Fixing merge conflict with csproj file :: Jim Evans
  • c376f4bf48 - Cleaning up #includes in C++ code :: Jim Evans
  • a600ce9336 - Updating json-cpp lib and replacing mongoose web server with civetweb. :: Jim Evans
  • 60ec684b21 - Updating IE driver prebuilts :: Jim Evans
  • c16e6fc6a3 - Extract subprocess management to a reusable module. :: Jason Leyba
  • 7019451210 - * Add more options to the Builder API (every common, settable capability should be covered). * Require calling Builder.usingServer(url) to use a remote server. If this is not called, the builder will attempt to create a client locally, throwing an error if it can't (e.g. for IE). * Add browser specific constructors to simplify creating a client without the Builder. :: Jason Leyba
  • ce33d7e8eb - Have the FirefoxDriver accept lower case proxy types (which is the format documented on the wiki) :: Jason Leyba
  • 152aec2e0f - Update to dossier 0.4.0 :: Jason Leyba
  • 6a24b8b147 - Native support for Firefox in the JS bindings. :: Jason Leyba
  • b6652e2f0f - Fix npm test command :: Jason Leyba
  • 556c975de2 - Re-adding tests accidentally commented out in 1bd26af0a55c :: Seva Lotoshnikov
  • 5a8117ea2b - Fix CapabilitiesComparator after 52197cf5d134d921809642db71da75b655e71229 (Or rather make CapabilitiesComparatorTest pass, preserving historical behavior. Ultimate fix for CapabilitiesComparator would probably delete the whole thing) :: Seva Lotoshnikov
  • cf8f487039 - Deleting what appears to be unused deps. Separate commit so this is easy to revert if I'm wrong. :: Seva Lotoshnikov
  • 1dc071fa25 - Adding checks for JS functions removed from IE11. Fixes issue 7780 :: Alexei Barantsev
  • 6db807674f - adding pom and info on uploading jetty-repacked-5 to maven central :: Luke Inman-Semerau
  • e0eb6c9265 - fixing maven build, adding reference to jetty-rc-repacked-5 :: Luke Inman-Semerau
  • 4486f709c7 - Fix a few things for webdriverjs on linux :: Jason Leyba
  • 1fd667e323 - Use correct path for libnoblur in deployed selenium-webdriver package :: Jason Leyba
  • 396b94b616 - Fix documentation typo. :: Jason Leyba
  • 3a6be40dba - Ignore IDEA's qaplug_profiles.xml :: Jari Bakken
  • f54127e6ba - Handle null and empty paths the same as / :: Jason Leyba
  • 65cc3db528 - We don't use bamboo anymore :: Alexei Barantsev
  • 1ada6dd705 - Implementing ability to use FirefoxDriver on a machine where localhost is not the first alias for 127.0.0.1. Fixes issue 3280 :: Alexei Barantsev
  • abba7895f7 - Update Closure library to head and compiler to the latest release :: Jason Leyba
  • df140408a5 - Fixing NameError: global name 'options' is not defined. :: Seva Lotoshnikov
  • 130b6c40b1 - Fixing imports :: Alexei Barantsev
  • f273aa4cb2 - Fixing use of deprecated API in HtmlUnit :: Alexei Barantsev
  • b107fa2b9c - Fixing use of deprecated API in guava :: Alexei Barantsev
  • 1368bfe11b - Fixing use of deprecated API in httpclient :: Alexei Barantsev
  • 733ebe525f - Adding more checks for JS functions removed from IE11. Fixes issue 7803 :: Alexei Barantsev
  • 7429633811 - Correct server download location in Selenium::Server (thanks marekj). :: Jari Bakken
  • 94ffdbb8c1 - Move Ruby build to a plain gemspec + Gemfile. :: Jari Bakken
  • 7326a31298 - Fix gemspec quotes :: Jari Bakken
  • 1c72314582 - Rename //rb:install-gems to //rb:bundle :: Jari Bakken
  • 8bb31a9487 - Make TargetLocator spec less strict, this seems to vary by driver. :: Jari Bakken
  • f39c6d76fd - Cleanup + get rid of some RSpec deprecation warnings :: Jari Bakken
  • 5ca08c675f - No reason not to allow creating webdriver.WebElement from a promised Id. :: Seva Lotoshnikov
  • 7957459c6c - Actually supporting promised Id for webdriver.WebElement. Completes/fixes what started in previous commit 5ca08c675f5a6c06e3b4d0316b7ea0150f155512 :: Seva Lotoshnikov
  • e140478f6f - Bump buck version and move the compilation of the firefox driver with Buck forwards. :: Simon Stewart
  • af6f5f325f - Driver should operate cookies for the current frame, not the topmost one. Fixes issue 7799 in Firefox :: Alexei Barantsev
  • 45d06b9cba - WDBS: safe check for window.localStorage :: Timofey Vasenin
  • 3288780fa0 - Fix a typo :: Seva Lotoshnikov
  • 431c7890ec - On behalf of velma911: Fixing infinite read from socket. Fixes issue 7814 :: Alexei Barantsev
  • 9350102067 - Log formatter should be able to work with empty keys array. Fixes issue 7357 :: timm-permeance
  • 870502ffc7 - Updating to gecko 32 :: Alexei Barantsev
  • d513360deb - updating prebuilts for linux :: Luke Inman-Semerau
  • d13dffe939 - Re-add the rubyzip jar :: Jari Bakken
  • 09513a85ea - Updating prebuilt libs for windows :: Alexei Barantsev
  • 03feed0dcb - Working around limitations in subpixel precision event handling. :: Seva Lotoshnikov
  • edffbc45e5 - Get org.openqa.selenium.SmallTests building with Buck. :: Simon Stewart
  • 68e2497311 - Run the ignored tests printer with Buck. :: Simon Stewart
  • 3cc49c837b - Run htmlunit-driver tests with Buck. :: Simon Stewart
  • ba15b3829c - Bump timeout for tests since a suite is also a test. :: Simon Stewart
  • 6c6a5644a8 - Run FirefoxDriver tests with Buck. :: Simon Stewart
  • 2a56683d6f - Deprecate the original RC interface in Selenium. :: Simon Stewart
  • 32dfa036dd - IEDriver crashes in WaitUntilElementFocused() because of null pointer. :: Dominik Rauch
  • 0f36aa9631 - Handle the case where executeScript returns an HTMLDocument. :: Simon Stewart
  • ea7cf412c3 - Allow subclasses of HttpCommandExecutor to extend it at runtime. :: Simon Stewart
  • 44379018ab - Integrating the Microsoft Internet Explorer driver implementation :: Jim Evans
  • e0dbda0133 - Handle the case where a proxied element from PageFactory causes a FluentWait to timeout. :: Simon Stewart
  • 654bf245d6 - Fix an error propagation bug when a command fails from bad inputs. :: Jason Leyba
  • 1a59f587c9 - Make event_firing_test.html pass in Firefox 24 ESR. Moving asserts to tests' main flow in 03feed0dcb4bbebff052672178819f6726b07ae8 revealed the fact that it never passed in Firefox 24 ESR (apparently it swallows exceptions thrown from the event handlers?). :: Seva Lotoshnikov
  • b35623b36d - raise exception when the firefox binary isn't actually found, which usually implies the upgrade failed (on windows) :: Luke Inman-Semerau
  • 1059079818 - don't mutate the global 'ignored exceptions', take a copy of the globally specified ones, change the global to be a tuple instead :: Luke Inman-Semerau
  • e41d76bb3b - UnexpectedAlertPresentException should contain the alert text in python too. :: Luke Inman-Semerau
  • 15f21d7bf4 - onbehalf of Dominik Ruf :: Luke Inman-Semerau
  • eace3b0a50 - Fix example code: "using(-Chrome)DriverExecutable" :: Chris Martin
  • 7f7a5af4e8 - Upgrade third party dependency JavaScript-XPath to 0.1.12 :: Andreas Tolfsen
  • 1023f552fc - Add note on stale element checks and a WebElement represents a DOM element :: Andreas Tolfsen
  • 87ba93f70d - py: Expand WebElement.get_attribute API docs :: Andreas Tolfsen
  • 41c2d4d328 - Bump version to 2.43 :: AutomatedTester
  • ba2c218803 - Updating Java Docs :: AutomatedTester
  • 869609dd9f - Coercing command line argument values to uppercase :: Jim Evans
  • 35044b1dec - Updating IE prebuilt binaries for impending 2.43 release :: Jim Evans
  • 437dd18248 - Renaming EngineImplementation property to simply Implementation in InternetExplorerDriverService class :: Jim Evans
  • 9640cf9358 - Updating .NET bindings version numbers for impending 2.43 release. :: Jim Evans
  • 597b76b1ed - Update the Changelog for Java and Python :: AutomatedTester
selenium - Selenium 2.42.2

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 6a6995d31c - errorHandler needs to be instantiated (there's more than one way to construct this beast and subclasses don't necessarily call super constructor). :: Luke Inman-Semerau
selenium - Selenium 2.42.1

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 63fa864631 - Update Ruby change log, version for 2.42 :: Jari Bakken
  • 58a185a747 - Bump Ruby version to 2.43.0.dev :: Jari Bakken
  • e68e73e20c - Make exceptions Python 3 compatible :: Andreas Tolfsen
  • 3f2e2c80d6 - Make firefox_binary.py and firefox_profile.py not executable :: Andreas Tolfsen
  • 5cd58dcbba - Fail with a more descriptive error if the server returns a malformed redirect :: Jason Leyba
  • 91e5bb58d1 - Update README.md :: Jason Leyba
  • b949a1d0b5 - Bump version to 2.42.0 :: Jason Leyba
  • 86fc110958 - Update docs :: Jason Leyba
  • d834b32b04 - fixing toJSON of chrome options where equal options become unequal. :: Luke Inman-Semerau
  • 227674bfff - Do not pass sessionId if it is not exists :: Alexander Bayandin
  • f1d59a07c8 - Promise.thenFinally should not suppress the original failure. :: Jason Leyba
  • 88f6680bf0 - Support the done callback in Mocha's BDD interface. :: Jason Leyba
  • ad2a6bb995 - Preserve response status code when translating from internal to servlet API :: Jason Leyba
  • 4dd1c8d841 - correct string handling to support py3 again :: AutomatedTester
  • 31c41534e3 - is_online is no more, see mobile.network_connection :: Luke Inman-Semerau
  • 26e36b28dc - Updating IE driver prebuilts and version to 2.42.0.0 :: Jim Evans
  • 71880dbec1 - Updating .NET version resources to 2.42.0 :: Jim Evans
  • 1208bbcfe2 - allow custom ErrorHandler for HTTPCommandExecutor :: jonahss
  • 248774dfcf - re-added Context endpoints to java client :: jonahss
  • 24e2807e89 - Mailmap jonahss :: Andreas Tolfsen
  • 4502e40a97 - Bumping python to 2.42.1 :: AutomatedTester
  • f08b7ea38d - Updating Python docs :: AutomatedTester
  • 0dce277a4b - Forgot to add the new files for python docs :: AutomatedTester
  • 6a7bb83aae - On Behalf of Jason Morrison (jasonm): when using desired capabilities and chrome options together, attempt to merge rather than squash. :: Luke Inman-Semerau
  • 1fcb06ca26 - Make sure Ruby properly kills Firefox process if silent startup times out. :: Jari Bakken
  • 0bbb89a854 - resorting context endpoints, belong with mobile spec :: Luke Inman-Semerau
  • 68b415adb1 - 2.42.1 release, updating version numbers, javadoc and changelog :: Luke Inman-Semerau
selenium - Selenium 2.42.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3ec9e0098a - Setting pixel density to be independent from OS settings. Fixes issue 6112 :: Alexei Barantsev
  • 35c2361d50 - Updating necessary files for Python release :: AutomatedTester
  • 0da05da632 - Export logging API from main webdriver module. :: Jason Leyba
  • 72894b90ea - Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leyba
  • dba13040f2 - Fixing imports in python formatter (IDE) :: Alexei Barantsev
  • 3c4c9c0a9c - Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev
  • 7a6270bb41 - Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsev
  • ab23e949ab - Bump Ruby to 2.41.0 :: Jari Bakken
  • 3fc84a5253 - Bump Ruby version to 2.42.0.dev :: Jari Bakken
  • 26cc094103 - Remove deprecated functions. :: Jason Leyba
  • a459010992 - "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikov
  • eaf22a4f13 - Error handling for startSession is handled in the parent class now. :: Kevin Menard
  • 17799b35f7 - Updating Json.NET version to 6.0.2 :: Jim Evans
  • e4e825d065 - Refactoring JSON serialization of cookies in .NET :: Jim Evans
  • f595c50ebf - Updating gem references in Ruby module :: Alexei Barantsev
  • cbac10460f - Implementing augmentation indicator as an annotation :: Alexei Barantsev
  • 0a55daf7b2 - Fixing the build, adding a new file to build.desc :: Alexei Barantsev
  • d0bc98e337 - Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev
  • 0a8d2b0674 - Adding Firefox native event version support to CHANGELOG :: Jim Evans
  • 8edf63c644 - Deflaking tests :: Seva Lotoshnikov
  • d8bf859890 - Minor cleanup FirefoxBinary.java :: Seva Lotoshnikov
  • d971352732 - Use right annotation :: Seva Lotoshnikov
  • 636a0ae3d5 - Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikov
  • a3f9366505 - Generate new AUTHORS :: Andreas Tolfsen
  • 62bac37d93 - Correct typo. :: Jason Leyba
  • 83fee799a5 - IDEA 13.1 wants to update some config files :: Alexei Barantsev
  • e717e861dc - Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev
  • 25b83224b2 - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 78e4e90450 - Strictly NO-OP code cleanups :: Seva Lotoshnikov
  • 9936a72f19 - Make Cookie serializable :: eoff
  • 8c423f2aed - Don't use system path separators when computing URL paths. :: Jason Leyba
  • 06c088a338 - Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsev
  • aa55398c45 - command_executor should also support unicode strings as well. :: Luke Inman-Semerau
  • c877e93b9f - Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev
  • 0184147c56 - Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev
  • 983d5b2e62 - Updating xpi install to align with mozprofile :: AutomatedTester
  • d336763b19 - Updating buck version to latest OSS release :: Simon Stewart
  • b1d0842883 - Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans
  • 0b52aaf13f - Updating Firefox native event prebuilt libraries for Windows :: Jim Evans
  • d18fcc7710 - WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikov
  • f93ea6f82f - Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov
  • 78d510a40a - Remove unnecessary dependency on bouncycastle. :: Jason Leyba
  • 2f2e40c750 - When Firefox is configured to accept all SSL certs (which is the default behavior), we need to set a time offset to prevent Firefox from using HSTS (HTTP Strict Transport Security). If we don't do this, Firefox will pre-fetch the certs for sites that should always be accessed over HTTPS and allows Firefox to catch man-in-the-middle attacks. While this is A Good Thing for users, it prevents WebDriver from accepting self-signed certs for these domains (e.g. when they are accessed through a HTTPS proxy). :: Jason Leyba
  • 71cb9e5af5 - Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba
  • 363df28dc6 - Loosen input type to webdriver.stacktrace.getStack_ to account for an rare condition in FF 28+ where the Error() constructor returns undefined (not sure what causes it, just know it happens) :: Jason Leyba
  • 7268c783d3 - * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba
  • 7720dd8677 - adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau
  • 58c194a568 - retry a test failure if there was a 'sauce' issue, like we exceeded the total time a test session is allowed to take. :: Luke Inman-Semerau
  • 182cf26925 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • debd05e5fb - Adding Windows 8.1 detection to Platform.extractFromSysProperty :: Jim Evans
  • be258039d6 - Updating naive user agent string checks to account for IE11 :: Jim Evans
  • fe2a70d52a - Updating .NET test suite to be consistent with Java tests :: Jim Evans
  • 06e283e3ed - Eclipse compiler update for Java 8 support :: Jan Weitz
  • 678d1ffe25 - added task name to SCHEDULE_TASK event :: Anton Vynogradenko
  • cda6ae229e - Code comment changes for wait() :: smhc
  • b5e6e968c0 - ChromeDriver 2.10.267517 binds to the loopback address instead of 0.0.0.0, so only attempt to connect using the loopback address. :: Jason Leyba
  • a50f7ba9f3 - Bump Buck version :: Simon Stewart
  • 2294fbb15e - File upload using remotedriver on python3 :: Artur Orlov
  • 8629dc6ec6 - Mobile - Network Connection implementation for Java and Python. :: Luke Inman-Semerau
  • 04d28555f8 - Move static resource serving code into DriverServlet. It is not part of the JSON wire protocol and including it in the command dispatcher complicates planned refactoring and other code cleanup. :: Jason Leyba
  • 1c0f6c83e1 - Don't include test code in //javascript/remote:clientbin :: Jason Leyba
  • 96673dff92 - Remove mime-type specific result rendering. This feature isn't used and adds a lot of complexity. :: Jason Leyba
  • d04d1653d8 - Every command handler returns ResultType.SUCCESS and those handlers that return an actual value do so through a level of indirection. This commit changes command handlers to just return results directly to the caller, making it possible to delete a lot of unnecessary code. :: Jason Leyba
  • 228d90f7a1 - Convert HttpRequest/Response to POJOs; handle all conversion to and from HttpServletRequest/Response inside DriverServlet. :: Jason Leyba
  • 4eb76e0686 - Test if we need to skip cookie tests for lack of a valid domain name before calling a method that asserts we have a valid domain name. :: Jason Leyba
  • 3a69b837ea - Update two tests to work when running with a remote server, where the original js error will be the root exception, but not necessarily the second error in the cause chain. :: Jason Leyba
  • 111a3037a8 - When running tests against the remote server, ignore two tests that use required capabilities. The remote server only supports desired capabilities on new session requests. :: Jason Leyba
  • fdf34c6b17 - Change some tests to use Alert#accept() instead of Alert#dismiss() to get rid of alert dialogs. This is a workaround to ChromeDriver issue 764: :: Jason Leyba
  • 1bd26af0a5 - Pull the logic for converting Command/Response pairs to and frame HTTP request/response pairs into a common codec instead of duplicating the logic on the client and server. :: Jason Leyba
  • 31de201be0 - Remove some no-op calls to deprecated functions. :: Jason Leyba
  • 08ef062550 - Tweak messaging on SafariDriver client page to better reflect what is happening. Also added a log message pointing users to the toolbar button that opens the driver log page. :: Jason Leyba
  • d9538bebad - Tweak text. :: Jason Leyba
  • 1a068570a8 - Fix NPE :: Jason Leyba
  • c2d2039544 - ElementNotVisibleException is a type of InvalidElementStateException. :: Jason Leyba
  • 13de1e6196 - Clean up use deprecated methods & classes. :: Jason Leyba
  • fa4bc4ed36 - Move some code around. :: Jason Leyba
  • cf3f13292a - forgot to have the get actually call the remote end, update formatting :: Luke Inman-Semerau
  • 72e85cacd7 - SUPPORTS_BROWSER_CONNECTION was removed, missed a reference :: Luke Inman-Semerau
  • 30efd0c45c - java json converter chooses Long (Number base class). Fixing RemoteNetworkConnection :: Luke Inman-Semerau
  • c8ed0c89e4 - Properly configure the http client in the presence of user credentials. :: Jason Leyba
  • f6e1797dde - issue #7304 Fix memory leak caused by del in PhantomJS :: ChanMin Kim
  • 694a64dcdd - missing init in new android module :: Luke Inman-Semerau
  • e63151eb68 - Generate AUTHORS :: Andreas Tolfsen
  • 9608d57029 - Fixing a log message :: Alexei Barantsev
  • 0da4a96269 - Fixing IE driver crash when clicking on link that opens a new window. :: Jim Evans
  • 1f5e30c86d - fixes issue for locating newly installed chrome versions :: ddavison
  • 50c8fa6d2e - Cleaning outdated dirs out of .gitignore :: Alexei Barantsev
  • a0b26dc0c2 - Ruby: Fix for extensions whose install.rdf uses an attribute for em:id (issue 5978) :: Jari Bakken
  • d8eff0ce24 - Refactoring the process of driver instances creation to use a new DriverProvider interface. DefaultDriverProvider wraps the current logic -- creating instances using reflection. This is a step to implement ability to load additional providers using ServiceLoader that can add new providers or override existing ones. :: Alexei Barantsev
  • 704e160db1 - Implement ability to load driver providers using ServiceLoader. A user can add new providers or override existing ones. To use this ability a user should: :: Alexei Barantsev
  • f9ae2243b3 - Updating native events dll for FF28 :: Alexei Barantsev
  • 34dc2230fe - Updating version match for native libs in firefox plugin manifest file :: Alexei Barantsev
  • c9ccf2a347 - Ensure a test of Alert.dismiss actually calls Alert.dismiss :: Simon Stewart
  • 00f9aea336 - Remove a class of our which replicates HTTP status codes already given meaningful names in the standard JRE. :: Simon Stewart
  • 62a47fdbfe - Bump the hmltunit version to 2.14 :: Simon Stewart
  • 10d8abebb4 - Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15) Update Closure compiler to v20140407 :: Jason Leyba
  • d8a36a4af6 - Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)" :: Jason Leyba
  • 3a28381ae7 - Ignoring IE6-only test failure for CSS :: Jim Evans
  • 5bc39476ce - Fixing IE driver to allow JavaScript objects with property names with spaces :: Jim Evans
  • 11147dc7f4 - Preserve wrapped test function's string representation for Mocah's BDD interface. :: Jason Leyba
  • 147ca734cf - Adding new interface methods to the stubs :: Alexei Barantsev
  • 7638bbbbed - Click after move with offset should use last mouse position :: Alexei Barantsev
  • f085b0df82 - Ignoring new test in the browsers that fail it on CI :: Alexei Barantsev
  • 0cd4d0d539 - Fixing a wrong test and unignoring it back, browsers are sane :: Alexei Barantsev
  • 2ad62fc4ac - Fixing test to work in IE<10 :: Alexei Barantsev
  • 3ef1ebc002 - IE < 10 :: Alexei Barantsev
  • b2a26a946f - Fixing maven build (new package added) :: Alexei Barantsev
  • ec0831132f - Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev
  • 70083e84c4 - Revert "Revert "Update Closure library to head (5a4878ece3dd35230a21d745411ab0985cf99e15)"" :: Jason Leyba
  • 4f8c792fc4 - Fixing clicks on invisible elements in HtmlUnitDriver broken by ElementNotVisibleException being a subclass of InvalidElementStateException :: Alexei Barantsev
  • 2f4b6524a7 - Still breaking things on CI. :: Jason Leyba
  • a42ac275de - Refactoring: converting a field to a local variable :: Alexei Barantsev
  • c0b402e62d - Removing outdated (unused) command constants :: Alexei Barantsev
  • b51955536a - Change ClearElement to be a subclass of WebElementHandler instead of WebDriverHandler :: Alexei Barantsev
  • 953007b48e - Removing outdated getValue command handler :: Alexei Barantsev
  • d65bad20f6 - Refactoring: moving an auxiliary class from the top level to inner class :: Alexei Barantsev
  • c1358e87c5 - Removing unused import :: Alexei Barantsev
  • 6369b48315 - Fixing interactions API in Firefox to be able to move mouse to elements in frames using native events. Fixes issue 7253 :: Alexei Barantsev
  • afde40cbbf - Implementing more straightforward way to send keyboard events in synthesized mode. Fixes typing into number inputs and rich text editors (like tinymce) :: Alexei Barantsev
  • c4c995e42a - Removing unused functions :: Alexei Barantsev
  • d8e9e15648 - Ignoring a failing test in IE :: Alexei Barantsev
  • 1eeb80641c - Update example. :: Jason Leyba
  • 6e78b3ad01 - Updating third_party/py/jython.jar to Jython 2.5.3 :: Jim
  • 0e428d78d1 - I don't often revert my changes, but when I do, I do it 4 times. :: Jason Leyba
  • c5cfe7b215 - Use PRUnichar for Gecko < 29, char16_t otherwise. :: Jason Leyba
  • c1bc1cf500 - updating firefox prebuilts, thanks jleyba for fixing the build! :: Luke Inman-Semerau
  • 1b89862329 - Bumping python version number :: AutomatedTester
  • 8669576228 - Bumping Version numbers to 2.42 :: AutomatedTester
  • 9867b54600 - Updating JavaDocs :: AutomatedTester
  • 5e82430201 - Updating Changelog :: AutomatedTester
selenium - Selenium 2.41.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c259e57fdf - Removing deprecated ChromeOptions.setExperimentalOptions :: Simon Stewart
  • d8816d8678 - Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart
  • 0908d52650 - Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart
  • 48188878a0 - Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart
  • 1a17c9e0ad - updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau
  • 0cac3dab8c - Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken
  • 3a49ae8b4a - Updating .NET documentation build process :: Jim Evans
  • 26b18235c6 - Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evans
  • fbe29a9886 - Silencing .NET documentation build warnings. No functional changes. :: Jim Evans
  • b7305e3b47 - Minor cleanup. :: Jari Bakken
  • 68f96ffa6a - Fixing the java build :: Alexei Barantsev
  • 6dcca1e388 - Really, for-real fixing the Java build :: Jim Evans
  • 305680364a - Removing tests for deleted method :: Alexei Barantsev
  • 0785d107d8 - adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau
  • 34a63e46e2 - Refactoring usage of command executors in .NET. :: Jim Evans
  • 133d113684 - Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evans
  • fa76f9a4f3 - Removing deprecated .NET Android driver :: Jim Evans
  • 169dba6ad4 - Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikov
  • b91a563eb5 - intellij wants some changes :: Luke Inman-Semerau
  • e71f03fb0d - Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev
  • 8a0a2ce327 - Update download link to googleapis.com :: Yi Zeng
  • 148cc9a5b8 - Fix docstring :: Alexander Bayandin
  • b09f365a97 - adding link to standalone-server in pydocs :: Luke Inman-Semerau
  • 37ea8e663f - Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsen
  • b2130906bd - service.py: fix service_args[] handling :: jmuramatsu
  • 7d51a840f3 - Add property for silencing chromedriver :: Tobias Lidskog
  • 7571e978ef - Generate AUTHORS :: Andreas Tolfsen
  • b20e5d3bec - Add aliases for jimevans and hugs :: Andreas Tolfsen
  • 76131aea10 - Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng
  • 6239c3c25f - Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev
  • 693740c473 - Adding excludeSwitches to the list of known Chrome options :: Jim Evans
  • 5fed4c7d19 - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • bfd3cce484 - Updating documentation comment. No functional changes :: Jim Evans
  • 1c07956ce2 - Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev
  • 860e74cd50 - Removing android-related libs from idea project :: Alexei Barantsev
  • 4d025d3299 - Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsev
  • bab55bdb51 - Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsev
  • ce1eb4dbac - Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson
  • 73ddf76d12 - Fix reference to undefined LEFT_ALT. :: Iain Dawson
  • 5f2e41b3aa - Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev
  • 6af0f09f7c - Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester
  • 6118261205 - Adding httpOnly cookie flag to Java binding :: Alexei Barantsev
  • 2378c70c3a - Adding tests for httpOnly cookie flag :: Alexei Barantsev
  • 3c2fbb2cb7 - Implementing a servlet on the test server that allows to set cookies on the server side. That allows to create tests for secure and httpOnly flags. :: Alexei Barantsev
  • 425df2d764 - Adding a test for cookie secure flag :: Alexei Barantsev
  • a440774f58 - Fix up buck build files so they all compile. :: Simon Stewart
  • fc4f1084ef - Bump the buck version. :: Simon Stewart
  • c71bf52786 - Adding swicth to parent frame command to the wire protocol :: Alexei Barantsev
  • b086af503e - Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev
  • 8b6b171946 - Implementing support for switching context as described here: http://code.google.com/p/selenium/source/browse/spec-draft.md?repo=mobile#133 - this feature will be used by mobile WebDriver users to switch between different contexts like the native or the webview UI element tree - The feature is end to end tested with latest selendroid snapshot version (6a126ab3782deb7dd0cc99c6e3785c72d636959b) :: Dominik Dary
  • 5d29247d14 - Fixing javadoc :: Alexei Barantsev
  • da0ae05d3d - Adding swicthToParentFrame to Java API :: Alexei Barantsev
  • 87ebfc0b54 - Adding tests for switching to parent frame :: Alexei Barantsev
  • b15b49a26b - Implementing switch to parent frame in HtmlUnitDriver :: Alexei Barantsev
  • d5338f303d - Implementing switch to parent frame in FirefoxDriver :: Alexei Barantsev
  • d3bf7ab4e3 - Implementing switch to parent frame in WDBS :: Alexei Barantsev
  • 2cc54cb6d7 - Remove use of VK_ENTER since its been removed from Firefox. PUA code uses VK_RETURN now like Mozilla Tools :: AutomatedTester
  • e5701d815f - Deleting java files with no classes :: Alexei Barantsev
  • 2401583110 - Implementing remote end for switch to parent frame operation :: Alexei Barantsev
  • ad14204bb4 - Removing InternetExplorerDriver constructor that accepts WindowsProxyManager as a parameter. Proxy management moved to IEDriverServer and WindowsProxyManager is used for RC only now :: Alexei Barantsev
  • 6ea27b0dcb - Removing a redundant utility method :: Alexei Barantsev
  • 0ed66eaa0b - Breaking dependency of firefoxdriver and htmlunitdriver on browserlaunchers package :: Alexei Barantsev
  • 05af3e16ea - Moving Timer and Windows classes to webdriven api, they are not commands :: Alexei Barantsev
  • 5845a475cd - Fixing the build :: Alexei Barantsev
  • 8f85c5e9e2 - Adding a test for switching to parent from an iframe :: Alexei Barantsev
  • bf917a9cd2 - Implementing switch to parent frame in python binding :: Alexei Barantsev
  • 9b57e72b4a - Regard all modifier keys in SingleKeyAction :: Jonatan Kronqvist
  • fc9e6a4f04 - Push context switching into a role-based interface. :: Simon Stewart
  • 8fc478b09e - python switch_to_ deprecation / adding switch_to class like the other language bindings :: Luke Inman-Semerau
  • e35eaf18aa - updates for FF28 release, prebuilts need building :: Luke Inman-Semerau
  • a19e4f8886 - missed one spot for the FF28 bump :: Luke Inman-Semerau
  • fe4b420acf - update FF prebuilts for linux :: Luke Inman-Semerau
  • a6e35bbae9 - Simplifying code: wrapping/unwrapping session id is redundant :: Alexei Barantsev
  • b770492cf0 - Updating Firefox native events components for Windows for Firefox 28 :: Jim Evans
  • f8f41c8df1 - don't need to have a deprecated method that was never released :) :: Luke Inman-Semerau
  • 8c010da819 - Fixing WebDriver.csproj to account for missing Android driver :: Jim Evans
  • 57de9955c9 - Implementing standard conformant protocol in firefox driver :: Alexei Barantsev
  • ff40c2737d - Revert "Implementing standard conformant protocol in firefox driver" :: Simon Stewart
  • 10cc30308e - Rename some commands in the firefox driver to prepare for selenium 3. :: Simon Stewart
  • 6ee36e87eb - Handle a Selenium 3 style "sessionId" in a Command received by a Selenium 2 server. :: Simon Stewart
  • 79afa189a5 - disable failing tests, will re-enable when have time to debug :: AutomatedTester
  • 3321f540fe - Stop accessing variables directly and go through a property :: AutomatedTester
  • c76073b2f4 - Adding switch_to_parent_frame so that it can actually be called :: AutomatedTester
  • 89b2fa4fcf - switch_to_parent_frame -> switch_to.parent_frame :: Luke Inman-Semerau
  • 373a5349d7 - py tests moving the rest of switch_to_ -> switch_to. :: Luke Inman-Semerau
  • 229567f0dc - Generate fresh list of authors :: Andreas Tolfsen
  • f3e5963610 - adding javadoc to JavascriptExecutor executeAsyncScript about the default timeout. Also some extra information on troubleshooting common issues. :: Luke Inman-Semerau
  • 362bae5638 - There's no need to create a StringBuilder here. :: Kevin Menard
  • c1b034ff7d - No need to call toString on a String. :: Kevin Menard
  • 6307f5ddb9 - Clean up immediately if starting a driver or session errors in RemoteWebDriver. :: Kevin Menard
  • 11e9cc64af - Updated a grid timeout property that seems to have been overlooked in a previous cleanup. :: Kevin Menard
  • aaaed83875 - Actually pass the response body to CommandListener implementations, per the interface contract. :: Kevin Menard
  • 11eecce420 - Ignore exceptions during the clean-up process if failing to start a RemoteWebDriver instance. :: Kevin Menard
  • f2020556ef - The crowd has spoken and wants the original exception, not nested. :: Kevin Menard
  • 6be55b4999 - Fix #6770 setting a timeout when jetty has low resources to prevent hub from hanging. :: freynaud
  • 16da8dcba8 - Fix #6771 if a session times out and the browser was never started, it should still be cleaned up on the hub side. BeforeRelease should then be a no-op and not throw. :: freynaud
  • 04b1676d6c - Fix #6772 adding a configuration parameter to set the number of thread jetty uses. Default = -1 = current behavior ( 255 thread from Jetty's default settings ) :: freynaud
  • 21bc4f708f - Fix #6773 consuming the request in all cases to properly release resources :: freynaud
  • 605a01402d - the capabilities needs to be sent properly encoded.Capabilities for mobile for instance have copyright signs. :: freynaud
  • 4e1899d2d9 - Removing switch_to_parent_frame from driver to use new switch_to. :: AutomatedTester
  • 4334d3826c - Squashed commit of the following: :: Rory Craig-Barnes
  • d7cfca4382 - Do not define SocketError as Ruby 1.8 is not longer supported :: Andrey Botalov
  • fceda5353c - Remove redundant code :: Alexander Bayandin
  • e804d9bf2e - Remove dead browser visible methods :: Andrey Botalov
  • 4b87107987 - Properly bind "this" for beforeEach/it/afterEach in mocha integration. :: Jason Leyba
  • 73d3a8bc6a - Ignoring maven/target :: Alexei Barantsev
  • 470431a0bc - Adding a unit test for Command serialization to json :: Alexei Barantsev
  • a1fa12b37f - Updating javadocs for 2.41.0 :: Jim
  • c61322bd19 - Updating version nubmers for 2.41.0 release :: Jim Evans
  • fd5d7f8bc7 - Updating .NET assembly version numbers for impending 2.41 release :: Jim Evans
  • 349612123d - Updating IEDriverServer version number and prebuilts for 2.41 release :: Jim Evans
  • 3192d8a6c4 - Updating java CHANGELOG for 2.41.0 :: Jim Evans
selenium - Selenium 2.40.0

Published by diemol about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 428e6b835a - Updating java docs for 2.39.0 :: Jim
  • bbfa38f7df - Bump webdriverjs to 2.39.0 :: Jason Leyba
  • 9807a0fabc - Bumping Python version numbers :: AutomatedTester
  • 5bf5964f5d - I like big version bumps but apparently others dont :: AutomatedTester
  • 2518a29639 - Bump Ruby gem to 2.39.0, update change log :: Jari Bakken
  • 6bb9eee2be - Bump gem version 2.40.0.dev :: Jari Bakken
  • 3495003a29 - Deleting the client-side of the AndroidDriver. :: Simon Stewart
  • f532a960c9 - Removing the iphone driver. :: Simon Stewart
  • 24856b55a0 - Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evans
  • a0cabc5970 - Expose a constructor on ChromeDriverService :: Jason Leyba
  • 411afbba57 - Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leyba
  • d0ee67ec46 - Update a test to actually change an element's location before checking that the location changed. :: Jason Leyba
  • f904d160e4 - Sync javascript changes :: Jason Leyba
  • 53448f4e55 - Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantsev
  • e0bdd6bc90 - Shortening string representation of capabilities on the grid console :: Alexei Barantsev
  • 8135e708cb - Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev
  • 80224fbdb5 - Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev
  • 24b5064fab - Update jsdocs :: Jason Leyba
  • a7d53122fd - Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev
  • 9c4dca7b77 - Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev
  • 339f39aa5e - Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evans
  • bd0e4ef750 - Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evans
  • b3e61c48d7 - Allow user to specify name of driver service executable in .NET :: Jim Evans
  • 80ccbb842b - Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev
  • 9961dd17d7 - Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev
  • 7b6f94c5c7 - Fixing .Net WDBS test environment :: Alexei Barantsev
  • 2262635069 - Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev
  • 71c5e231f4 - Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev
  • 8d241f7504 - Update exported symbols for webdriverjs browser bundle. :: Jason Leyba
  • 80649a0376 - adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau
  • 9455d4314b - * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba
  • 12a43e4ede - fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau
  • 2cb3926eaa - fixing up the ios_driver target completely :: Luke Inman-Semerau
  • 3eb81c5189 - re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau
  • 075251e6d0 - Delete deprecated methods. :: Jason Leyba
  • e38abc6e83 - Delete unused classes. :: Jason Leyba
  • b04a82d464 - There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba
  • 57a625151a - Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badle
  • bce48c4a2d - Getting ready for Selenium IDE v2.5.0 release :: Samit Badle
  • 4eb212321c - Remove an unnecessary level of inheritance. :: Jason Leyba
  • 0b5c69e02c - Delete an unused build rule (the classes for this rule were deleted in revision e38abc6e83c75235c6d) :: Jason Leyba
  • 2118dffe9a - ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba
  • 9c5f645e64 - For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leyba
  • afe4856e7b - Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantsev
  • e2b3aaebc8 - Add missing goog.require statements. :: Jason Leyba
  • e01454bb50 - Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev
  • 6cc6c8c697 - Throwing an error with the proper code on empty class name :: Alexei Barantsev
  • dcaa717f0a - Fixing element finding tests :: Alexei Barantsev
  • 45149486f6 - Ignoring failed tests :: Alexei Barantsev
  • 8f4604447e - Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev
  • 5253dd1de3 - Implementing proper error code for the case of invalid class name :: Alexei Barantsev
  • 44e28fab7d - Ignoring some tests in Opera :: Alexei Barantsev
  • 9d0a52f9b4 - Some tests are ignored in Chrome :: Alexei Barantsev
  • 5204d3c080 - Implementing proper error code for the case of invalid css selector :: Alexei Barantsev
  • 01c0c09c9e - last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau
  • 9bec10390c - Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai
  • 37269e8a70 - Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev
  • 6146f3a5be - Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marino
  • a928b9dbbe - Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantsev
  • a9dd676f66 - Adding the file containing goog.deferred. :: Simon Stewart
  • 7ed38da052 - Bump the buckversion :: Simon Stewart
  • f0085f9dc1 - Start compiling parts of selenium's JS code with Buck. :: Simon Stewart
  • 264a42bfdd - Deprecating browser launchers for dead versions of firefox. :: Simon Stewart
  • be25191814 - Including instructions for using buck in the README :: Simon Stewart
  • 94a9aff9b7 - Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewart
  • f5dffeb128 - Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • b2bff6e375 - Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewart
  • e8b9997666 - Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • 7049064ceb - Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart
  • 02e7405f64 - Bump the buckversion again. :: Simon Stewart
  • d1df8ec449 - Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewart
  • c23b24dac5 - Build Selenium RC java client with Buck. :: Simon Stewart
  • 493d5dfa62 - Adding java source roots to .buckconfig :: Simon Stewart
  • d32323ebc6 - Minor decomplexification of the selenium emulation build scripts. :: Simon Stewart
  • ad53714535 - Another buck version bump :: Simon Stewart
  • d40032a881 - Build most of the webdriver-backed selenium using Buck. :: Simon Stewart
  • af03db0a45 - Having a crack at fixing the build. :: Simon Stewart
  • cbaa76536e - Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewart
  • f91479d4fe - Add a Buck alias for the legacy selenium client APIs :: Simon Stewart
  • afe029bb61 - Fix the build :: Simon Stewart
  • 4203f10453 - Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsev
  • fe0a068e1e - Fixing eager page loading strategy on refresh :: Alexei Barantsev
  • ba5137720c - Changing eager page loading strategy name to the standard one :: Alexei Barantsev
  • 0f3e20bb58 - Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev
  • 6dc57c88ee - Fixing tests for eager page loading strategy. Unfortunately the fixed tests don't pass :) and they are ignored for this reason. Needs more investigation :: Alexei Barantsev
  • 8b36b07a93 - Avoiding sending body with GET and DELETE requests in order to restore pre https://code.google.com/p/selenium/source/detail?r=93dc12845343 behavior. :: Seva Lotoshnikov
  • acf49c808c - Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans
  • 4f3c2d5403 - fix javascript to java build for 'android-atoms' :: Luke Inman-Semerau
  • fcc826e663 - Implementing attaching to IE using ShellWindows API :: Mark Watson
  • 42060626c4 - Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans
  • 2db639dea9 - Updating frames test to handle moved test page :: Jim Evans
  • 84eccddf3c - Reverting change to defaultContent atom from change acf49c808ca9 :: Jim Evans
  • 71d179145f - Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans
  • 3745dc7d69 - Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans
  • 5843d4fd40 - Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evans
  • f46ad2a656 - Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken
  • 170819b5e1 - Add missing @Deprecated annotation. :: Jason Leyba
  • 6e0cb6cdef - Deflake AlertsTest and FrameSwitchingTest. :: Jason Leyba
  • b651f52040 - Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leyba
  • d5ef371b1d - Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba
  • 1eaebcd3bd - - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leyba
  • c5670a8e58 - Update a test for IE11 :: Jason Leyba
  • 92410fe8d8 - Add missing require statement. :: Jason Leyba
  • 1159d0eb75 - Fix a broken test. :: Jason Leyba
  • 5c7daebea6 - Synchronizing .NET tests with Java :: Jim Evans
  • 1221ea539d - Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey
  • 418eea0b7b - Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evans
  • bdc0a98f97 - Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans
  • 3f6fda0d3e - Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsev
  • f3acfcaf8b - Fixing page loading timeout for refresh operation :: Alexei Barantsev
  • fff83ad99c - Extracting a utility method to set WebLoadingListener :: Alexei Barantsev
  • 293dc2d317 - Implementing page load timeouts without stopping page loading :: Alexei Barantsev
  • 56c35a5a18 - Deleting dead code, there is no deleteSession command :: Alexei Barantsev
  • f368ed2dab - Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsev
  • d666a20b26 - Allow connection reset when reusing httplib connection :: Seva Lotoshnikov
  • 500e571fb1 - data -> body :: Luke Inman-Semerau
  • 77866e89ad - Delete TestWaiter from the test classes :: Simon Stewart
  • 0b20158a2b - Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart
  • 9f485ad2fa - Clean up import statements in java code. No logical changes. :: Simon Stewart
  • 546209825f - Disabling validation of cookies loaded from the browser. If the browser could parse the cookie we are to be able to provide this information to the user even if the cookie is inalid. Fixes issue 5397 :: Alexei Barantsev
  • c78dfce7f5 - Move the goog.exportSymbol statements in javascript/webdriver/atoms/inputs.js to a separate file. These statements would prevent the exported symbols from being removed by the Closure compiler in any target that included inputs.js. We only one to keep the symbols for //javascript/webdriver/atoms:inputs :: Jason Leyba
  • f2a7eb8000 - Clean up some type annotations. :: Jason Leyba
  • 9e35c06f1d - Add beginnings of a injected wrappers for the interactions API. This requires the mouse and keyboard state to be tracked outside of the atoms and injected with each call. The new device state will be in returned in the response object's value property. :: Jason Leyba
  • ac7535def9 - Avoid repeating magic chars :: Andreas Tolfsen
  • b528ca59ac - Clean up some imports. No logical changes. :: Simon Stewart
  • 3d4217cd89 - Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba
  • 2162705595 - javascript/marionette/COPYING: update year :: Andreas Tolfsen
  • 7bc1850c4c - Bump buckversion :: Simon Stewart
  • fa386b68a7 - Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart
  • 29d03d84e4 - Continued buckification: start using buck on the firefox driver. :: Simon Stewart
  • fedb481fd1 - Ensure that the htmlunit driver compiles :: Simon Stewart
  • 91fa0340ed - Updating to ignore unsupported tests on Windows Phone :: Jim Evans
  • 7415273b6a - Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans
  • 26814a1b53 - Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvist
  • eb82746ae8 - Updated AUTHORS :: Andreas Tolfsen
  • 1af8e2d379 - Using quoted literals instead of dot references for serialized mouse state :: Jim Evans
  • 35267438c3 - Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans
  • 4364d817f3 - Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans
  • 01a0cb9b8b - Updating .NET SafariDriver browser launch code. :: Jim Evans
  • 33bf2982aa - Ignoring invalid test for Safari in .NET :: Jim Evans
  • 017788c793 - Various minor fixes :: Jari Bakken
  • 043804a46b - Support for display:run-in was removed from Blink, effective with Chrome 32 (see https://code.google.com/p/chromium/issues/detail?id=260388) :: Jason Leyba
  • bbc164c19d - First pass at finishing advanced user interactions for injected atoms :: Jim Evans
  • 1f42cc3cee - Reverting inadvertently committed file :: Jim Evans
  • 2a0e781347 - Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evans
  • b88541c1ee - Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsev
  • c25f8b4ad8 - On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsev
  • ef382f782d - Bump the year in the Ruby README's copyright :: Jari Bakken
  • 438f4220e1 - Make sure FileReaper also reaps files added in a child process. :: Jari Bakken
  • 948fbeddfd - Bump gem version to 2.40.0.rc1 :: Jari Bakken
  • 6d22f480f6 - Starting with Chrome 33, certain types of input elements do not support the selection API (in fact, they throw when you try to access the property). This prevents us from fully simulating typing in the atoms. :: Seva Lotoshnikov
  • 27f5b95283 - Make the LoggingPreferences implement Serializable. :: Simon Stewart
  • b9042c8b8a - Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken
  • 165b71b46e - Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evans
  • a90c645576 - Implementing ByIdOrName in .NET support package. :: Jim Evans
  • 91ee467f51 - Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evans
  • ebb1a33b97 - Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evans
  • ffd8a35080 - Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evans
  • f9afabaaaa - Don't shadow outer lvar :: Jari Bakken
  • bfc0917036 - Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken
  • 3de7be22fc - Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken
  • 7dd90fdeb3 - Adding Firefox profile deletion test to .NET :: Jim Evans
  • ccb76d281c - Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikov
  • e9b0326b8c - Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evans
  • e59594f9a1 - When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewart
  • c0a101f95c - Add Keys.chord(Iterable) as a utility method. :: Simon Stewart
  • b95e86327a - Exposing process ID of service executablt in .NET DriverService :: Jim Evans
  • 94c8a9b43f - Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evans
  • e2606c1f92 - Oops. Commited compile error by mistake :: Jim Evans
  • 9b4e0eaa94 - Reorganizing wait algorithm in HtmlDialog. :: Jim Evans
  • 9c24fb7bad - No longer redirecting console output for Firefox in .NET bindings. :: Jim Evans
  • bbf9df7f72 - Fixing XML documentation comment warnings :: Jim Evans
  • 7e259cf417 - Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans
  • 4555973c52 - Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewart
  • a67dcd62cb - Remove unnecessary implements statements. No logical changes. :: Simon Stewart
  • 0bbf5455ac - On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev
  • 77876ccd1c - Add ability to send --silent flag to chromedriver :: Tobias Lidskog
  • c0411a7c92 - Update AUTHORS :: Andreas Tolfsen
  • 51b6bde293 - Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba
  • 6e5a845cd3 - removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau
  • 66a3a0df96 - Changing .NET random temp file generation to be truly random. :: Jim Evans
  • 980e438245 - Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans
  • 6f1c22d860 - bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau
  • 510214fb16 - remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau
  • 188227a248 - Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev
  • 532147a79f - Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans
  • 15b60e483d - Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans
  • 4a3e024822 - Updating Firefox native events library prebuilts for Windows. :: Jim Evans
  • f2f752985b - updating prebuilts for linux :: Luke Inman-Semerau
  • 45478af0a8 - moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau
  • 72760b0c32 - Added an API to execute native PhantomJS code in .NET :: WORKSTATION02
  • a83c8456ca - Improving error message for findElements in IE driver :: Jim Evans
  • d791a48495 - Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraber
  • fb6065fa1b - Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans
  • 0569d896d3 - script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semerau
  • eb0def7002 - fix execute async script :: Luke Inman-Semerau
  • 3904cf88ae - Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leyba
  • a5d321bb00 - Update the webdriverjs readme :: Jason Leyba
  • 410f334894 - Add some utility functions to simplify working with arrays of promises. :: Jason Leyba
  • dc974c4a76 - Add support for custom locators in webdriverjs :: Jason Leyba
  • f306e69d9a - Remove a deprecated function. :: Jason Leyba
  • 95f33dcc27 - Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba
  • 97b579f396 - Implementing page loading detection after click in Firefox native mode :: Alexei Barantsev
  • c0fb8f01b8 - Undo waiting for a page to load after a native click :: Alexei Barantsev
  • 977c310569 - fixing phantomjs usage on windows for python :: Luke
  • a9ca629bb4 - fix xpath translate() function for RegEx special characters :: chris
  • 9779f0bba3 - Improving "Session ID is null" error message :: Seva Lotoshnikov
  • d890acbeb0 - Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev
  • 12e972ae87 - Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev
  • 25e8fdf1f3 - Implementing augmentation of previousely augmented instances :: Alexei Barantsev
  • fe2e1789a8 - Tests that aren't run have no value; delete them. :: Jason Leyba
  • 2890f2abd7 - Remove console.log statement that breaks tests on IE :: Jason Leyba
  • f31bcf5abb - Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba
  • 43bff49c5c - Fix a method name with a typo in it (deprecate the original). Add a property to set the default value for verbose chromedriver logging on the command line. :: Jason Leyba
  • e213043d2f - Remove org.openqa.selenium.net.INetAddress, an unnecessary abstraction around java.net.InetAddress. Not only is INetAddress just not necessary, its constructor triggers a DNS lookup. :: Jason Leyba
  • 127246ede3 - Deleting an empty file :: Alexei Barantsev
  • 56f0670d5f - Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evans
  • eb8497de14 - Don't miss out some instances of Selenium IDE editors :: Samit Badle
  • 2a9ade3f03 - No more Changed test case log message. The changes for the scheduler will provide a better message when the test suite is being played. Fixes issue #5527 :: Samit Badle
  • f0c6b5c99f - refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle
  • 680596a384 - Adding the new initComplete notification :: Samit Badle
  • 88e0c4122e - Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badle
  • fc540d3217 - Show test case change and completion messages during test playback :: Samit Badle
  • 19121c5de4 - Start and Done notifications for test case and test suite playback :: Samit Badle
  • 46bff94c9f - Improved locator builders options pane to be more consistent with the others :: Samit Badle
  • 12183528cc - Updating .NET CHANGELOG :: Jim Evans
  • df1d50ba4b - Fixing edge case for finding elements by invalid class name. :: Jim Evans
  • facb1dcca9 - Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken
  • 9554b5abf3 - Bump js version to 2.40.0 and update docs. :: Jason Leyba
  • 0fcd051398 - Add Safari::Options + add support for custom extensions. :: Jari Bakken
  • 3a277489e6 - Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakken
  • e2c2ec0da2 - Make sure Safari backup dir is reaped. :: Jari Bakken
  • 6a48eae1f3 - Update rb/CHANGES :: Jari Bakken
  • 4492acc701 - Add missing stub :: Jari Bakken
  • cf37243171 - Bump gem version to 2.40.0.rc2 :: Jari Bakken
  • 8695a43729 - Remove accidentally commited file :: Jari Bakken
  • 6d71826a2d - Update Ruby docs. :: Jari Bakken
  • cfe0f8efeb - Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakken
  • ace7e21faa - Updating javadocs for 2.40.0 :: Jim
  • ebc117be12 - Updating version numbers for impending 2.40 release :: Jim Evans
  • 0e85013bc0 - Updating java CHANGELOG for 2.40.0 release :: Jim Evans
  • 4c5c0568b0 - Updating IE prebuilts for 2.40 release :: Jim Evans
Package Rankings
Top 0.76% on Repo1.maven.org
Top 2.23% on Conda-forge.org
Top 0.2% on Npmjs.org
Top 0.07% on Rubygems.org
Top 0.12% on Pypi.org
Top 18.53% on Anaconda.org
Badges
Extracted from project README
CI Open in Gitpod