Skip to content

Selenium 2.40.0

Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 13:44
· 16039 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
  • 428e6b835a - Updating java docs for 2.39.0 :: Jim
  • bbfa38f7df - Bump webdriverjs to 2.39.0 :: Jason Leyba
  • 9807a0fabc - Bumping Python version numbers :: AutomatedTester
  • 5bf5964f5d - I like big version bumps but apparently others dont :: AutomatedTester
  • 2518a29639 - Bump Ruby gem to 2.39.0, update change log :: Jari Bakken
  • 6bb9eee2be - Bump gem version 2.40.0.dev :: Jari Bakken
  • 3495003a29 - Deleting the client-side of the AndroidDriver. :: Simon Stewart
  • f532a960c9 - Removing the iphone driver. :: Simon Stewart
  • 24856b55a0 - Improved error message for failed launch of IE using IELaunchURL API. :: Jim Evans
  • a0cabc5970 - Expose a constructor on ChromeDriverService :: Jason Leyba
  • 411afbba57 - Ignore some alert tests on Firefox 27 - alerts no longer trigger for window.onunload and window.onclose (verified manually) :: Jason Leyba
  • d0ee67ec46 - Update a test to actually change an element's location before checking that the location changed. :: Jason Leyba
  • f904d160e4 - Sync javascript changes :: Jason Leyba
  • 53448f4e55 - Shortening string representation of capabilities in the hub log. Fixes issue 6445 :: Alexei Barantsev
  • e0bdd6bc90 - Shortening string representation of capabilities on the grid console :: Alexei Barantsev
  • 8135e708cb - Shortening string representation of capabilities in exceptions thrown by grid :: Alexei Barantsev
  • 80224fbdb5 - Implementing keyDownNative, keyUpNative and keyPressNative in WDBS. These commands are implemented via Actions. I hope it is native enough. At least this implementation allows to execute these commands remotely. Fixes issue 5859 :: Alexei Barantsev
  • 24b5064fab - Update jsdocs :: Jason Leyba
  • a7d53122fd - Deprecating pause action because it was not blessed, pause is considered to be a bad design practice :: Alexei Barantsev
  • 9c4dca7b77 - Adding more tests for interactions API to deal with multi-selection lists :: Alexei Barantsev
  • 339f39aa5e - Updating .NET bindings to use webdriver.json for default Firefox profile. :: Jim Evans
  • bd0e4ef750 - Providing option to hide command prompt window for driver service executables in .NET bindings :: Jim Evans
  • b3e61c48d7 - Allow user to specify name of driver service executable in .NET :: Jim Evans
  • 80ccbb842b - Implementing alert and confirmation handling in WDBS (Java) :: Alexei Barantsev
  • 9961dd17d7 - Implementing ability to run a standalone debug server with RC test pages :: Alexei Barantsev
  • 7b6f94c5c7 - Fixing .Net WDBS test environment :: Alexei Barantsev
  • 2262635069 - Implementing alert and confirmation handling in WDBS (.Net) :: Alexei Barantsev
  • 71c5e231f4 - Restricting the host where grid hub is listening if -host option is specified. Fixes issue 4589 :: Alexei Barantsev
  • 8d241f7504 - Update exported symbols for webdriverjs browser bundle. :: Jason Leyba
  • 80649a0376 - adding tasks for compiling atoms for ios-driver :: Luke Inman-Semerau
  • 9455d4314b - * All js_fragment definitions based on atoms code belong in //javascript/atoms/fragments/build.desc :: Jason Leyba
  • 12a43e4ede - fixing ios_driver atoms build target, removing the ones that don't work anymore and aren't being used in that project :: Luke Inman-Semerau
  • 2cb3926eaa - fixing up the ios_driver target completely :: Luke Inman-Semerau
  • 3eb81c5189 - re-adding the is_displayed fragment, shouldn't have removed it! :: Luke Inman-Semerau
  • 075251e6d0 - Delete deprecated methods. :: Jason Leyba
  • e38abc6e83 - Delete unused classes. :: Jason Leyba
  • b04a82d464 - There's no apparent reason that the response for a WebDriverHandler-based command must be rendered in a separate thread than that which executed the command, so removing this extra complexity. If there was a reason things were done this way, there really should be a comment documenting it. All tests pass with this change, so I'm assuming it is safe. :: Jason Leyba
  • 57a625151a - Adding select tool to select an element for a Selenese command by clicking on it in Selenium IDE :: Samit Badle
  • bce48c4a2d - Getting ready for Selenium IDE v2.5.0 release :: Samit Badle
  • 4eb212321c - Remove an unnecessary level of inheritance. :: Jason Leyba
  • 0b5c69e02c - Delete an unused build rule (the classes for this rule were deleted in revision e38abc6) :: Jason Leyba
  • 2118dffe9a - ResultType.EXCEPTION and ResultType.ERROR are handled the exact same way, so remove one of them and simplify some code. :: Jason Leyba
  • 9c5f645e64 - For consistency with Closure's new promise API, use thenCatch() and thenFinally() instead of addCallback(), addErrback(), et al. :: Jason Leyba
  • afe4856e7b - Throwing an error with the proper code on compound class name check in atoms :: Alexei Barantsev
  • e2b3aaebc8 - Add missing goog.require statements. :: Jason Leyba
  • e01454bb50 - Implementing FindsByClassName in HtmlUnitDriver using CSS instead of XPath :: Alexei Barantsev
  • 6cc6c8c697 - Throwing an error with the proper code on empty class name :: Alexei Barantsev
  • dcaa717f0a - Fixing element finding tests :: Alexei Barantsev
  • 45149486f6 - Ignoring failed tests :: Alexei Barantsev
  • 8f4604447e - Fixing HtmlUnitDriver to pass element finding tests :: Alexei Barantsev
  • 5253dd1de3 - Implementing proper error code for the case of invalid class name :: Alexei Barantsev
  • 44e28fab7d - Ignoring some tests in Opera :: Alexei Barantsev
  • 9d0a52f9b4 - Some tests are ignored in Chrome :: Alexei Barantsev
  • 5204d3c080 - Implementing proper error code for the case of invalid css selector :: Alexei Barantsev
  • 01c0c09c9e - last cleanup of the ios_driver build target to make it really really work from a 'clean' :) :: Luke Inman-Semerau
  • 9bec10390c - Update DesiredCapabilities doc comments to use .copy() in the examples. :: David Lai
  • 37269e8a70 - Removing web loading listener before calling a timeout callback. Fixes issue 4606 :: Alexei Barantsev
  • 6146f3a5be - Importing PhantomJSDriver (Java Binding) 1.1.0. :: Ivan De Marino
  • a928b9dbbe - Stopping web page loading after timeout. Actually fixes issue 4606 :: Alexei Barantsev
  • a9dd676f66 - Adding the file containing goog.deferred. :: Simon Stewart
  • 7ed38da052 - Bump the buckversion :: Simon Stewart
  • f0085f9dc1 - Start compiling parts of selenium's JS code with Buck. :: Simon Stewart
  • 264a42bfdd - Deprecating browser launchers for dead versions of firefox. :: Simon Stewart
  • be25191814 - Including instructions for using buck in the README :: Simon Stewart
  • 94a9aff9b7 - Deleting the unused version of SeleniumCommandTimedOutException. :: Simon Stewart
  • f5dffeb128 - Start migrating classes from an internal package to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • b2bff6e375 - Move the ElementFinder and JavascriptLibrary into com.thoughtworks.selenium.webdriven :: Simon Stewart
  • e8b9997666 - Move the ScriptMutator and implementations to com.thoughtworks.selenium.webdriven :: Simon Stewart
  • 7049064ceb - Move the emulated selenium commands to com.thoughtworks.selenium.webdriven.commands :: Simon Stewart
  • 02e7405f64 - Bump the buckversion again. :: Simon Stewart
  • d1df8ec449 - Migrate some js_fragment targets from CrazyFun to Buck. :: Simon Stewart
  • c23b24dac5 - Build Selenium RC java client with Buck. :: Simon Stewart
  • 493d5dfa62 - Adding java source roots to .buckconfig :: Simon Stewart
  • d32323ebc6 - Minor decomplexification of the selenium emulation build scripts. :: Simon Stewart
  • ad53714535 - Another buck version bump :: Simon Stewart
  • d40032a881 - Build most of the webdriver-backed selenium using Buck. :: Simon Stewart
  • af03db0a45 - Having a crack at fixing the build. :: Simon Stewart
  • cbaa76536e - Migrate the WebDriverBackedSelenium to com.thoughtworks.selenium.webdriven. :: Simon Stewart
  • f91479d4fe - Add a Buck alias for the legacy selenium client APIs :: Simon Stewart
  • afe029bb61 - Fix the build :: Simon Stewart
  • 4203f10453 - Implementing pageLoadingStrategy capability in Firefox :: Alexei Barantsev
  • fe0a068e1e - Fixing eager page loading strategy on refresh :: Alexei Barantsev
  • ba5137720c - Changing eager page loading strategy name to the standard one :: Alexei Barantsev
  • 0f3e20bb58 - Implementing 'none' page loading strategy (get and refresh operations) :: Alexei Barantsev
  • 6dc57c88ee - Fixing tests for eager page loading strategy. Unfortunately the fixed tests don't pass :) and they are ignored for this reason. Needs more investigation :: Alexei Barantsev
  • 8b36b07a93 - Avoiding sending body with GET and DELETE requests in order to restore pre https://code.google.com/p/selenium/source/detail?r=93dc12845343 behavior. :: Seva Lotoshnikov
  • acf49c808c - Wrapping bot.frame.defaultContent in anonymous function :: Jim Evans
  • 4f3c2d5403 - fix javascript to java build for 'android-atoms' :: Luke Inman-Semerau
  • fcc826e663 - Implementing attaching to IE using ShellWindows API :: Mark Watson
  • 42060626c4 - Adding IE option for ForceUseShellWindowsApi in .NET :: Jim Evans
  • 2db639dea9 - Updating frames test to handle moved test page :: Jim Evans
  • 84eccddf3c - Reverting change to defaultContent atom from change acf49c8 :: Jim Evans
  • 71d179145f - Fixing bot.inject.recompileFunction_ to work for frames in IE5 quirks mode :: Jim Evans
  • 3745dc7d69 - Removing inadvertently committed debugging code in bot.inject.wrapError :: Jim Evans
  • 5843d4fd40 - Ignoring .NET tests for unimplemented functionality in Windows Phone :: Jim Evans
  • f46ad2a656 - Log the exact timeout message for SO_TIMEOUT. :: Jari Bakken
  • 170819b5e1 - Add missing @deprecated annotation. :: Jason Leyba
  • 6e0cb6cdef - Deflake AlertsTest and FrameSwitchingTest. :: Jason Leyba
  • b651f52040 - Look for opacity style in IE document mode 9+ instead of 10+. :: Jason Leyba
  • d5ef371b1d - Update a test to reflect that IE11 supports the "hidden" HTML5 DOM attribute. :: Jason Leyba
  • 1eaebcd3bd - - Fix a typo in nsCommandProcessor - Clean-up/add comments to webLoadingListener so it is easier to follow :: Jason Leyba
  • c5670a8e58 - Update a test for IE11 :: Jason Leyba
  • 92410fe8d8 - Add missing require statement. :: Jason Leyba
  • 1159d0eb75 - Fix a broken test. :: Jason Leyba
  • 5c7daebea6 - Synchronizing .NET tests with Java :: Jim Evans
  • 1221ea539d - Throw a real error when uploading non-file things in Ruby. :: Dylan Lacey
  • 418eea0b7b - Attempting fix for finding multiple elements with invalid CSS selectors. :: Jim Evans
  • bdc0a98f97 - Update call of isDisplayed atom in IE to not ignore opacity. :: Jim Evans
  • 3f6fda0d3e - Refactoring test code to avoid use of WebDriverWait :: Alexei Barantsev
  • f3acfcaf8b - Fixing page loading timeout for refresh operation :: Alexei Barantsev
  • fff83ad99c - Extracting a utility method to set WebLoadingListener :: Alexei Barantsev
  • 293dc2d317 - Implementing page load timeouts without stopping page loading :: Alexei Barantsev
  • 56c35a5a18 - Deleting dead code, there is no deleteSession command :: Alexei Barantsev
  • f368ed2dab - Fixing HtmlUnitDriver to handle timeout exception on refresh :: Alexei Barantsev
  • d666a20b26 - Allow connection reset when reusing httplib connection :: Seva Lotoshnikov
  • 500e571fb1 - data -> body :: Luke Inman-Semerau
  • 77866e89ad - Delete TestWaiter from the test classes :: Simon Stewart
  • 0b20158a2b - Inlining JUnit4TestBase.waitFor since it is used in one place. :: Simon Stewart
  • 9f485ad2fa - Clean up import statements in java code. No logical changes. :: Simon Stewart
  • 546209825f - Disabling validation of cookies loaded from the browser. If the browser could parse the cookie we are to be able to provide this information to the user even if the cookie is inalid. Fixes issue 5397 :: Alexei Barantsev
  • c78dfce7f5 - Move the goog.exportSymbol statements in javascript/webdriver/atoms/inputs.js to a separate file. These statements would prevent the exported symbols from being removed by the Closure compiler in any target that included inputs.js. We only one to keep the symbols for //javascript/webdriver/atoms:inputs :: Jason Leyba
  • f2a7eb8000 - Clean up some type annotations. :: Jason Leyba
  • 9e35c06f1d - Add beginnings of a injected wrappers for the interactions API. This requires the mouse and keyboard state to be tracked outside of the atoms and injected with each call. The new device state will be in returned in the response object's value property. :: Jason Leyba
  • ac7535def9 - Avoid repeating magic chars :: Andreas Tolfsen
  • b528ca59ac - Clean up some imports. No logical changes. :: Simon Stewart
  • 3d4217cd89 - Change assertion for IE<10 to reflect that the cursor position is not preserved when changing focus. :: Jason Leyba
  • 2162705595 - javascript/marionette/COPYING: update year :: Andreas Tolfsen
  • 7bc1850c4c - Bump buckversion :: Simon Stewart
  • fa386b68a7 - Continue adding js_binaries built using Buck for the firefox driver. :: Simon Stewart
  • 29d03d84e4 - Continued buckification: start using buck on the firefox driver. :: Simon Stewart
  • fedb481fd1 - Ensure that the htmlunit driver compiles :: Simon Stewart
  • 91fa0340ed - Updating to ignore unsupported tests on Windows Phone :: Jim Evans
  • 7415273b6a - Updating dragAndDropTest.html to conform to properly detect browser :: Jim Evans
  • 26814a1b53 - Keys.META is now regarded as modifier key in SingleKeyAction :: Jonatan Kronqvist
  • eb82746ae8 - Updated AUTHORS :: Andreas Tolfsen
  • 1af8e2d379 - Using quoted literals instead of dot references for serialized mouse state :: Jim Evans
  • 35267438c3 - Making .NET InvalidSelectorException a subclass of NoSuchElementException :: Jim Evans
  • 4364d817f3 - Updating .NET FirefoxDriver constructor for ICapabilities. :: Jim Evans
  • 01a0cb9b8b - Updating .NET SafariDriver browser launch code. :: Jim Evans
  • 33bf2982aa - Ignoring invalid test for Safari in .NET :: Jim Evans
  • 017788c793 - Various minor fixes :: Jari Bakken
  • 043804a46b - Support for display:run-in was removed from Blink, effective with Chrome 32 (see https://code.google.com/p/chromium/issues/detail?id=260388) :: Jason Leyba
  • bbc164c19d - First pass at finishing advanced user interactions for injected atoms :: Jim Evans
  • 1f42cc3cee - Reverting inadvertently committed file :: Jim Evans
  • 2a0e781347 - Updating .NET ChromeOptions to include latest options for Chrome :: Jim Evans
  • b88541c1ee - Creating sesion cookie if expiry is not set. Fixes issue 6834 :: Alexei Barantsev
  • c25f8b4ad8 - On behalf of GeorgeKlinich: Urlencoding result returned by server implementation of WebDriverBackedSelenium. Fixes issue 6830 :: Alexei Barantsev
  • ef382f782d - Bump the year in the Ruby README's copyright :: Jari Bakken
  • 438f4220e1 - Make sure FileReaper also reaps files added in a child process. :: Jari Bakken
  • 948fbeddfd - Bump gem version to 2.40.0.rc1 :: Jari Bakken
  • 6d22f480f6 - Starting with Chrome 33, certain types of input elements do not support the selection API (in fact, they throw when you try to access the property). This prevents us from fully simulating typing in the atoms. :: Seva Lotoshnikov
  • 27f5b95283 - Make the LoggingPreferences implement Serializable. :: Simon Stewart
  • b9042c8b8a - Add some docs to Ruby's AbstractEventListener. Fixes issue 5994. :: Jari Bakken
  • 165b71b46e - Implementing FindsBySequence attribute for .NET PageFactory :: Jim Evans
  • a90c645576 - Implementing ByIdOrName in .NET support package. :: Jim Evans
  • 91ee467f51 - Escaping backslashes when writing Firefox preferences to profile in .NET :: Jim Evans
  • ebb1a33b97 - Fixing when cookie expiration date received by .NET exceeds max DateTime :: Jim Evans
  • ffd8a35080 - Adding exception handling in .NET WebDriverBackedSelenium :: Jim Evans
  • f9afabaaaa - Don't shadow outer lvar :: Jari Bakken
  • bfc0917036 - Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770. :: Jari Bakken
  • 3de7be22fc - Revert "Set LowResourcesMaxIdleTime in Grid to avoid timeout of 'forever'. Fixes issue 6770." :: Jari Bakken
  • 7dd90fdeb3 - Adding Firefox profile deletion test to .NET :: Jim Evans
  • ccb76d281c - Starting with Chrome 33, certain types of input elements do not :: Seva Lotoshnikov
  • e9b0326b8c - Modifying to use bot.dom.getOverflowState atom for element overflow. :: Jim Evans
  • e59594f9a1 - When the host is unknown, make the HtmlUnitDriver return an error page. :: Simon Stewart
  • c0a101f95c - Add Keys.chord(Iterable) as a utility method. :: Simon Stewart
  • b95e86327a - Exposing process ID of service executablt in .NET DriverService :: Jim Evans
  • 94c8a9b43f - Exposing property on .NET PhantomJSDriverService to specify IP address. :: Jim Evans
  • e2606c1f92 - Oops. Commited compile error by mistake :: Jim Evans
  • 9b4e0eaa94 - Reorganizing wait algorithm in HtmlDialog. :: Jim Evans
  • 9c24fb7bad - No longer redirecting console output for Firefox in .NET bindings. :: Jim Evans
  • bbf9df7f72 - Fixing XML documentation comment warnings :: Jim Evans
  • 7e259cf417 - Fixing missed redirection of stdout and stderr for .NET Firefox. :: Jim Evans
  • 4555973c52 - Make the RemoteWebDriver implement TakesScreenshot. :: Simon Stewart
  • a67dcd62cb - Remove unnecessary implements statements. No logical changes. :: Simon Stewart
  • 0bbf5455ac - On behalf of TommyBeadle: Fixing exception handling when building an inverted predicate. Fixes issue 2397 :: Alexei Barantsev
  • 77876ccd1c - Add ability to send --silent flag to chromedriver :: Tobias Lidskog
  • c0411a7c92 - Update AUTHORS :: Andreas Tolfsen
  • 51b6bde293 - Clean up some documentation and remove a few circular dependencies that complicate static analysis. :: Jason Leyba
  • 6e5a845cd3 - removing reference to simplejson, only used to support older than 2.6 python (which we don't support) :: Luke Inman-Semerau
  • 66a3a0df96 - Changing .NET random temp file generation to be truly random. :: Jim Evans
  • 980e438245 - Cleaning up leftover temp directory when using .NET SafariDriver :: Jim Evans
  • 6f1c22d860 - bumping relevant bits for gecko 27 (prebuilts need building) :: Luke Inman-Semerau
  • 510214fb16 - remove the dependency on gecko-2 FINALLY FOUND THAT BLOODY PLACE THAT DOWNLOADS IT :: Luke Inman-Semerau
  • 188227a248 - Updating IDEA project files after IDEA 13 installed :: Alexei Barantsev
  • 532147a79f - Updating build.desc file for building Firefox native events lib on Windows :: Jim Evans
  • 15b60e483d - Updating .NET assembly versions and CHANGELOG for impending 2.40.0 release :: Jim Evans
  • 4a3e024822 - Updating Firefox native events library prebuilts for Windows. :: Jim Evans
  • f2f752985b - updating prebuilts for linux :: Luke Inman-Semerau
  • 45478af0a8 - moving the hack for linux into a protected area for linux only :: Luke Inman-Semerau
  • 72760b0c32 - Added an API to execute native PhantomJS code in .NET :: WORKSTATION02
  • a83c8456ca - Improving error message for findElements in IE driver :: Jim Evans
  • d791a48495 - Make .NET DefaultWait stop swallowing original exception stack trace :: Ulrich Buchgraber
  • fb6065fa1b - Changing .NET WebDriverBackedSelenium OpenWindow to mimic Java. :: Jim Evans
  • 0569d896d3 - script timeout should get reset even when async callback is called synchronously :: Luke Inman-Semerau
  • eb0def7002 - fix execute async script :: Luke Inman-Semerau
  • 3904cf88ae - Generate JavaScript API documentation from the deployed node module instead of from the raw source tree. :: Jason Leyba
  • a5d321bb00 - Update the webdriverjs readme :: Jason Leyba
  • 410f334894 - Add some utility functions to simplify working with arrays of promises. :: Jason Leyba
  • dc974c4a76 - Add support for custom locators in webdriverjs :: Jason Leyba
  • f306e69d9a - Remove a deprecated function. :: Jason Leyba
  • 95f33dcc27 - Treat promise.fulfill/reject as no-ops instead of throwing if the promise has already been resolved. :: Jason Leyba
  • 97b579f396 - Implementing page loading detection after click in Firefox native mode :: Alexei Barantsev
  • c0fb8f01b8 - Undo waiting for a page to load after a native click :: Alexei Barantsev
  • 977c310569 - fixing phantomjs usage on windows for python :: Luke
  • a9ca629bb4 - fix xpath translate() function for RegEx special characters :: chris
  • 9779f0bba3 - Improving "Session ID is null" error message :: Seva Lotoshnikov
  • d890acbeb0 - Preventing augmentation of subclasses of RemoteWebDriver. Fixes issue 6681 :: Alexei Barantsev
  • 12e972ae87 - Fixing JdkAugmenter inability to add interfaces that are already implemented :: Alexei Barantsev
  • 25e8fdf1f3 - Implementing augmentation of previousely augmented instances :: Alexei Barantsev
  • fe2e1789a8 - Tests that aren't run have no value; delete them. :: Jason Leyba
  • 2890f2abd7 - Remove console.log statement that breaks tests on IE :: Jason Leyba
  • f31bcf5abb - Fixing testShouldNotStopLoadingPageAfterTimeout() which shows about 1% flakiness on Firefox on Linux. :: Jason Leyba
  • 43bff49c5c - Fix a method name with a typo in it (deprecate the original). Add a property to set the default value for verbose chromedriver logging on the command line. :: Jason Leyba
  • e213043d2f - Remove org.openqa.selenium.net.INetAddress, an unnecessary abstraction around java.net.InetAddress. Not only is INetAddress just not necessary, its constructor triggers a DNS lookup. :: Jason Leyba
  • 127246ede3 - Deleting an empty file :: Alexei Barantsev
  • 56f0670d5f - Adding additional logging for failure of get_mimeType in IsHtmlPage :: Jim Evans
  • eb8497de14 - Don't miss out some instances of Selenium IDE editors :: Samit Badle
  • 2a9ade3f03 - No more Changed test case log message. The changes for the scheduler will provide a better message when the test suite is being played. Fixes issue #5527 :: Samit Badle
  • f0c6b5c99f - refactoring the test case loading and squashing a nasty race condition bug in a seemingly unrelated piece of code. magic :: Samit Badle
  • 680596a384 - Adding the new initComplete notification :: Samit Badle
  • 88e0c4122e - Show the test suite file name in the titlebar and yes, not showing anything the for the first time is a feature :: Samit Badle
  • fc540d3217 - Show test case change and completion messages during test playback :: Samit Badle
  • 19121c5de4 - Start and Done notifications for test case and test suite playback :: Samit Badle
  • 46bff94c9f - Improved locator builders options pane to be more consistent with the others :: Samit Badle
  • 12183528cc - Updating .NET CHANGELOG :: Jim Evans
  • df1d50ba4b - Fixing edge case for finding elements by invalid class name. :: Jim Evans
  • facb1dcca9 - Clean up options/capabilities/extensions in the Ruby Safari client. :: Jari Bakken
  • 9554b5abf3 - Bump js version to 2.40.0 and update docs. :: Jason Leyba
  • 0fcd051398 - Add Safari::Options + add support for custom extensions. :: Jari Bakken
  • 3a277489e6 - Make sure Safari::Options can be passed through WebDriver.for :: Jari Bakken
  • e2c2ec0da2 - Make sure Safari backup dir is reaped. :: Jari Bakken
  • 6a48eae1f3 - Update rb/CHANGES :: Jari Bakken
  • 4492acc701 - Add missing stub :: Jari Bakken
  • cf37243171 - Bump gem version to 2.40.0.rc2 :: Jari Bakken
  • 8695a43729 - Remove accidentally commited file :: Jari Bakken
  • 6d71826a2d - Update Ruby docs. :: Jari Bakken
  • cfe0f8efeb - Bump childprocess dependency to avoid a couple of bad versions (0.4.1, 0.4.2). :: Jari Bakken
  • ace7e21faa - Updating javadocs for 2.40.0 :: Jim
  • ebc117be12 - Updating version numbers for impending 2.40 release :: Jim Evans
  • 0e85013bc0 - Updating java CHANGELOG for 2.40.0 release :: Jim Evans
  • 4c5c0568b0 - Updating IE prebuilts for 2.40 release :: Jim Evans