Skip to content

Releases: SeleniumHQ/selenium

Selenium 2.46.0

19 Aug 14:24
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
  • 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 140fbdd :: 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 af8b8ee). :: Jason Leyba
  • 2d0eea922d - Add another test for the bug fix from revision cf2aefb :: 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 62662b6 :: 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 ki...
Read more

Selenium 2.45.0

19 Aug 14:23
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
  • 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](http://github.com/seleniumhq/selenium/commit/86153f...
Read more

Selenium 2.44.0

19 Aug 14:16
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
  • 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 ...
Read more

Selenium 2.43.1

19 Aug 14:14
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
  • 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 2.43.0

19 Aug 14:11
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
  • 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](http://github.com/sele...
Read more

Selenium 2.42.2

19 Aug 14:08
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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 2.42.1

19 Aug 14:05
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 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 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