Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
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 [email protected]: 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 thedone
callback 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...
Selenium 2.40.0
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 :: Jimbbfa38f7df
- Bump webdriverjs to 2.39.0 :: Jason Leyba9807a0fabc
- Bumping Python version numbers :: AutomatedTester5bf5964f5d
- I like big version bumps but apparently others dont :: AutomatedTester2518a29639
- Bump Ruby gem to 2.39.0, update change log :: Jari Bakken6bb9eee2be
- Bump gem version 2.40.0.dev :: Jari Bakken3495003a29
- Deleting the client-side of the AndroidDriver. :: Simon Stewartf532a960c9
- Removing the iphone driver. :: Simon Stewart24856b55a0
- Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evansa0cabc5970
- Expose a constructor on ChromeDriverService :: Jason Leyba411afbba57
- Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leybad0ee67ec46
- Update a test to actually change an element's location before checking that the location changed. :: Jason Leybaf904d160e4
- Sync javascript changes :: Jason Leyba53448f4e55
- Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantseve0bdd6bc90
- Shortening string representation of capabilities on the grid console :: Alexei Barantsev8135e708cb
- Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev80224fbdb5
- 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 Barantsev24b5064fab
- Update jsdocs :: Jason Leybaa7d53122fd
- Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev9c4dca7b77
- Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev339f39aa5e
- Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evansbd0e4ef750
- Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evansb3e61c48d7
- Allow user to specify name of driver service executable in .NET :: Jim Evans80ccbb842b
- Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev9961dd17d7
- Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev7b6f94c5c7
- Fixing .Net WDBS test environment :: Alexei Barantsev2262635069
- Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev71c5e231f4
- Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev8d241f7504
- Update exported symbols for webdriverjs browser bundle. :: Jason Leyba80649a0376
- adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau9455d4314b
- * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba12a43e4ede
- fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau2cb3926eaa
- fixing up the ios_driver target completely :: Luke Inman-Semerau3eb81c5189
- re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau075251e6d0
- Delete deprecated methods. :: Jason Leybae38abc6e83
- Delete unused classes. :: Jason Leybab04a82d464
- 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 Leyba57a625151a
- Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badlebce48c4a2d
- Getting ready for Selenium IDE v2.5.0 release :: Samit Badle4eb212321c
- Remove an unnecessary level of inheritance. :: Jason Leyba0b5c69e02c
- Delete an unused build rule (the classes for this rule were deleted in revision e38abc6) :: Jason Leyba2118dffe9a
- ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba9c5f645e64
- For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leybaafe4856e7b
- Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantseve2b3aaebc8
- Add missing goog.require statements. :: Jason Leybae01454bb50
- Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev6cc6c8c697
- Throwing an error with the proper code on empty class name :: Alexei Barant...