Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
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...
Selenium 2.39.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
24b0b2857b
- Updating JavaDocs for 2.38 release :: Jimaa3cce20e0
- updating pythong for 2.38 and updating api docs :: Luke Inman-Semerau0d46e9293e
- Correcting tabs-vs-spaces in java CHANGELOG :: Jima70d51a4bd
- commons-codec updated to 1.8 :: Luke Inman-Semerau67811b843e
- Bump gem to 2.38.0 + update Ruby changelog. :: Jari Bakken6877184e60
- Bump Ruby version to 2.39.0.dev :: Jari Bakkencdf4e9cb2a
- Bump webdriverjs version to 2.38.0 :: Jason Leybaaa48fe63c8
- pythong needs files listed in the manifest too :( :: Luke Inman-Semerau1bb0a4a98c
- python 2.38.1 release :: Luke Inman-Semerau33da7919d1
- updating python change log for 2.38.1 :: Luke Inman-Semerau309bf2e8c1
- Add some usage examples to doc strings :: David Lai6167444991
- Fix spelling and corrected comment. :: David Lai41441f852c
- httplib import error on python3 formatting/pep-8 fixes :: vergiliue12da96c97
- [js] Change Deferred#cancel() to silently no-op if the deferred has already been resolved. :: Jason Leybaf498175d1f
- Improve README.md :: Andreas Tolfsen00a3c7df9f
- Add target for generating AUTHORS file :: Andreas Tolfsenef9d5787e5
- Removing server-side of AndroidDriver and deprecating client side. :: Simon Stewart7546f8c0a7
- Remove server side of iphone driver. :: Simon Stewartd65f257f39
- Wrap command in rake's sh function :: Andreas Tolfsen1be1edd9d2
- DeletedRemove duplicated authors :: Andreas Tolfsen46bf591351
- Deprecating .NET AndroidDriver class :: Jim Evans6999ca2597
- Add deprecation warning to the Ruby Android driver. :: Jari Bakkenfac5e0b089
- some more py3 support :: Luke Inman-Semeraub9d005dbf4
- python is getting a point release: 2.38.2 :: Luke Inman-Semerau60e54dbdd5
- pep-8 formatting changes replaced a print (python2) with warnings.warn except Exception as (python 2.5+) :: vergiliu9378f8e63e
- python 2.38.3 for 'real' py3 support :: Luke Inman-Semerauf6bb32b4ec
- Updating dependencies to gecko 26 :: Alexei Barantsev19a7c2a11d
- Remove the now superfluous CREDITS.txt file :: Andreas Tolfsen1cab657d4e
- Suppress a test that is broken in the latest Firefox. :: Jason Leyba8c33da4a63
- Updating Firefox Windows native events binaries :: Jim Evanse4db0fc4ee
- Updating BasicMouseInterfaceTest.canMouseOverAndOutOfAnElement to handle IE8 quirkiness :: Jim Evans15a0ee4132
- Changing encoding in servlet for I18nTest.testShouldBeAbleToReturnTheTextInAPage :: Jim Evansac9c7cde5a
- updating FF prebuilts for linux 32/64 bits :: Luke Inman-Semerauce09d7224d
- Deleting unused classes. They can but should not be used outside of this module, and if they are they are used by dead code so assuming okay to delete. ------------- Created by MOE: http://code.google.com/p/moe-java :: Seva Lotoshnikov79f5c19668
- making keep-alive a flag to pass in to RemoteWebDriver defaults to false, FF & Chrome set it to true. :: Luke Inman-Semeraua1df581908
- adding back old method of doing http requests for non keep-alive connections :: Luke Inman-Semeraubda568d0d1
- some py3 compatibility :: Luke Inman-Semerau9d7fb141b9
- ok, now py3 support ;) :: Luke Inman-Semerau3f0fc3d9ae
- python 2.38.4 :: Luke Inman-Semerau69bedbba3e
- Set the content type in proxy settings test. :: Simon Stewart571031fc66
- Bump the version of littleproxy to an actually release. :: Simon Stewart64c68bba61
- Ignoring failing htmlunit tests :: Alexei Barantsev3c58c826b8
- Fixing Window sizing tests for Firefox 26 on Windows. :: Jim Evans3a99cb332f
- Adding experimental IWebDriver extension methods to .NET support classes :: Jim Evans16f09ff7a5
- FxCop and StyleCop fixes. No functional changes. :: Jim Evans814e5abc9f
- Deleting dead files :: Alexei Barantsev701bb94836
- Preventing dir creation failure if the output dir already exists (RC). Fixes issue 6704 :: Alexei Barantsev5efdf42152
- Preventing NPE while creating a dir for the result file (RC). Fixes issue 6695 :: Alexei Barantsevff23eac712
- Don't require rake when loading selenium-client. Fixes issue 6709. :: Jari Bakkenf3622032a1
- Updating IE prebuilts for impending 2.39 release :: Jim Evans2932eb2690
- Updating version numbers for 2.39.0 release :: Jim Evansff631ae70e
- Updating Java CHANGELOG for 2.39 :: Jim Evans14fa800511
- Updating .NET CHANGELOG for 2.39.0 release :: Jim Evans