Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 2.47.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
61506a4624- Update .xml in .gitattributes :: Ahmed Ashour68102637c2- prepping python for 2.46 release :: Luke Inman-Semerau430c1473af- 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-Semerau4826522f6c- Bump Ruby version to 2.46.0, update change log. :: Titus Fortnere76a33133e- fix the bash script to do as expected with the prompt :: Luke Inman-Semerau673e316a53- Fix aborted rubygems release with 2.46.1 :: Titus Fortner7b2146743a- Bump Ruby version to 2.47.0.dev :: Titus Fortner29bf67e85c- Deleting deprecated code :: Alexei Barantsev5342696a5a- Updating HtmlUnit dependencies in IDEA project :: Alexei Barantsev2dbb3926fc- Fixing Opera browser name in the converted OperaOptions :: Alexei Barantsevae3290cc76- infra: update copyright notices :: Andreas Tolfsenbe1695ad94- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsen48525e25aa- Revert "rb: add utf-8 encoding to all .rb files" :: Andreas Tolfsencdfd19cf4f- rb: add utf-8 encoding to all .rb files :: Andreas Tolfsenc836776951- rb: restore encoding magic comments :: Alex Rodionovdb36310ac5- rb: mention ChromeDriver race condition fix :: Alex Rodionovf840e24d62- rb: Release 2.65.2 with encoding issue fix :: Alex Rodionovd47b6fb12e- rb: Bump version to 2.47.0.dev :: Alex Rodionov678f18f18b- server: Fixing a test to stop after several attempts instead of looping infinitely :: Alexei Barantsevee27db1b0a- server: Increasing a test timeout to make it more stable in a slow network :: Alexei Barantsevd552c47702- server: Implementing factories for SeleniumBasedRequest's. It is a step toward decoupling RC from the server. :: Alexei Barantsev7b96acf7b4- Update .gitignore :: Ahmed Ashour5312b9f17e- js: Fix typo :: Daniel Boelzle [:dbo]f1a904ecc5- js: remove test assertions that depend on mocha internals and are outside our control. :: Jason Leybae264833356- js: Bump version to 2.46.0 :: Jason Leyba025b61b19c- server: Replacing a dummy class with a proper mock, and fixing test dependencies :: Alexei Barantsev5331865dca- rc: Don't start Firefox with -silent option, it causes FF38 crash :: Alexei Barantseve20faa078b- java: Upgrading JUnit to 4.12 :: Alexei Barantsev854e6fa1f1- Fixing the link to JUnit lib in crazyrun Java mapping :: Alexei Barantsev641896446f- server: Deleting deprecated code :: Alexei Barantseved4a89e91f- server: Deprecating an interface method that is used in tests only :: Alexei Barantsev42b8f6b7df- 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 Barantsevb914c61764- Update Buck file for Jetty. :: Simon Stewart5f3fb1d59f- Fix resource leaks and NPEs. :: Simon Stewart026158199d- Target Java 7. :: Simon Stewart28e4d9ce02- firefox: Freezing javascript.enabled property :: Alexei Barantsev7a5e890ac2- java: Fixing diagnostics of process destruction :: Alexei Barantsevbf71eca087- Updating IDEA project for Java 7 :: Alexei Barantseva1cba54bec- Updating maven project to target Java 7 :: Alexei Barantsev71166fe0b3- Updating Eclipse project to target Java 7 :: Alexei Barantsev26bf0bc54b- safari: Fixing Response conversion from JSON :: Alexei Barantsevd0958a6a9b- server: Making a copy of capabilities object to prevent its modification if a user registers a custom driver provider with his own capabilities :: Alexei Barantsev464ab8e053- Moving webdriver-server project output to lib directory :: Jim Evansbb5ca71764- Handling alert text controls conatining no accText property in IE. :: Jim Evans58baeebd6c- Correcting CHANGELOG typo for IE driver. No functional changes :: Jim Evans33f86bac59- Update Java version in README.md :: Ahmed Ashour84a9b38811- firefox: Moving WebDriverError from utils.js to error.js :: Alexei Barantseve81ad1d257- firefox: Throwing an error if the addon can't write to a file :: Alexei Barantsevb458a6395b- js: Fix module loading on Windows :: Jason Leyba- [
a03c35fc7f](http://github.com/sel...
Selenium 2.46.0
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 :: sugamab04b0a6b99- improved Perl code on non-ascii output :: sugama362777c967- replaced single auote to double qoute :: jamadama26595ff63- Bump Ruby version to 2.45.0, update change log. :: Jari Bakken904b05bb78- Bump Ruby version to 2.46.0.dev :: Jari Bakken140fbdd87d- Update chrome.Options to handle all documented chromedriver options. :: Jason Leyba9805a702cd- Fix tests from revision 140fbdd :: Jason Leybacf2aefba04- Drop existing task callbacks when a task is cancelled due to an unhanded error in the current frame. :: Jason Leyba45afa32bb7- java: remove support for Presto-based Opera :: Andreas Tolfsenc8725cf38f- py: remove Presto-Opera support :: Andreas Tolfsendbb434d4a8- rb: remove support for Opera :: Andreas Tolfsen6e3c7b3a08- ide: remove reference to Opera :: Andreas Tolfsen62662b6a34- atoms: remove Opera support :: Andreas Tolfsenc049af9c2c- selenium-atoms: remove test guards for Opera :: Andreas Tolfsenaf8b8eedf0- javascript/webdriver: remove Opera support :: Andreas Tolfsen72ef60dd4d- core: remove references to Opera :: Andreas Tolfsen0c9288ad73- java: fix compile error :: Andreas Tolfsend6e313a744- all: remove reference to Opera from README.md :: Andreas Tolfsenca06e36dbf- java: update CHANGELOG to mention discontinuation of Presto-Opera :: Andreas Tolfsen590e4935f7- py: remove import of deleted class :: Andreas Tolfsen17872d640a- adding context switching for mobile to python :: Luke Inman-Semerau56d88d7b8d- Restore ability to select Opera in webdriverjs capabilities (accidentally removed in revision af8b8ee). :: Jason Leyba2d0eea922d- Add another test for the bug fix from revision cf2aefb :: Jason Leybae7fdca35c4- Bump webdriverjs to 2.45.1 Includes a doc refresh to pick up API additions. :: Jason Leybaeea1ecf704- Fixing Java syntax error :: Alexei Barantsevb98b81d92b- dotnet: make PhantomJS driver more cross-platform aware :: Eberhard Beilharzebb6c9e5fa- java: remove BrowserType.OPERA_PRESTO and DesiredCapabilities.operaPresto :: Andreas Tolfsen5fcb57f4d2- docs: fix javadocs errors :: Andreas Tolfsenc7243844ad- server: InvalidParameterException is expected :: Andreas Tolfsen7a0e42ac5a- grid: remove rewrite of Presto-Opera capability opera.binary :: Andreas Tolfsen1e551333a6- server: remove Opera as supported browser from RC :: Andreas Tolfsen27a959c5c0- server: remove ignore guards for Presto-Opera tests :: Andreas Tolfsencb0d7132a3- java: mention native events in docs for WebElement.click :: Harry085aecb2d2- Including RC files info the main Java distribution package unless we're on the 3.0 track :: Alexei Barantsev7b1c21eac7- rb: remove unused HasBrowserConnection driver extension :: Jim van Musschere4b33f3b94- rb: add HasNetworkConnection driver extension :: Jim van Musscher147d4df36a- rb: replace duplicated type/value mapping :: Jim van Musscher29ea618014- rb: deal with invalid type argument :: Jim van Musscher51d4486911- rb: get HasNetworkConnection (and specs) to work :: Jim van Musscher4af80cca91- don't force garbage collection in httpd.js for firefox when connections are closed :: Luke Inman-Semerau2856585e61- fix typo from 62662b6 :: Seva Lotoshnikovd5b792d1c0- Update python driver to handle the new element key 'element-6066-11e4-a52e-4f735466cecf' :: AutomatedTestera1d7320ea9- Update FirefoxDriver to send both 'ELEMENT' and 'element-6066-11e4-a52e-4f735466cecf' when finding elements and returning elements :: AutomatedTester573baceab7- Allow Java To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester230ecb97be- Add back starting firefox in spec tests :: AutomatedTester3bef150819- Allow Ruby To handle both 'Element' and 'element-6066-11e4-a52e-4f735466cecf' keys when sending and recieving elements :: AutomatedTester17d4b0e63b- Adding ability to handle W3C spec compliant element serialization in .NET :: Jim Evans64efd116bc- Adding W3C spec compliant element serialization to IE driver :: Jim Evanse7620c50c4- EC.invisibility_of_element_located should return the element. Fixes Issue #8493 :: Luke Inman-Semerauf7d72b298f- fix for when trying to start firefox with a backed up profile and already existing extension. :: Calin Marinafa4b165971- updating AUTHORS :: Luke Inman-Semerau5fa53a42cb- js: Explicitly ki...
Selenium 2.45.0
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 :: AutomatedTesterb86b104aa0- Bump JS to 2.44.0 :: Jason Leyba3ea23452d6- Updating tests for .NET :: Jim Evansfeb1053014- Updating IE prebuilts for 2.44 release :: Jim Evansf7f083eaae- Updating .NET assembly version resources for 2.44 release :: Jim Evans611fc48e1f- Update JS docs for 2.44.0 :: Jason Leybad197b82828- Fixing null pointer exception if a stacktrace frame does not match the expected format. Fixes issue 7977 :: Alexei Barantsevf36cb1bd4c- Fixing progress listener detaching if the window was autoclosed. Fixes issue 8093 :: Alexei Barantsev396f25547a- Fixing platform autocoversion. Fixes issue 8083 :: Alexei Barantsev95c4d514c5- Fixing platform conversion, step 2 (also more tests to be added on step 3) :: Alexei Barantsev1a0a010301- Adding tests for platform autoconversion :: Alexei Barantsev446f654c75- Force promise rejection values to be Error objects. :: Jason Leyba762a18540c- Move towards the standard promise API :: Jason Leyba55f56cda0f- Fix a few js compile errors :: Jason Leyba4103276db4- Fixing stack frame parser for Firefox new stack trace format (with column numbers and more allowed symbols in function names). Fixes issue 8093 :: Alexei Barantsev25d1823b40- 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 Barantsev9a554af628- Fix up JS types :: Jason Leybaba5de5f7de- Update test instructions in webdriverjs readme. :: Jason Leyba8aed1e7b85- Adding more tests for FirefoxProfile :: Alexei Barantsev4c3c150b0f- Adding WebDriver version fingerprint to the Firefox log :: Alexei Barantsev1cf985357c- Documenting exceptions. Fixes issue 8090 :: Alexei Barantseva79f932708- 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 Barantsev273c490bef- Adding deprecation sign to all frequentrly used classes in RC API :: Alexei Barantseve97bda0186- Fixing crazyfun build :: Alexei Barantsev487ebd0b7d- Moving a test method to a more appropriate test class :: Alexei Barantseva26fe4e5a2- Move WDBS tests to webdriven package :: Alexei Barantsevdbb21c609e- Removing an unused dependency :: Alexei Barantsev1b8e7c08c1- Sorting more RC and WDBS tests around :: Alexei Barantsevecfbecb0ec- Fix the buck build. :: Simon Stewart279f3c4a2d- Undo moving Wait to webdriven, but still keeping it deprecated :: Alexei Barantsev429477a6e8- Moving last part of RC-related test code to com.thoughtworks.selenium package :: Alexei Barantsev6fae96325b- Fixing crazyfun dependencies for RC tests :: Alexei Barantsevaa1e579040- Fixing more crazyfun dependencies in tests :: Alexei Barantsev81e7492aa6- Moving browser locators test suite to the same dir where test classes reside :: Alexei Barantsev29b633946d- Fix the build of the ManifestServlet :: Simon Stewart7cd16ddfb2- Fix json de/serialization of java.util.logging.Level.FINE :: Jason Leybac085132ee5- Fix converting objects with a toJSON() function to their wire format. :: Jason Leyba36ae4e0249- Introduce a new serializable type. :: Jason Leyba7dd4646411- Update the js builder to select a server jar from the current environment. :: Jason Leyba3c3f229f29- Clean up test code :: Jason Leyba4553f887f7- Bump the buck version. :: Simon Stewart917ef8cce1- Remove a rogue return statement. :: Jason Leyba584584366a- Ignore test on IE :: Jason Leybad1f5eff233- removed some unused imports :: michael.tamm4f5f96d92d- 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 Barantsev1571e66e62- 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 Barantsev503870134f- Attempting to disable local Safari tests to run on remote. Hope setting the annotation to the base class is enough :: Alexei Barantsev6abf92235a- Attempting to disable local Safari tests to run on remote. Now all test classes are marked with the annotation :: Alexei Barantsev26ceab294a- Verify mocks when aborting test early b/c IE. :: Jason Leybaef473a911b- Adding another alias for MacOS platform :: Alexei Barantsev- [
86153f8228](http://github.com/seleniumhq/selenium/commit/86153f...
Selenium 2.44.0
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 Barantsevd214f0ccd2- Making webdriver.WebElementPromise public for higher level frameworks to use; e.g. Protractror. :: Seva Lotoshnikov810e67a758- Explicitly goog.require a used dependency :: Seva Lotoshnikov03bd468840- Implementing driver implementation autodetect in IE driver server :: Jim Evansfe013b52ee- Improving cross-platform compatibility of webdriver-server C++ code. :: Jim Evans1401d1842d- Updating third-party C++ library dependencies :: Jim Evans3db28f563d- Updating IE driver binary prebuilts :: Jim Evanse45d92fbea- no-op cleanup; pass the parameter over. On behalf of clever robots that always analyse code. :: Seva Lotoshnikov6a34eac95e- 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 Lotoshnikovb1a6a33176- 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 Lotoshnikovd53e90690a- 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 Lotoshnikov467316d841- No-op code cleanups in safari-driver. (Following adding templating to HTML5 MessageEvent extern.) :: Seva Lotoshnikov2d62a3b80d- Fix stacktrace parsing to work on IE 11. On behalf of jleyba. :: Seva Lotoshnikov1ad5929fe9- Bump js version to 2.43.0 :: Jason Leybae028932118- JS: Address flakiness with setting copying a Firefox profile :: Jason Leyba8c6e8352ce- Update js docs for 2.43.1 :: Jason Leyba9e59826f8a- 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 Leybadfb51970bf- Add ability to pass --implementation to the IE server from Ruby. :: Jari Bakken72bfb94580- Creating PromptService so that the XUL specific calls can be encapsulated and hidden away. Also fixing the incorrect doctype :: Samit Badle50039c601c- Making deferred.js available globally and adding a new http library also available globally :: Samit Badle91d26bbe76- Hide errors in buggy locator builders :: Samit Badle3b7466a94b- Fix recording errors :: Samit Badlef8341b8d3a- Improve the UI including autocomplete and fix a bunch of minor bugs :: Samit Badle9cff008909- Fix errors when a comment is selected. Also disable autocomplete when editing a comment :: Samit Badle1955eaae25- Addig Selenium IDE item under Settings->Developer menu. Fixes issue 7268 :: Alexei Barantsevd2403803e9- More useful fns in file-utils :: Samit Badle16d8694455- Added support for map function, drop callback and useful functions to the listbox with drag and drop support :: Samit Badlee997aaf7d5- Fixing recording issue :: Samit Badle5e7f885b0c- Improved statistics for test case and test suite results :: Samit Badleea17c0fde6- Getting ready to release Selenium IDE 2.7.0 :: Samit Badlebb100bb07f- moving items in the action menu so that they are more functionally grouped :: Samit Badle87efac8016- Fix TypeError: this.treebox is undefined treeView.js. Should fix issue 7786 :: Samit Badle04e511d831- Fix return value of Builder.usingServer to a self-reference :: Julie Ralph28a2730656- Eclipse classpath fixes for htmlunit. :: rbri5fbcfb57ac- HtmlUnitDriver: Initial code cleanup. :: rbri5c7b7212d4- Bump JS to 2.43.5 for fix to issue 7905. :: Jason Leyba27aec01418- Move mutable property definitions from the prototype to the constructor for better performance in v8. :: Jason Leyba70157d7851- Remove a redundant variable. :: Jason Leyba388793a775- Insert random failures into Selenium Core instructing people to update. :: Jason Leyba044eea16b6- Randomly log warnings that Selenium 1.0 is going away and users should update. :: Jason Leyba7f5b760985- getting rid of forceCompletion attribute responsible for buggy autocomplete. fixes issue 7928 :: Samit Badlecf26e94543- 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 Barantseve633a6857b- 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 Badleccb8a8c267- Adding select button to the sidebar and reducing the ...
Selenium 2.43.1
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 :: AutomatedTestera017fb7737- Updating Python docs :: AutomatedTester4e827a6c7d- Bump gem version to 2.43.0 + update change log :: Jari Bakken53bec19b33- Bump gem version to 2.44.0.dev :: Jari Bakkend6f093a6ed- Fixing socketlock bug with reusing the same profile multiple times :: Alexei Barantsevaccb3003b9- Updating Visual Studio project files :: Jim Evans0e4a981235- when adding a firefox extension, check for the id in the attribute too :: Luke Inman-Semerauef11b7526c- freaking network, freaking python... when it spazzes out on you, defaults to localhost for the tests :: Luke Inman-Semeraua07572b5c6- Correcting version number resources in .NET assemblies. No functional changes :: Jim Evans8346498d91- Bumping version to 2.43.1 :: AutomatedTester5163bceef1- Updating Changelog for 2.43.1 :: AutomatedTester
Selenium 2.43.0
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 Evansf5b3934556- Adding support for SwitchTo().ParentFrame() in .NET bindings :: Jim Evans88b2ee8105- Adding URL endpoint for switchToParentFrame :: Jim Evans96c322871e- bumping versions for 2.42.2 adding changelog entry :: Luke Inman-Semeraue73b9cc74b- Remove unneeded else in conditional :: AutomatedTesterb9e9fc6702- Implementing switchToParentFrame command for IE driver :: Jim Evansfc79624f0e- Adding driver info into TimeoutException thrown by WebDriverWait. Fixes issue 7429 :: Alexei Barantsev4959695b22- Modified logic of ErrorHandler mapping to *Exception. :: Ivan De Marino55e1308726- Fixing maven build :: Alexei Barantsevdc4f5f61a4- Ruby: make sure the alert text is included in UnhandledAlertErrors :: Jari Bakken4d136e2412- Returning less specific platform info from firefox driver. Fixes issue 3354 :: Alexei Barantsev9779366828- Properly handle absence of lo network interface. :: Jason Leybae9c80f70dc- Unignoring a passing test for Firefox with synthesized events :: Alexei Barantsev17b5d4bfba- Stop polluting the log with stacktraces. Fixes issue 7460 :: Alexei Barantsev78097ff390- IDEA wants to update these two files :: Alexei Barantsev3d6d7e53c7- Updating build files for FF30 :: Alexei Barantsevb74e6db06b- Updating windows native libs for FF29 and FF30 :: Alexei Barantsev3b2b574cb9- Updating HtmlUnit to 2.15 :: Alexei Barantsev719bffdaac- Setting HtmlUnit to emulate FF24 by default :: Alexei Barantsev5cff71c936- Fixing maven build (broken dependency) :: Alexei Barantsev727ebe46c2- Ignoring tests failed by HtmlUnitDriver (regression in 2.15?) :: Alexei Barantsev5315c0fd48- Wrong test was ignored :: Alexei Barantsevb92eeb46c4- updating firefox prebuilts for linux :: Luke Inman-Semerau398220f303- Use 127.0.0.1 as localhost name resolving might fail on some systems :: Andreas Tolfsen23b46d7ff6- Generate Python API docs for selenium.webdriver.chrome.options :: Andreas Tolfsen25bf6d8177- Implementing switchToParentFrame support in atoms :: Jim Evans3f9174d5da- Ignoring parent frame tests in IE6-8 :: Jim Evans6f5b1d3fa6- Update buck version and get the build green again. :: Simon Stewartbc05a02df2- Actually get the buck build green again. :: Simon Stewart698bcdedcb- ruby: loosen websocket dependency to ~> 1.0 :: Jari Bakken41b8f05985- Bump the version of webbit to 0.4.15 :: Simon Stewart9f3a561cce- Adding a timeout to Firefox cleanup process. Fixes issue 7272 :: Varun Menon509ed426d9- Typo fixes in webdriver.js documentation :: Julie9292f01c6b- Add Julie Ralph to .mailmap, and generate new AUTHORS :: Andreas Tolfsen039b6a4b61- 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 Lotoshnikov5b97733353- Add switch_to.parent_frame support to Ruby bindings :: Andrey Botalov6c0f39916d- Fix for Ruby tests on Windows + MRI :: Jari Bakkenbd3bc0379b- Guard parent_frame spec for Safari and PhantomJS :: Jari Bakken2292453454- Update the Ruby change log :: Jari Bakkenc7b0193945- Adding more tests for Platform :: Alexei Barantsev52197cf5d1- Fixing platform comparison. Fixes issue 7522 :: Alexei Barantsev6b58d26154- Always compare more specific platform to less specific one :: Alexei Barantsev4c6f34edd7- Breaking a circular build dependency in test code :: Alexei Barantsev9bce67cb40- Setting layout.css.devPixelsPerPx to 1.0 if native events are enabled only. Fixes issue 7445 :: Alexei Barantsev203090ccc0- On behalf of johannes@brodwall.com: Fixing the list of extensions to search for an executable on Windows, and logging process startup errors. Fixes issue 7514 :: Alexei Barantsev2ed59160d8- Setting forwarded content for CommandListener afterCommand handler. Fixes issue 7443 :: Edi Weissmann6c14f14175- On behalf of shijunjuan: Handling possible IllegalStateException while cleaning orphaned and timed out sessions. Fixes issue 6771 :: Alexei Barantsevc813596d9f- Adding a new selenium server option -logLongForm to log more details to the console. Fixes issue 6645 :: Alexei Barantsev8204b46236- Propagate webdriver_firefox_port preference to FirefoxDriver, was being ignored. Fixes issue 5172 :: Stephen Kuenzli6ddf7ceb9b- Modified IE driver server to more closely follow W3C spec :: Jim Evansdf475139f0- Removing unnecessary #include :: Jim Evans- [
73e863ee21](http://github.com/sele...
Selenium 2.42.2
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
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 Bakken58a185a747- Bump Ruby version to 2.43.0.dev :: Jari Bakkene68e73e20c- Make exceptions Python 3 compatible :: Andreas Tolfsen3f2e2c80d6- Make firefox_binary.py and firefox_profile.py not executable :: Andreas Tolfsen5cd58dcbba- Fail with a more descriptive error if the server returns a malformed redirect :: Jason Leyba91e5bb58d1- Update README.md :: Jason Leybab949a1d0b5- Bump version to 2.42.0 :: Jason Leyba86fc110958- Update docs :: Jason Leybad834b32b04- fixing toJSON of chrome options where equal options become unequal. :: Luke Inman-Semerau227674bfff- Do not pass sessionId if it is not exists :: Alexander Bayandinf1d59a07c8- Promise.thenFinally should not suppress the original failure. :: Jason Leyba88f6680bf0- Support thedonecallback in Mocha's BDD interface. :: Jason Leybaad2a6bb995- Preserve response status code when translating from internal to servlet API :: Jason Leyba4dd1c8d841- correct string handling to support py3 again :: AutomatedTester31c41534e3- is_online is no more, see mobile.network_connection :: Luke Inman-Semerau26e36b28dc- Updating IE driver prebuilts and version to 2.42.0.0 :: Jim Evans71880dbec1- Updating .NET version resources to 2.42.0 :: Jim Evans1208bbcfe2- allow custom ErrorHandler for HTTPCommandExecutor :: jonahss248774dfcf- re-added Context endpoints to java client :: jonahss24e2807e89- Mailmap jonahss :: Andreas Tolfsen4502e40a97- Bumping python to 2.42.1 :: AutomatedTesterf08b7ea38d- Updating Python docs :: AutomatedTester0dce277a4b- Forgot to add the new files for python docs :: AutomatedTester6a7bb83aae- On Behalf of Jason Morrison (jasonm): when using desired capabilities and chrome options together, attempt to merge rather than squash. :: Luke Inman-Semerau1fcb06ca26- Make sure Ruby properly kills Firefox process if silent startup times out. :: Jari Bakken0bbb89a854- resorting context endpoints, belong with mobile spec :: Luke Inman-Semerau68b415adb1- 2.42.1 release, updating version numbers, javadoc and changelog :: Luke Inman-Semerau
Selenium 2.42.0
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 Barantsev35c2361d50- Updating necessary files for Python release :: AutomatedTester0da05da632- Export logging API from main webdriver module. :: Jason Leyba72894b90ea- Bump webdriverjs version to 2.41.0 and update published docs. :: Jason Leybadba13040f2- Fixing imports in python formatter (IDE) :: Alexei Barantsev3c4c9c0a9c- Fixing Java 8 incompatibility caused by use of old jruby :: Alexei Barantsev7a6270bb41- Revert "Fixing Java 8 incompatibility caused by use of old jruby" because it breaks java 7 compatibility :( :: Alexei Barantsevab23e949ab- Bump Ruby to 2.41.0 :: Jari Bakken3fc84a5253- Bump Ruby version to 2.42.0.dev :: Jari Bakken26cc094103- Remove deprecated functions. :: Jason Leybaa459010992- "remote_url" and "remote_browser" parameters for "./go test_remote". :: Seva Lotoshnikoveaf22a4f13- Error handling for startSession is handled in the parent class now. :: Kevin Menard17799b35f7- Updating Json.NET version to 6.0.2 :: Jim Evanse4e825d065- Refactoring JSON serialization of cookies in .NET :: Jim Evansf595c50ebf- Updating gem references in Ruby module :: Alexei Barantsevcbac10460f- Implementing augmentation indicator as an annotation :: Alexei Barantsev0a55daf7b2- Fixing the build, adding a new file to build.desc :: Alexei Barantsevd0bc98e337- Adding version number to the capabilities returned by htmlunitdriver. Fixes issue 7110 :: Alexei Barantsev0a8d2b0674- Adding Firefox native event version support to CHANGELOG :: Jim Evans8edf63c644- Deflaking tests :: Seva Lotoshnikovd8bf859890- Minor cleanup FirefoxBinary.java :: Seva Lotoshnikovd971352732- Use right annotation :: Seva Lotoshnikov636a0ae3d5- Allowing FindBy, FindBys, FindAll annotations on types :: Seva Lotoshnikova3f9366505- Generate new AUTHORS :: Andreas Tolfsen62bac37d93- Correct typo. :: Jason Leyba83fee799a5- IDEA 13.1 wants to update some config files :: Alexei Barantseve717e861dc- Fixing imports in WebDriver Backed formatter (IDE). Fixes issue 7206 :: Alexei Barantsev25b83224b2- Ignoring a test for HtmlUnitDriver that can't be run due to HtmlUnit restrictions :: Alexei Barantsev78e4e90450- Strictly NO-OP code cleanups :: Seva Lotoshnikov9936a72f19- Make Cookie serializable :: eoff8c423f2aed- Don't use system path separators when computing URL paths. :: Jason Leyba06c088a338- Packaging webdriven selenium (emulator) to client-combined jar. Fixes issue 7206 :: Alexei Barantsevaa55398c45- command_executor should also support unicode strings as well. :: Luke Inman-Semerauc877e93b9f- Use addEventListener if possible. Fixes issue 6680 :: Alexei Barantsev0184147c56- Fixing copy-paste bug introduced in the previous commit :: Alexei Barantsev983d5b2e62- Updating xpi install to align with mozprofile :: AutomatedTesterd336763b19- Updating buck version to latest OSS release :: Simon Stewartb1d0842883- Updating build process for Firefox native events components to use gecko 29 SDK :: Jim Evans0b52aaf13f- Updating Firefox native event prebuilt libraries for Windows :: Jim Evansd18fcc7710- WebDriverJS compatibility changes for Selenium 2.41 :: Seva Lotoshnikovf93ea6f82f- Making ChromeDriver directly implement the interfaces representing features it implements. :: Seva Lotoshnikov78d510a40a- Remove unnecessary dependency on bouncycastle. :: Jason Leyba2f2e40c750- 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 Leyba71cb9e5af5- Add ability to save an abitrary base64 string as a screenshot from a WebDriverJS test running in a browser. :: Jason Leyba363df28dc6- 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 Leyba7268c783d3- * Remove deprecated functions on webdriver.promise.Promise class * Use templates with webdriver.promise.Promise to improve types documentation. :: Jason Leyba7720dd8677- adding Windows 8.1 platform, so we can use it in saucelabs for IE11 testing :: Luke Inman-Semerau58c194a568- 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...
Selenium 2.41.0
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 Stewartd8816d8678- Removing deprecated FirefoxProfile.setProxyPreferences method. :: Simon Stewart0908d52650- Reducing the visibility of a deprecated class in the htmlunit driver. :: Simon Stewart48188878a0- Removing old version of selenium rc emulation and leaving the new one in place. :: Simon Stewart1a17c9e0ad- updating changelog / py docs and bumping version numbers for 2.40 :: Luke Inman-Semerau0cac3dab8c- Bump gem version to 2.40.0 + update rb/CHANGES :: Jari Bakken3a49ae8b4a- Updating .NET documentation build process :: Jim Evans26b18235c6- Updating .NET WebDriverBackedSelenium build process to account for moved files :: Jim Evansfbe29a9886- Silencing .NET documentation build warnings. No functional changes. :: Jim Evansb7305e3b47- Minor cleanup. :: Jari Bakken68f96ffa6a- Fixing the java build :: Alexei Barantsev6dcca1e388- Really, for-real fixing the Java build :: Jim Evans305680364a- Removing tests for deleted method :: Alexei Barantsev0785d107d8- adding hash method to webelement so that one can put found elements in a python set for uniqueness :: Luke Inman-Semerau34a63e46e2- Refactoring usage of command executors in .NET. :: Jim Evans133d113684- Implementing ITakesScreenshot in RemoteWebDriver base class instead of subclasses :: Jim Evansfa76f9a4f3- Removing deprecated .NET Android driver :: Jim Evans169dba6ad4- Cleaning up testShouldDoNothingIfThereIsNothingToGoBackTo :: Seva Lotoshnikovb91a563eb5- intellij wants some changes :: Luke Inman-Semeraue71f03fb0d- Fixing javadoc. Fixes issue 7033 :: Alexei Barantsev8a0a2ce327- Update download link to googleapis.com :: Yi Zeng148cc9a5b8- Fix docstring :: Alexander Bayandinb09f365a97- adding link to standalone-server in pydocs :: Luke Inman-Semerau37ea8e663f- Added locator support to frame_to_be_available_and_switch_to_it(). :: Magnus E. Halvorsenb2130906bd- service.py: fix service_args[] handling :: jmuramatsu7d51a840f3- Add property for silencing chromedriver :: Tobias Lidskog7571e978ef- Generate AUTHORS :: Andreas Tolfsenb20e5d3bec- Add aliases for jimevans and hugs :: Andreas Tolfsen76131aea10- Add alias for yizeng in .mailmap and update AUTHORS :: Yi Zeng6239c3c25f- Copying resources from the proper jar to a maven artifact selenium-java :: Alexei Barantsev693740c473- Adding excludeSwitches to the list of known Chrome options :: Jim Evans5fed4c7d19- Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evansbfd3cce484- Updating documentation comment. No functional changes :: Jim Evans1c07956ce2- Adding lost quotes in json format (RC). Fixes issue 7018 :: Alexei Barantsev860e74cd50- Removing android-related libs from idea project :: Alexei Barantsev4d025d3299- Fixing parameters parsing. Fixes issue 7014 :: Alexei Barantsevbab55bdb51- Removing links to android libs from eclipse project, and updating gem refs in idea project :: Alexei Barantsevce1eb4dbac- Make aliases actually be aliases, removing the need to flag them as such. :: Iain Dawson73ddf76d12- Fix reference to undefined LEFT_ALT. :: Iain Dawson5f2e41b3aa- Adding httpOnly flag to Cookie JSON object :: Alexei Barantsev6af0f09f7c- Allow python bindings to handle status codes as numbers and strings as steps to aligning with W3C Spec :: AutomatedTester6118261205- Adding httpOnly cookie flag to Java binding :: Alexei Barantsev2378c70c3a- Adding tests for httpOnly cookie flag :: Alexei Barantsev3c2fbb2cb7- 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 Barantsev425df2d764- Adding a test for cookie secure flag :: Alexei Barantseva440774f58- Fix up buck build files so they all compile. :: Simon Stewartfc4f1084ef- Bump the buck version. :: Simon Stewartc71bf52786- Adding swicth to parent frame command to the wire protocol :: Alexei Barantsevb086af503e- Adding a new test for deleteCookie operarion (and fixing HtmlUnit implementation) :: Alexei Barantsev8b6b171946- 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...