Skip to content

Releases: SeleniumHQ/selenium

Selenium 2.42.0

19 Aug 14:00
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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](http://github.com/seleniumhq/selenium/comm...
Read more

Selenium 2.41.0

19 Aug 13:54
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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](http://github.co...
Read more

Selenium 2.40.0

19 Aug 13:44
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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 e38abc6) :: 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 Barant...
Read more

Selenium 2.39.0

19 Aug 13:37
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 24b0b2857b - Updating JavaDocs for 2.38 release :: Jim
  • aa3cce20e0 - updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau
  • 0d46e9293e - Correcting tabs-vs-spaces in java CHANGELOG :: Jim
  • a70d51a4bd - commons-codec updated to 1.8 :: Luke Inman-Semerau
  • 67811b843e - Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken
  • 6877184e60 - Bump Ruby version to 2.39.0.dev :: Jari Bakken
  • cdf4e9cb2a - Bump webdriverjs version to 2.38.0 :: Jason Leyba
  • aa48fe63c8 - pythong needs files listed in the manifest too :( :: Luke Inman-Semerau
  • 1bb0a4a98c - python 2.38.1 release :: Luke Inman-Semerau
  • 33da7919d1 - updating python change log for 2.38.1 :: Luke Inman-Semerau
  • 309bf2e8c1 - Add some usage examples to doc strings :: David Lai
  • 6167444991 - Fix spelling and corrected comment. :: David Lai
  • 41441f852c - httplib import error on python3 formatting/pep-8 fixes :: vergiliu
  • e12da96c97 - [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leyba
  • f498175d1f - Improve README.md :: Andreas Tolfsen
  • 00a3c7df9f - Add target for generating AUTHORS file :: Andreas Tolfsen
  • ef9d5787e5 - Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart
  • 7546f8c0a7 - Remove server side of iphone driver. :: Simon Stewart
  • d65f257f39 - Wrap command in rake's sh function :: Andreas Tolfsen
  • 1be1edd9d2 - DeletedRemove duplicated authors :: Andreas Tolfsen
  • 46bf591351 - Deprecating .NET AndroidDriver class :: Jim Evans
  • 6999ca2597 - Add deprecation warning to the Ruby Android driver. :: Jari Bakken
  • fac5e0b089 - some more py3 support :: Luke Inman-Semerau
  • b9d005dbf4 - python is getting a point release: 2.38.2 :: Luke Inman-Semerau
  • 60e54dbdd5 - pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu
  • 9378f8e63e - python 2.38.3 for 'real' py3 support :: Luke Inman-Semerau
  • f6bb32b4ec - Updating dependencies to gecko 26 :: Alexei Barantsev
  • 19a7c2a11d - Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen
  • 1cab657d4e - Suppress a test that is broken in the latest Firefox. :: Jason Leyba
  • 8c33da4a63 - Updating Firefox Windows native events binaries :: Jim Evans
  • e4db0fc4ee - Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans
  • 15a0ee4132 - Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evans
  • ac9c7cde5a - updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerau
  • ce09d7224d - Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov
  • 79f5c19668 - making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semerau
  • a1df581908 - adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semerau
  • bda568d0d1 - some py3 compatibility :: Luke Inman-Semerau
  • 9d7fb141b9 - ok, now py3 support ;) :: Luke Inman-Semerau
  • 3f0fc3d9ae - python 2.38.4 :: Luke Inman-Semerau
  • 69bedbba3e - Set the content type in proxy settings test. :: Simon Stewart
  • 571031fc66 - Bump the version of littleproxy to an actually release. :: Simon Stewart
  • 64c68bba61 - Ignoring failing htmlunit tests :: Alexei Barantsev
  • 3c58c826b8 - Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans
  • 3a99cb332f - Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans
  • 16f09ff7a5 - FxCop and StyleCop fixes. No functional changes. :: Jim Evans
  • 814e5abc9f - Deleting dead files :: Alexei Barantsev
  • 701bb94836 - Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev
  • 5efdf42152 - Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsev
  • ff23eac712 - Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakken
  • f3622032a1 - Updating IE prebuilts for impending 2.39 release :: Jim Evans
  • 2932eb2690 - Updating version numbers for 2.39.0 release :: Jim Evans
  • ff631ae70e - Updating Java CHANGELOG for 2.39 :: Jim Evans
  • 14fa800511 - Updating .NET CHANGELOG for 2.39.0 release :: Jim Evans