Skip to content

Selenium 2.45.0

Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 14:23
· 15182 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
  • b8361f410a - Bumping Python to 2.44 :: AutomatedTester
  • b86b104aa0 - Bump JS to 2.44.0 :: Jason Leyba
  • 3ea23452d6 - Updating tests for .NET :: Jim Evans
  • feb1053014 - Updating IE prebuilts for 2.44 release :: Jim Evans
  • f7f083eaae - Updating .NET assembly version resources for 2.44 release :: Jim Evans
  • 611fc48e1f - Update JS docs for 2.44.0 :: Jason Leyba
  • d197b82828 - Fixing null pointer exception if a stacktrace frame does not match the expected format. Fixes issue 7977 :: Alexei Barantsev
  • f36cb1bd4c - Fixing progress listener detaching if the window was autoclosed. Fixes issue 8093 :: Alexei Barantsev
  • 396f25547a - Fixing platform autocoversion. Fixes issue 8083 :: Alexei Barantsev
  • 95c4d514c5 - Fixing platform conversion, step 2 (also more tests to be added on step 3) :: Alexei Barantsev
  • 1a0a010301 - Adding tests for platform autoconversion :: Alexei Barantsev
  • 446f654c75 - Force promise rejection values to be Error objects. :: Jason Leyba
  • 762a18540c - Move towards the standard promise API :: Jason Leyba
  • 55f56cda0f - Fix a few js compile errors :: Jason Leyba
  • 4103276db4 - Fixing stack frame parser for Firefox new stack trace format (with column numbers and more allowed symbols in function names). Fixes issue 8093 :: Alexei Barantsev
  • 25d1823b40 - 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 Barantsev
  • 9a554af628 - Fix up JS types :: Jason Leyba
  • ba5de5f7de - Update test instructions in webdriverjs readme. :: Jason Leyba
  • 8aed1e7b85 - Adding more tests for FirefoxProfile :: Alexei Barantsev
  • 4c3c150b0f - Adding WebDriver version fingerprint to the Firefox log :: Alexei Barantsev
  • 1cf985357c - Documenting exceptions. Fixes issue 8090 :: Alexei Barantsev
  • a79f932708 - 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 Barantsev
  • 273c490bef - Adding deprecation sign to all frequentrly used classes in RC API :: Alexei Barantsev
  • e97bda0186 - Fixing crazyfun build :: Alexei Barantsev
  • 487ebd0b7d - Moving a test method to a more appropriate test class :: Alexei Barantsev
  • a26fe4e5a2 - Move WDBS tests to webdriven package :: Alexei Barantsev
  • dbb21c609e - Removing an unused dependency :: Alexei Barantsev
  • 1b8e7c08c1 - Sorting more RC and WDBS tests around :: Alexei Barantsev
  • ecfbecb0ec - Fix the buck build. :: Simon Stewart
  • 279f3c4a2d - Undo moving Wait to webdriven, but still keeping it deprecated :: Alexei Barantsev
  • 429477a6e8 - Moving last part of RC-related test code to com.thoughtworks.selenium package :: Alexei Barantsev
  • 6fae96325b - Fixing crazyfun dependencies for RC tests :: Alexei Barantsev
  • aa1e579040 - Fixing more crazyfun dependencies in tests :: Alexei Barantsev
  • 81e7492aa6 - Moving browser locators test suite to the same dir where test classes reside :: Alexei Barantsev
  • 29b633946d - Fix the build of the ManifestServlet :: Simon Stewart
  • 7cd16ddfb2 - Fix json de/serialization of java.util.logging.Level.FINE :: Jason Leyba
  • c085132ee5 - Fix converting objects with a toJSON() function to their wire format. :: Jason Leyba
  • 36ae4e0249 - Introduce a new serializable type. :: Jason Leyba
  • 7dd4646411 - Update the js builder to select a server jar from the current environment. :: Jason Leyba
  • 3c3f229f29 - Clean up test code :: Jason Leyba
  • 4553f887f7 - Bump the buck version. :: Simon Stewart
  • 917ef8cce1 - Remove a rogue return statement. :: Jason Leyba
  • 584584366a - Ignore test on IE :: Jason Leyba
  • d1f5eff233 - removed some unused imports :: michael.tamm
  • 4f5f96d92d - 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 Barantsev
  • 1571e66e62 - 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 Barantsev
  • 503870134f - Attempting to disable local Safari tests to run on remote. Hope setting the annotation to the base class is enough :: Alexei Barantsev
  • 6abf92235a - Attempting to disable local Safari tests to run on remote. Now all test classes are marked with the annotation :: Alexei Barantsev
  • 26ceab294a - Verify mocks when aborting test early b/c IE. :: Jason Leyba
  • ef473a911b - Adding another alias for MacOS platform :: Alexei Barantsev
  • 86153f8228 - Starting standard selenium tests before Safari specific tests :: Alexei Barantsev
  • 0c10611ddc - Adding more platforms to the Mac family :: Alexei Barantsev
  • 511ac59049 - IE: Introduce capability to disable check of mime type on setting cookie :: Jim Evans
  • 87bbafc8d7 - Downgrading gson dependency version in POM file, the latest one has an issue https://code.google.com/p/google-gson/issues/detail?id=588 :: Alexei Barantsev
  • 8cb61738ae - 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 Barantsev
  • da1a83cbe4 - Pass info to TimeoutException in WebDriverWait :: Alexander Bayandin
  • ef8238a314 - Squashed commit of the following: :: Luke Inman-Semerau
  • 67ff2b8b25 - if remote end returns a 400 level response status code, for python3 we need to decode the string so it doesn't fail later on when creating the exception to raise :: Luke Inman-Semerau
  • b7cbc37787 - Not only Firefox can throw TypeError on passing customized ns resolver, old IEs throw too :: Alexei Barantsev
  • 3947ebc54b - Adding more complexity, because old IE versions don't have createNSResolver :: Alexei Barantsev
  • b6fb4cbad4 - Another attempt to fight XPath in old IE versions :: Alexei Barantsev
  • 555c7a4b3b - Bump Ruby changelog and version to 2.44.0 :: Jari Bakken
  • d8c36282c7 - Bump gem version to 2.45.0.dev :: Jari Bakken
  • 5d5df6e2a8 - Check if all necessary Safari exist before starting session. :: Dima Kovalenko
  • b0e0e343c5 - Allowinf to set an arbitrary platform capability even if it can't be converted to Platform enum. Non-standard platform values can cause matching issues on Grid, but they can be usable for third-party Grid implementations :: Alexei Barantsev
  • 2712b93494 - Reorganizing C++ third-party dependencies :: Jim Evans
  • 38e8a90463 - Fixing race condition in handling unhandled exceptions. Fixes issue 3544 :: Alexei Barantsev
  • e955969257 - Cleaning up test code :: Jason Leyba
  • 92bbf7fbb5 - [JS] Adding a bunch of tests for executeScript() :: Jason Leyba
  • f1e1575646 - FirefoxDriver.executeScript should not define enumerable properties on script arguments or return values. :: Jason Leyba
  • c7103aa608 - FirefoxDriver's object annotations should be writable :: Jason Leyba
  • 2f97830b7a - Removing all ignores for android and iphone :: Alexei Barantsev
  • 12cc8d05a9 - Reviving a commented out test :: Alexei Barantsev
  • 09601a484c - Removing reedundant annotations :: Alexei Barantsev
  • 28ed6774a3 - Setting selenium runner on a long running test to be able to ignore it :: Alexei Barantsev
  • 67bb92691d - Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637 :: Alexei Barantsev
  • 3f945f3185 - Java 8 proof code. 'error: reference to assertEquals is ambiguous' :: Seva Lotoshnikov
  • 099b6876a2 - Allow Selenium to be built with a modern version of JNA, by implementing Structure#getFieldOrder. :: Seva Lotoshnikov
  • 1b6331c332 - Add goog.require()s for implemented interfaces. This will become a compiler warning/error soon. :: Seva Lotoshnikov
  • 42d2e2cc2e - Setting actual IDE version :: Alexei Barantsev
  • cd74512aef - Implementing ability to run only tests that need local environment. Fixes issue 2884 :: Alexei Barantsev
  • 9b0aaa7e80 - Support pretty-printing js_fragment build output :: Jason Leyba
  • aa34ecda9d - NO-OP: Wrap existing license headers, unchanged, in @license JsDoc block. Closure compiler keeps such blocks unchanged, with line ends preserved, in the output. That makes it harder for the users to violate the license by not including the notice with build artifacts. :: Seva Lotoshnikov
  • 6da62ec096 - Making keyboard interactions to retain selection. Fixes issue 2779 :: Alexei Barantsev
  • 5fe712f068 - Ignoring tests that fail on MacOS due to alternative keyboard :: Alexei Barantsev
  • d0ce1f059a - Adding Yosemite platform :: Alexei Barantsev
  • fc855060c3 - Update crazy-fun to handle Closure's new goog.module syntax in js builds. :: Jason Leyba
  • 9717e65970 - Unignoring a test that is green locally in Firefox :: Alexei Barantsev
  • 53863e7375 - Splitting distribution artifacts to RC (leg-rc) and WebDriver (selenium-java) parts :: Alexei Barantsev
  • fc8c909372 - Uncommenting clean target commented in the previous commit for faster debugging :: Alexei Barantsev
  • fa08d2e86e - Splitting maven client artifacts to leg-rc and webdriver :: Alexei Barantsev
  • 2331f207a4 - Delete unused code. The iPhoneDriver is long gone. :: Jason Leyba
  • 34b9d8f7b4 - Roll back addition of @license tag to all JS files. :: Simon Stewart
  • cbc1080fc7 - Adding logging to cache clearing for IE driver :: Jim Evans
  • 13b0b803f0 - Fix embedding of sizzle in the webdriven jar :: Jason Leyba
  • 8f771f2df2 - Bump the version of httpclient to 4.3.6 :: Simon Stewart
  • 78acb44e43 - Fix typo in remote.Augmenter :: rompic
  • fe7210be43 - Removing @test annotation from a nont-test method. It seems that nobody runs this test since 2012 :: Alexei Barantsev
  • 8a2eeb6591 - Fixing broken RC Firefox launcher :: Alexei Barantsev
  • 5c4f729bd9 - Disabling a test that fails on linux in firefox with synthesized events :: Alexei Barantsev
  • 2598e060eb - Disabling the test on MacOS too :: Alexei Barantsev
  • 8aae03a40d - Merge branch 'master' of https://code.google.com/p/selenium :: Jim Evans
  • 9e9e5fc5db - Updated session intialization to more robustly handle malformed JSON. :: Jim Evans
  • dca9ea044f - Adding option to not delete anonymous Firefox profile in .NET :: Jim Evans
  • 7458198ca5 - Deteting an unused internal class :: Alexei Barantsev
  • 2a9b686292 - Adding some generics to DriverService.Builder :: Alexei Barantsev
  • d69a533af1 - Adding support for Blink-based Opera to Java binding :: Alexei Barantsev
  • 97a784fc76 - Add methods that delegate calls to superclass to make driver services typesafe and chainable :: Alexei Barantsev
  • e0f382835a - Adding bit more generics to DriverService.Builder :: Alexei Barantsev
  • 32bb292532 - Adding capabilities and browser type for Opera Blink, and configuring tests to run in Opera Blink :: Alexei Barantsev
  • b5f99160b8 - Use goog.scope to reduce boilerplate. No functional changes. :: Jason Leyba
  • 62806398b0 - Update issue 8187 :: Jason Leyba
  • f639196a02 - Make one more test run, exclude two failins tests. I now added //java/server/test/org/openqa/selenium/remote/server/log:test:run to http://ci.seleniumhq.org:8080/job/Small%20Tests/ :: Seva Lotoshnikov
  • a045504046 - Set default value for PhantomJS process reference :: Danilo Bargen
  • ab25864b66 - Add new contributors to AUTHORS :: Andreas Tolfsen
  • c9e0794d57 - Add debugger_address option to the ChromeDriver options list to optionally instruct ChromeDriver to wait for the target devtools instance to be started at a given host:ip :: Alexandre Abreu
  • d7f29df72c - Update Closure library and compiler. :: Jason Leyba
  • 25370f1e8f - WebElement docstring fixes :: Danilo Bargen
  • 7fa1658e09 - README.md: fix a typo :: Ondřej Čertík
  • 446df4dd75 - README: Fix the Yahoo example :: Ondřej Čertík
  • badfac78ee - Add Shadow DOM support to Chrome atoms :: Seva Lotoshnikov
  • 079f61e103 - Update test to also pass on Windows 7 :: Seva Lotoshnikov
  • 20a84feadc - Properly exclude tests on mobile browsers :: Seva Lotoshnikov
  • 064cb011da - Make Opera driver support also the new Blink based Opera :: Ela Makiej
  • 51f5227e9c - Add @RunWith(JUnit4.class) annotations to all Java tests This helps building test runner features like "fail whenever there is a public testSmth() method that's not annotated @test" - to catch tests that were meant to run but wouldn't. One day one of those features may get added to Selenium's test runner in the ci :: Seva Lotoshnikov
  • e5d87c2d4e - Remove call to goog.debug.LogRecord#getExceptionText() It will be deleted from Closure soon. :: Seva Lotoshnikov
  • 5249570b9d - Code cleanup/simplification :: Jason Leyba
  • c36ef9322c - Add test omitted from last commit. :: Jason Leyba
  • ac3424472a - Update closure-library to fba2eb76bc0e695952480de932d71cc1b7dd9f1f :: Jason Leyba
  • ca3636b053 - Updating to Firefox 34 :: Alexei Barantsev
  • b5442e1dd5 - Updating Firerfox prebuilts for Windows :: Alexei Barantsev
  • f364e95727 - Escape all CSS meaningful characters. Completes fa6dc53 :: Seva Lotoshnikov
  • 3b62b05173 - Updating Firefox prebuilts for Windows, second try :: Alexei Barantsev
  • 82dfa8e324 - Unbreak //javascript/chrome-driver:atoms build target. Now added it to "thirdparty-dependent-atoms-build" job on cbuild. :: Seva Lotoshnikov
  • c6431d55a1 - updating FF prebuilts for linux :: Luke Inman-Semerau
  • 4cf6168e7f - Adding initial implementation of .NET bindings OperaDriver :: Jim Evans
  • a549e4976e - Code linting with StyleCop. No functional changes :: Jim Evans
  • 9e6b5f8c00 - Fixing finding elements by XPath in IE9+ with document mode >= IE9 :: Jim Evans
  • 9315578268 - Internal IE driver API change GetWindowHandle to GetContentWindowHandle :: Jim Evans
  • 36a412e770 - Internal API addition for IE driver to get browser window handle :: Jim Evans
  • c269a8315b - Fixing passing per-process proxy settings to new windows :: Jim Evans
  • 967286a7dc - Fix issue 8254: Extensions were incorrectly transferred between Windows client and Linux grid node, because ZipEntry had incorrect name with '' as separators. :: tporeba
  • c523c76c73 - Pull HttpClient implementation details out of HttpCommandExecutor. :: Jason Leyba
  • bd92545a0c - Ruby: Add :javascript_enabled to Android capabilities. :: Jari Bakken
  • b312088b96 - Allow switching windows when current window is closed :: Titus Fortner
  • 63657fa703 - Bump Ruby gem version to 2.45.0.dev1 :: Jari Bakken
  • 75d2f7cb78 - Fix PositionAndSizeTest#testShouldGetCoordinatesOfAnElementWithFixedPosition so that it does what it means in the larger browser windows. "placeholder" has to be taller than the viewport so that scrolling to the "bottom" results in some scrolling. :: Seva Lotoshnikov
  • af8e3080fd - Get rid of unnecessary [] in function type annotation. Closure compiler people prefer those not to exist. :: Seva Lotoshnikov
  • 215cf2e2e9 - Ignore tests on Chrome for Android. Some must not run, some fail due to issues. :: Seva Lotoshnikov
  • d147de8297 - In the name of jleyba: Convert a bunch of tests from using goog.testing.AsyncTestCase to return a goog.Promise to control when the test finishes. Closure's long term goal is to eliminate AsyncTestCase and its ilk :: Seva Lotoshnikov
  • 355580795d - Add missing files from Google Closure. :: Simon Stewart
  • 6cdcbe007c - Fix up buck build files to account for freshly moved code :: Simon Stewart
  • 411448f283 - Buck version bump :: Simon Stewart
  • cfd33245fb - Reorganize some code for more accurate type checking by the closure compiler. :: Jason Leyba
  • 5f00124966 - Upgrade the Closure compiler to v20141215 :: Jason Leyba
  • bb7abed7dd - Add support for loading goog.modules in node. :: Jason Leyba
  • ef9dc8d324 - Fix tests by using the proper accessor for the environment's current browser. :: Jason Leyba
  • ea08463090 - Add support for custom command mappings in the node bindings. :: Jason Leyba
  • 40f16f6804 - clarifying doc string for 'parent' property. Fixes Issue #8310 :: luke.semerau
  • 38faff884e - Disable data reporting features in default Firefox profile used by FirefoxDriver. :: Seva Lotoshnikov
  • d18b9fd36a - Revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" Because it has negative impact on FirefoxDriver performance :: Alexei Barantsev
  • 06a8619b09 - Reapplying the patch that fixes issue 2637 :: Alexei Barantsev
  • 0959551dba - Bump buck version. :: Simon Stewart
  • af189fd538 - Ensure Base64Encoder is only in one BUCK target. :: Simon Stewart
  • bb9df234b4 - Fix building of the tests when using Buck. :: Simon Stewart
  • 54c0a29583 - Build the SafariDriver using Buck. :: Simon Stewart
  • e2045377cd - Move the 'security' package to be within the RC server. :: Simon Stewart
  • a293958d9d - Buck version bump. :: Simon Stewart
  • d0ef3776f5 - Build the RC server using Buck. :: Simon Stewart
  • 2c2fa998a9 - Build the Grid server using Buck. :: Simon Stewart
  • 047c92ad1d - Add extern for AddonManager.getAddonByID, which was added by commit 4c3c150. :: Jason Juang
  • 44e5531eaf - Fix @param tag to match the actual parameter name. :: Jason Juang
  • 3e0c93ad98 - Fix webdriver.testing.Window's call to webdriver.promise.Promise constructor, which requires a resolver function as of commit 762a185. :: Jason Juang
  • 40a90f16b1 - Return a Promise in Deferred.thenFinally, to match the specified return type of Thenable.thenFinally. :: Jason Juang
  • 9c1f2c70d0 - No-op change; testing CI... :: Seva Lotoshnikov
  • ac53cc1b7f - Revert "No-op change; testing CI..." :: Seva Lotoshnikov
  • e3e3103fec - Bump Ruby version to 2.45.0.dev2 :: Jari Bakken
  • 21848dcbcd - Fixed getLocationInView to handle shadowDom. :: Seva Lotoshnikov
  • 09b7101d7f - Bump copyright year in the Ruby README. :: Jari Bakken
  • 8666096ba2 - [js] The FirefoxDriver should clean-up after itself on quit :: Jason Leyba
  • b825129999 - Implement fingerprinting in the FirefoxDriver :: Jason Leyba
  • 66d55c8446 - Fix argument passing for execute(Async)Script in Firefox 35 :: Jason Leyba
  • 5e411637a1 - Only use cloneInto for Gecko 33+ :: Jason Leyba
  • 43c1701222 - The webdriver.promise module is now Promise/A+ compliant. :: Jason Leyba
  • 3f313d1420 - Fix parsing of goog.require statements inside a goog.module :: Jason Leyba
  • 29e269f13c - If the first rm -rf attempt fails to delete everything, make a second attempt before reporting an error to the caller. :: Jason Leyba
  • 010617fd59 - Bump gem version to dev3 :: Jari Bakken
  • f473be4a45 - Change ControlFlow.wait() to accept promises :: Jason Leyba
  • c74070af3e - WebDriverJS does not support IE6-9, so don't bother running tests on those browsers :: Jason Leyba
  • 42cad409d7 - Missed a test in c74070a :: Jason Leyba
  • 136daa9dba - Adjust test so it is more tolerant of slow browser performance :: Jason Leyba
  • 30d3b7e1f5 - Updating build files to Firefox 35 :: Alexei Barantsev
  • 83b4b11481 - Upgrading PhantomJS driver :: Alexei Barantsev
  • da7adeff84 - Removinfg IDEA-Eclipse synchronization files because we synchronize IDEA and Eclipse projects manually :: Alexei Barantsev
  • 78206fe1a5 - Revert "Updating build files to Firefox 35". Early start :) :: Alexei Barantsev
  • c77869b387 - Use express for the test file server. :: Jason Leyba
  • efe88f555b - Simplify logic for inserting new frames into the control flow. :: Jason Leyba
  • 5ea77bb5eb - Fix bad type annotation :: Jason Leyba
  • 120c8ab964 - Code cleanup :: Jason Leyba
  • ecfefd32ab - Keep track of which frames are used to execute tasks. :: Jason Leyba
  • cc506f1f70 - Fix potential control flow deadlock :: Jason Leyba
  • db632150eb - Add support for file uploads to webdriverjs :: Jason Leyba
  • d61990788d - Updating gson to 2.3.1. Fixes issue 8464 :: Alexei Barantsev
  • b9b07f4aa1 - Remove use of deprecated function :: Jason Leyba
  • c10e3f58d7 - Cleaning up docs. No functional changes. :: Jason Leyba
  • 42df94c88f - Bumping the min supported version of node from 0.8.x to 0.10.x :: Jason Leyba
  • 8b338f4e1c - Tests for issue 8223 firefox webdriver problem with scope in executeScript :: Javier Candeira
  • bf7ecd3ce2 - Change test server to use IPv4 loopback address :: Jason Leyba
  • da11d39a78 - Added TouchSequence and driver.touchActions() to enable touch actions in JavaScript bindings :: David Sanders
  • d04b172870 - JS document tweaks :: Jason Leyba
  • 81e08a09b0 - Add native support for IE to WebDriverJS :: Jason Leyba
  • 5f5e31531d - Test updates for PhantomJS 2.0 :: Jason Leyba
  • 9179eaab59 - Delete file that should not have been added in last commit (revision 5f5e315) :: Jason Leyba
  • dd35003064 - Doc formatting fixes. :: Jason Leyba
  • fb2aaf8dd1 - Add native support for Opera 26+ to webdriverjs :: Jason Leyba
  • 70dbc23cc1 - Would help if I actually pushed the opera module :: Jason Leyba
  • e7e601b2ca - The Fetch API (https://fetch.spec.whatwg.org/) defines functions in the global namespace, including Request and Response. While it is fine for FirefoxDriver to keep using these names as it does, the conflict could become a problem should, for example, Closure compiler ever want to add Request and Response to externs. This change renames Request and Response to something else. It is expected to be no-op. :: Seva Lotoshnikov
  • c8b9dd0c27 - Always send a click event when a mouseup event would complete a click. Before this, if a mouseup handler caused the target element to become non-interactable, we would abort and not send a click event. The W3C spec says that "A click is defined as a mousedown and mouseup over the same screen location." Once the mouseup has occurred, the click has also occurred, so we are obligated to produce the click event even if a mouseup handler causes the element becomes non-interactable. This is also consistent with the real-world behavior of Chrome, Firefox, IE8, IE11, Safari 8, and the Android stock browser on Jellybean. :: Seva Lotoshnikov
  • 01ab2764bc - Complete Selenium Java Server support for Blink based Opera :: Seva Lotoshnikov
  • 54a195f78a - Remove obsolete Opera and IE workarounds :: Seva Lotoshnikov
  • 83dd02b552 - Ignore tests on Chrome for Android :: Seva Lotoshnikov
  • 56f5b103c4 - Make test pages' content bigger than even larger screens, to cause scrolling more reliably. Recognize that scroll bars aren't shown in tablet browsers, just like in phones. Ignore tests that fail on Chrome for Android 40 due to the browser issues. :: Seva Lotoshnikov
  • 7a11528246 - Add missing goog.require. This would be reported as missing as a result of upcoming improvements in Closure Compiler's CheckRequiresForConstructors pass. :: Seva Lotoshnikov
  • e581237f82 - Re-revert "Upgrading httpd.js to the latest version and fixing the error message on exit. Fixes issue 2637" This should fix Firefox 36 compatibility, but causes performance degradation on Linux, that is to be investigated as a separate issue. :: Alexei Barantsev
  • e7c57343ea - Updating name of operadriver executable for .NET bindings :: Jim Evans
  • 3ebec51e24 - Removing automatic installation of SafariDriver extention for .NET :: Jim Evans
  • 047ab5f8f9 - Remove automatic installation of the SafariDriver in Java. :: Jason Leyba
  • 109697992c - improve ByCssSelector#toString :: Alberto Scotto
  • c9bffc4259 - Ignore test when running against a remote server. :: Jason Leyba
  • 9dbf2e8e77 - webdriverjs mocha: wait for 'done' callbacks to be invoked :: Pat Tullmann
  • af0f141073 - Fix test :: Jason Leyba
  • 3511a364a6 - Rebuild the SafariDriver for 2.45.0 :: Jason Leyba
  • a6147b3c5c - Native support for the SafariDriver in WebDriverJS :: Jason Leyba
  • baa16a551f - Prepare WebDriverJS 2.45.0 release :: Jason Leyba
  • d52c0fef30 - Fix a doc typo. :: jmleyba
  • db79088b94 - When Selenium is unable to interact with an element, such as the case when an element is missing or disabled, this change will output exactly how Selenium is attempting to locate the element, such as the XPath or id of the element. This greatly speeds up troubleshooting issues, as the exception message clearly states what element is broken/missing for common problems like an ElementNotFoundException. :: richard.hines
  • b44cb23ec0 - updating AUTHORS :: Luke Inman-Semerau
  • 829f21ead2 - mailmapping jason leyba, updating authors :: Luke Inman-Semerau
  • 470762cc2f - py: migrate to base64.b64encode for Python 3.3 support :: Jewen Xiao
  • 8a8118fd63 - Minor code reformatting. No logical changes. :: Simon Stewart
  • 7cc0b6a5d4 - Updating .NET assembly version resources for impending 2.45 release :: Jim Evans
  • 6e00b76524 - Updating IE driver prebuilts for impending 2.45 release :: Jim Evans
  • ab53ac0b73 - cleanup; remove no longer needed check :: rbri
  • a8f771c26d - add websocket to make test runnable when simulation ff :: rbri
  • ad9befdd77 - support ff17 also :: rbri
  • a4a4a8ccfc - Minor js doc presentation fixes for 2.45.0 :: Jason Leyba
  • 3f46b582f8 - Bump buck version. :: Simon Stewart
  • 18495c0b55 - Update java changelog :: Simon Stewart
  • f001129ade - updating py changelog for 2.45 release :: Luke Inman-Semerau
  • 3347d54b91 - updating javadocs / fixing javadoc errors :: Luke Inman-Semerau
  • 9e2b3e9371 - bumping python version numbers to 2.45, updating docs :: Luke Inman-Semerau
  • 5017cb8e7c - bump version number to 2.45 :: Luke Inman-Semerau