Selenium 2.44.0
diemol
released this
19 Aug 14:16
·
15434 commits
to trunk
since this release
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 size of the buttons, may introduce issues on some systems. Fixes issue 7815 :: Samit Badlef85749a75c
- Fixing cancelling of select button when page is reloaded. Fixes issue 7793 :: Samit Badle5adeab4f16
- Fixing WDBS compatibility with IE5. Fixes issue 7938 :: Alexei Barantsev01852d365d
- removing visualEyeContainer id and using the window or sidebar id directly :: Samit Badlee9ec39a4a4
- Introducing Health service for Selenium IDE :: Samit Badlee44585f13a
- Make firefox/profile.rb not executable :: Andreas Tolfsen36fa192248
- Optimizing finding multiple elements by id by using CSS selectors if available. Fixes issue 7682 :: Alexei Barantsev95713955a6
- HealthService improvements. New method addException, support for stack trace and global error handler improvements available on Firefox 31. :: Samit Badle855c8350a0
- Implementing retrival of alert text for onBeforeUnload dialogs. :: Jim Evans463aff1f7f
- Revert "Bump the version of webbit to 0.4.15" :: Alexei Barantsev2997a70d58
- Moving from org.json to gson because the license. Fixes issue 7956 :: Alexei Barantsev9b0cdc9f3b
- Fixing maven build after move to gson :: Alexei Barantsevdf9aa542b4
- Implementing autoconverion of platform in Capabilities on write :: Alexei Barantsev0ce6e217f4
- Fixing broken CrossDomainRpcLoader :: Alexei Barantsevfe145501de
- Actually fixing maven build :: Alexei Barantsev23f0a8ac55
- Adding diagnostic providers to collect Firefox and Selenium IDE data :: Samit Badle26e8f4f019
- Registering the new diagnostic providers by loading them :: Samit Badlec4d6615d50
- Added data collection for plugins and more logging errors and statistics :: Samit Badle88449010df
- Collect statistics for commands :: Samit Badle5728eb7813
- Adding Search Issues to help menu and some localisation strings :: Samit Badlee002e6cc32
- Getting ready to release Selenium IDE 2.8.0 :: Samit Badlec905e4521b
- Fix classpath for running tests in eclipse :: rbri8ed69755e3
- Enable Html5CapabilitiesTest for HtmlUnit :: rbrie9a90c3f02
- HtmlUnit: Fix getAttribute for dynamic properties. :: rbrib8a5aea14a
- HtmlUnit: add text to the end of input fields :: rbri01f54a10b8
- Fixing IDEA Java module dependencies :: Alexei Barantsevec3e0c3b02
- Fixing mouse move 'relative to the previous element' if a new page is loaded. Fixes issue 7637 :: Alexei Barantsev40df2e314e
- Get the Buck build working again. :: Simon Stewarta6d35b95bb
- Fix the Eclipse config. :: rbri65f9399875
- Bump the buck version :: Simon Stewart4114a07cd8
- Fixing SessionId from json converter to better handle the case of null sessionId :: Alexei Barantsev2fb115ca62
- updating for FF33.0 :: Luke Inman-Semeraufe1515980f
- fixing build process for Firefox Linux native events :: Luke Inman-Semerauc467e31b3c
- updating firefox prebuilts for FF33 linux :: Luke Inman-Semerau20a4471f53
- call proper super for UnexpectedAlertPresentException :: Luke Inman-Semerau88d4dda177
- Fix exception message formatting :: Alexander Bayandin0f51fa2e7d
- Alias bayandin's email :: Andreas Tolfsena9f997841d
- Generate AUTHORS :: Andreas Tolfsenb4ae1ad472
- fixup! Alias bayandin's email :: Andreas Tolfsen13778d7a0e
- fixup! Generate AUTHORS :: Andreas Tolfsen85e48ff9fe
- Handle non-standard leading whitespace on V8 stack frames (occurs when users have defined Error.prepareStackTrace). :: Jason Leyba7b4920742d
- Permit the target browser to be an empty string. :: Jason Leyba29c4b586e2
- Change WebDriver.toWireValue to no longer use promise.fullyResolved, which creates a bunch of unnecessary promises (one per key in a object/array). I will be deprecating fullyResolved in a future commit. :: Jason Leyba4bf6ab1e41
- Updating prebuilt Firefox native event libraries for Windows :: Jim Evans237cdf0486
- Get rid of a few Ruby warnings :: Jari Bakkenfa6dc53d9c
- Escape characters commonly used in CSS selectors that can be used literally in element IDs. This ensures that querySelectorAll('#' + id) works when id has special characters in it. Fixes issue 8005 :: Jason Juang07258f1784
- Modify test to expect that Chrome 39+ will not select a radio button when its handler prevents the default action. This behavior was changed in Blink a few weeks ago: http://src.chromium.org/viewvc/blink?view=revision&revision=182034 :: Jason Juangf8924cae16
- If JsonParser.parse() fails to parse a string obtained from a reflective call to a toJson() method, assume it is a primitive string. :: Jason Juangb132aba556
- trim() HTTP response content because some drivers send back a response containing trailing null bytes, which the GSON parser does not like. :: Jason Juange28df8762d
- Remove obsolete ChromeOptions code. :: Jason Juang124244773a
- Remove unused static import of Ignore.Driver.HTMLUNIT. :: Jason Juangb780116d61
- Adapt Marionette atoms so they can be used with Cu.import without designated scope :: Andreas Tolfsen999a744540
- Log stacktrace :: Dima Kovalenko354022bc1f
- Removing deprecated classes :: Alexei Barantsev17c14de845
- Oops! Undo unwanted change that was included in the previous commit by mistake :: Alexei Barantsevb059f6a154
- Don't include selenium-server-standalone.jar into selenium-server.zip :: Alexei Barantsev8df2bb0c25
- Using JsonNull.INSTANCE instead of null :: Alexei Barantsevd608789b9e
- Using asMap as well as toMap to convert an object to Json :: Alexei Barantsevd3c4fcd5e4
- Moving proxy management stuff to the server, it is used in RC browser launchers only :: Alexei Barantsevee18b34f19
- Moving tests too :: Alexei Barantsev70eba09fa9
- Adding common conditions for explicit waits in WebDriverJS :: Jason Leyba409512d4e9
- Fix wait error messages. :: Jason Leyba2840d85702
- Moving more RC stuff to the server :: Alexei Barantsevad20744f67
- Deleting tests for removed deprecated classes :: Alexei Barantsevdc1687629a
- Moving utility method isScriptFile to the only class where it is needed :: Alexei Barantsev8799151a1b
- Moving LauncherUtils to the server :: Alexei Barantsev4f1fbf018a
- Moving Proxies utility class to server :: Alexei Barantsev49e8bcad49
- Moving last part of browserlaunchers package from client to server :: Alexei Barantsev65577838ae
- Fix broken test. :: Jason Leyba5669de3e53
- Use str instead of repr for exception message :: Alexander Bayandin166ef4057b
- Add juangj to AUTHORS :: Andreas Tolfsenaa113ee89d
- Update FindBy annotations description :: Artem Koshelevec062bad75
- Add quiet option to Safari Python binding :: Charles Thomasd54ca5e197
- Fix exception messages to reflect the new default log_file behavior :: Alex Henried0c863ac23
- Add new tests for some wait conditions :: Varun Menona009c5292a
- Bringing MarionetteConnection in line with the current marionette state (FF33) :: Alexei Barantsevbe19630985
- Bump the version of guava to 18 :: Simon Stewartd343aae32c
- Update the maven project to point at the latest guava version too. :: Simon Stewart8e4f217f6c
- Remove the deprecated DatabaseStorage interface. :: Simon Stewartca0d8ca4be
- Update calls to deprecated guava methods. :: Simon Stewart2550328f1e
- webdriver.promise.Frame_ should not extend Promise. :: Jason Leyba21c0893443
- Simplify promise cancellation logic. :: Jason Leybab5986f5c02
- Run tests with harmony features enabled. :: Jason Leyba0bbb132a03
- Update release notes for js :: Jason Leybaf5b5a92559
- Undoing improper spec compliance for finding elements :: Jim Evans76d78cf323
- updating javadoc, changelog for java, bumping version numbers to 2.44.0 :: Luke Inman-Semerau