selenium

A browser automation framework and ecosystem.

APACHE-2.0 License

Downloads
27.6M
Stars
29.2K
Committers
864

Bot releases are hidden (Show)

selenium - Selenium 3.5.2

Published by ddavison about 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ad33a8d298 - Handle stacktrace from legacy Firefox driver :: Alex Rodionov
  • 5743d45e85 - Deprecate Alert#authenticate :: Alex Rodionov
  • fe0476d04e - Updating Java CHANGELOG for version 3.5. Fixes #3877 :: Alexei Barantsev
  • 4be56fb32f - Unignoring a bunch of tests in marionette, file uploading and d-n-d work now :: Alexei Barantsev
  • e377b92308 - Ensure we append text to the end of content editables. :: Simon Stewart
  • 209cb2bbc1 - Move the content editable test into ContentEditableTest :: Simon Stewart
  • 212c6df353 - Mark content editable tests as not yet implemented :: Simon Stewart
  • 0a4ccb9c67 - Safari returns "macOS" as the platform :: Simon Stewart
  • 5729dfde86 - This test requires a fresh browser in marionette too :: Alexei Barantsev
  • 9a6a79c103 - Ignore rules should recognize Edge :: Alexei Barantsev
  • 9a4f5fd8c9 - A temporarily solution: official littleproxy release is not compatible with guava 22. We use littleproxy just to run ProxySettingTest in Java, so it's safe enough to use a custom build that fixes guava incompatibility. :: Alexei Barantsev
  • d25d966486 - Updating IE driver atoms to properly return element position :: Jim Evans
  • 312a8afce4 - Updating IE driver prebuilts for 3.5.1 point-release :: Jim Evans
  • afdf13b849 - Implementing /wd/hub/sessions endpoint in selenium server :: Alexei Barantsev
  • 5bf5a90a7e - Add the /file endpoint to the new server :: Simon Stewart
  • 8db389076b - Creating temp dir for files uploaded to remote server. :: Alexei Barantsev
  • 4b3bfa7615 - [py] Add Safari to API docs [skip ci] :: Dave Hunt
  • 7e8fc51ed0 - Remove unused import. :: Joshua Bruning
  • 90cfe35674 - [js] Add a new ElementNotInteractableError :: Jason Leyba
  • f9aa0e2ebc - [js] Update examples & docs to not rely on btnG on the Google search page :: Jason Leyba
  • d4eb9a2f23 - Migrate from GSON to our own serializer/deserializer :: Simon Stewart
  • 6574275719 - More migration to our own JSON serialisers :: Simon Stewart
  • d834a30773 - InMemorySession does not need a second tempfs :: Simon Stewart
  • 60480b0460 - Move Session and ActiveSession closer :: Simon Stewart
  • 1df7898bab - Attempt to avoid sending doubles instead of longs in JSON :: Simon Stewart
  • b954014cb9 - Bump Java version to 3.5.2 :: Simon Stewart
  • e7dc2c37ed - Correct the CHANGELOG :: Simon Stewart
  • 21ac65f960 - More CHANGELOG shenanigans :: Simon Stewart
  • 10229a9020 - Once more updating version numbers :: Simon Stewart
selenium - Selenium 3.5.1

Published by ddavison about 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e09e28f016 - [rb] update ruby changelog for 3.5.0 :: Lucas Tierney
  • cf857141b9 - [rb] fix ie options param in docs [ci skip] :: Lucas Tierney
  • ff38353f14 - update AUTHORS :: Lucas Tierney
  • f1dd68b815 - Updating IE driver resources for impending 3.5 release :: Jim Evans
  • 385f9489d6 - Updating .NET CHANGELOG for 3.5 release :: Jim Evans
  • 1d603d58da - allow rb IE test failure on Appveyor :: Lucas Tierney
  • 2f6f60fc6a - Unignoring tests for Safari on .NET :: Jim
  • 9cf3a4b90b - Deleting PhantomJS jobs from travis :: Alexei Barantsev
  • 60e8255c68 - Deleting python 3.4 and 3.5 unit test jobs from travis :: Alexei Barantsev
  • 7b81ced546 - Undeprecating pause action, it's a legit W3C compatible action now. :: Alexei Barantsev
  • 64ebe723f3 - A dirty hack that allows 32-bit Java to find location of 64-bit program files on windows. Fixes #3525 :: Alexei Barantsev
  • 50f9bb1c12 - Fixing javadoc for JavascriptExecutor, it can return maps. Fixes #3599 :: Alexei Barantsev
  • c81a3f3ff3 - Ignoring tests in legacy firefox, the related issue closed but not fixed. :: Alexei Barantsev
  • fb3d4c43fa - Unignoring tests in marionette, new firefox nightly fixed the issue with capabilities :: Alexei Barantsev
  • 3291605f26 - Unignoring one more test in marionette, and fixing calls to deprecated methods. :: Alexei Barantsev
  • fcd010d882 - More aggressive use of mocks in EventFiringWebDriver tests :: Alexei Barantsev
  • b932200978 - Wrapping result of executeScript in EventFiringWebDriver. Fixes #3380 :: Alexei Barantsev
  • 846c3ae04d - Checking for interface instead of a concrete class in element to json converter. Fixes #3047 :: Alexei Barantsev
  • c283923f88 - bumping guava to 23, have to set the maven version explicitly because guava apparently doesn't know how to use maven either! yay! :: Luke Inman-Semerau
  • ac0a5b572b - Increasing Java heap space available for buck to 2GB :: Alexei Barantsev
  • fa7d32ffa8 - Read stdout/stderr of child process on JRuby :: Alex Rodionov
  • e2e3ea41f6 - Updating .NET projects to use Visual Studio 2017 :: Jim Evans
  • 3690155ae9 - Removing unused source file from .NET :: Jim Evans
  • e3536727c1 - Removing deprecated screenshot formats in .NET :: Jim Evans
  • 9e5a64018a - Removing deprecated IsJavaScriptEnabled property from .NET :: Jim Evans
  • 27ca970366 - Suppressing static analysis warnings :: Jim Evans
  • 0722dbcc66 - Updating .NET Visual Studio 2017 projects to use NUnit Test Adapter :: Jim Evans
  • 4ce57f6fa1 - Adding ability to detect spec-compliant capabilities in .NET :: Jim Evans
  • 08954de1db - Adding ability to run Edge via remote in .NET tests :: Jim Evans
  • e529d0a9e1 - Adding new session remote tests for .NET :: Jim Evans
  • 43517271ff - Updating .editorconfig to work with Visual Studio 2017 :: Jim Evans
  • 04988354ba - Updating C++ projects to work with Visual Studio 2017 :: Jim Evans
  • 3b74ce2d69 - Bumping version resources and CHANGELOG for .NET 3.5.1 point-release :: Jim Evans
  • a506ad27c9 - Fixing guava version in eclipse and IDEA project files :: Alexei Barantsev
  • f49083f178 - Bump java version to 3.5.1 :: Simon Stewart
  • 88e08c8ae0 - Handle null values in stack traces when marshalling exceptions :: Simon Stewart
  • eed161ce5a - Allow non-local connections. :: Joshua Bruning
  • b4720fcaa4 - Initial support for .NET Core :: Jim Evans
  • 3c69c54b59 - Release selenium-webdriver 3.5.1 :: Alex Rodionov
  • f4bd516f1e - Correctly process driver stacktrace upon error :: Alex Rodionov
  • dab663db4a - Enable debug mode when DEBUG environment variable is set :: Alex Rodionov
  • 4cf028acb2 - Fix node Options documentation (#4479) :: Ilya Kozhevnikov
  • d453c86bfc - Updating .NET FirefoxOptions to not force specifying binary location :: Jim Evans
  • 9c21bb67ef - Accept negative default window position. :: Joshua Bruning
selenium - Selenium 3.5.0

Published by ddavison about 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • b5d5824da9 - Make the support package export_deps matching the maven ones :: Simon Stewart
  • c4e25f1758 - Make lift package depend on //...:support :: Simon Stewart
  • b0c257742c - Correct command line for maven-install :: Simon Stewart
  • 488d7fab3e - Updating IE driver resources for 3.4 release :: Jim Evans
  • 70c10a2cfe - Updating .NET CHANGELOG for 3.4 release :: Jim Evans
  • 4fcbef7f48 - Belatedly update the java changelog :: Simon Stewart
  • d1745b5f4f - Fixing reasons to ignore tests in marionette :: Alexei Barantsev
  • c8d223a933 - Update Python Changelog for 3.4.0 :: AutomatedTester
  • 6e88496a58 - [rb] fix naming convention for new w3c error classes :: Lucas Tierney
  • 81b484d728 - Status of these tests is not defined, they work for me locally, they work on travis, but the issue is still open. :: Alexei Barantsev
  • fbb099c387 - typo unexpectedAlertBehavior ->unexpectedAlertBehaviour (#3813) :: Heky
  • 3706c07e67 - Unignoring some Actions tests that passed locally in marionette. :: Alexei Barantsev
  • 2f1df982c0 - [js] Add support for Firefox WebExtensions. (#3846) :: Tobias Lidskog
  • e181e41242 - Turns out that these tests only fail on OS X and Firefox :: Simon Stewart
  • 8f325df6fe - Make debug not require an extra parameter :: Simon Stewart
  • 41d9d32e21 - Add back the ability to set profile when using Firefox 45ESR. Fixes #3897 :: AutomatedTester
  • 302e87f741 - Update capabilities with browser profile, not overwrite them. :: AutomatedTester
  • a709f452b1 - Explain why ExpectedCondition continues to extend guava's Function :: Simon Stewart
  • db4db05532 - Implementing Java shim for getElementLocationOnceScrolledIntoView :: Alexei Barantsev
  • 6c6e7cab90 - Deleting Java shims for /window/rect :: Alexei Barantsev
  • aab02909a8 - Fixing the reason to ignore the test :: Alexei Barantsev
  • b9d206318f - Fix MaxPermsize => MetaspaceSize :: Alex Rodionov
  • 358492240f - Make Ruby tests work on UNC paths :: Alex Rodionov
  • c72ed6f407 - Ignore local buck config :: Alex Rodionov
  • 54b0ff1d4f - Adding more links to issues in ignores :: Alexei Barantsev
  • ae01595a3d - Changing test page to work with small window size (Actions don't auto-scroll) :: Alexei Barantsev
  • 6339e8b937 - Bump python bindings to 3.4.1 :: AutomatedTester
  • 6907a129a3 - Stop passing array as "text" when calling sendKeys (#3905) :: skratchdot
  • f5a82a14ea - [py] Add Chrome options module to API docs. [skip ci] :: Dave Hunt
  • de121ca2be - [py] Add missing file for Chrome options to API docs. [skip ci] :: Dave Hunt
  • 01ac0cce04 - Update capabilities properly instead of assuming dict structure. Fixes #3927 :: AutomatedTester
  • 2b08036a0e - Prevent JNA library conflicts on AppVeyor :: Alex Rodionov
  • 91f9f2a619 - Fixing key of pageLoad timeout :: Alexei Barantsev
  • 7a75d41bed - Improving stability of the test :: Alexei Barantsev
  • 1fd2760319 - Add webdriver.edge.* system properties for customizing logging. :: Jason Juang
  • 56be183892 - Scroll an element into view using W3C suggested steps :: Simon Stewart
  • a8a00348f8 - Support both OSS and W3C dialects in Ruby bindings :: Alex Rodionov
  • 49f3b97c6b - Parameter for scrollIntoView is an Object :: Simon Stewart
  • dfd608fe4e - Add simple deprecation API :: Alex Rodionov
  • cf2870fae1 - Fix undefined local variable error :: Alex Rodionov
  • f8976be07a - Only lowercase proxy type in W3C options :: Simon Stewart
  • 454cc4d8bf - Ignoring failing and hanging .NET tests :: Jim Evans
  • 833a8ed7a2 - Updating launching of remote in .NET test suite :: Jim Evans
  • e60b607a97 - Implementing W3C Specificiation compliance for IE driver :: Jim Evans
  • 75a0ca7875 - Ensure new server sessions have the same session ID as the session they represent. :: Simon Stewart
  • 9fde984fba - Adding more logging to understand why geckodriver can't start browser on travis :: Alexei Barantsev
  • 95f3a0f6d8 - Add hashCode to DeviceRotation class. (#3999) :: Marc Fisher
  • b9c17e54a6 - Rework and simplify .travis.yml :: Alex Rodionov
  • b35d2bca0b - Better handle encoding the W3C Send Keys command :: Simon Stewart
  • 6166f48699 - Disable window_rect specs for remote + Firefox nightly :: Alex Rodionov
  • f7d6765f9a - Remove websocket dependency used in old SafariDriver :: Alex Rodionov
  • 11b34de8a4 - Closing alert that can remain after previous test :: Alexei Barantsev
  • 842e345df8 - Expecting these test to fail until the change to be propagated to the nightly release :: Alexei Barantsev
  • 6131f8f98d - Expecting these tests to fail until geckodriver 0.17 is available :: Alexei Barantsev
  • 2aa951e01d - No idea why NotYetImplemented does not work, but these test should be skipped for now :: Alexei Barantsev
  • 4fc3ac7b2f - According to CI results, these changes are already shipped to nightly :: Alexei Barantsev
  • dce65ea597 - Use try-with-resources rather than manage streams ourselves :: Simon Stewart
  • 58872c67aa - [py] translate move_by_offset command to w3c :: Lucas Tierney
  • 1d7934a54a - Move functionality for wrapping requests into the HttpCommandHandler :: Simon Stewart
  • f0680d53ae - No logical change: fussing with code layout :: Simon Stewart
  • 288e9a18d1 - Remove unused method :: Simon Stewart
  • 7d0100f1b9 - Clean up a simple method call :: Simon Stewart
  • 49b7c9b3dc - Remove most constructors from DefaultDriverSessions :: Simon Stewart
  • a17ee39a03 - Use a guava cache in the DefaultDriverSessions :: Simon Stewart
  • c87f2dc5fa - Remove a constructor from the SessionCleaner :: Simon Stewart
  • 4bfcf95382 - Make sure evicted sessions clean up state. :: Simon Stewart
  • f3778ac09c - Only print Selenium version when starting :: Simon Stewart
  • 7507baed73 - Encode errors from the Grid node in W3C format too. :: Simon Stewart
  • 5b8b62d804 - Standalone-server: conform to the w3c spec for Status endpoint. :: Simon Stewart
  • ab77a9e90a - Fix a resource leak in the LinuxEphemeralPortRangeDetector :: Simon Stewart
  • 64c7ffc47b - Fix resource leak in HubStatusServlet :: Simon Stewart
  • 78e6851a9b - Mark unused NewProfileFileExtensionConnection as deprecated :: Simon Stewart
  • a5a7bb0ecb - Close resource leak in Zip :: Simon Stewart
  • 8cf16eaf27 - Close some resource leaks in Grid :: Simon Stewart
  • 1ba84bfcf4 - 5ms are too brittle :: Alexei Barantsev
  • 9fadc0caeb - Exclude listener from handshake :: Alex Rodionov
  • f8fe55e4b1 - Introduce ChromeOptions class :: Lucas Tierney
  • 89b7ba0e9b - Ensure support code is available in specs :: Alex Rodionov
  • b05e2f85d1 - Use new ChromeOptions class in specs :: Alex Rodionov
  • 18d2be0295 - Abandon ci_reporter dependency :: Alex Rodionov
  • 3edcd6288b - Remove accidentally committed specs focus :: Alex Rodionov
  • 5eb33901bc - Fix listener on legacy Firefox driver :: Alex Rodionov
  • b85c2ab9ad - Add AppVeyor badge and make Travis badge only look at master [ci skip] :: Alex Rodionov
  • 2775361b78 - When decoding an HttpResponse flesh out Exceptions and WebElements :: Simon Stewart
  • e32b83dc43 - Also convert WebElements when decoding HttpRequests. :: Simon Stewart
  • 26bfbedeb2 - Bump Python bindings to 3.4.2 :: AutomatedTester
  • 20efb934f1 - Fix Ruby specs for latest IE driver :: Alex Rodionov
  • b04f780c91 - Disable drag&drop Ruby tests for IE :: Alex Rodionov
  • 8ae565dd26 - add feature requests to CONTRIBUTING :: Daniel Davison
  • ea3fa47c56 - Initial rework of the existing DriverServlet :: Simon Stewart
  • cb3b1e3906 - Add a passthrough mode for the new webdriver servlet :: Simon Stewart
  • 144d70d5b7 - Add missing copyright headers :: Simon Stewart
  • d8b259bd01 - Fix up visibility of fields. :: Simon Stewart
  • 2ab61e1cba - Copy the original CORS support from the DriverServlet to the WebDriverServlet :: Simon Stewart
  • 304f8791d2 - Be more paranoid about content type for new session :: Simon Stewart
  • 5d13839d7a - Copy over static resource handler to new WebDriverServlet. :: Simon Stewart
  • b9f03491f8 - Allow the Grid Hub and StandaloneServer to use the new WebDriverServlet :: Simon Stewart
  • a09303d65e - Use JUnit4TestBase in SessionHandlingTest. :: Jason Juang
  • f55ce52c1a - Declare private, constant list as ImmutableList. :: Jason Juang
  • bd4ae614ca - Use the builder's FirefoxBinary, if specified. :: Jason Juang
  • 67202b17c3 - Use fallback actions if a deprecated constructor was used. :: Jason Juang
  • 402f65d05f - Fix indentation. :: Jason Juang
  • d71a8b14aa - Convert RemoteWebElements decoded from JSON to "known elements". :: Jason Juang
  • 242d64ca4c - [py] unwrap WebElements inside dicts :: Lucas Tierney
  • 597f2f8487 - Fix ProxyTest. :: Jason Juang
  • 749af245e5 - Fix GridNodeConfigurationTest. :: Jason Juang
  • e84f0fe610 - Fix IgnoreComparatorUnitTest. :: Jason Juang
  • f40114275a - Include //j/c/t/org/openqa/selenium:small-tests in test_java_small_tests. :: Jason Juang
  • 453585e8aa - Fix "unknown command" response in pass-through mode. :: Jason Juang
  • d6d335d6b1 - Add a /status handler for pass-through mode. :: Jason Juang
  • 5e4af43ff8 - Fix EventFiringWebdriver and WebElement to raise AttributeError on missing attributes. (#4107) :: Isaul Vargas
  • 58ac131382 - Bump Python bindings to 3.4.3 :: AutomatedTester
  • 1c58dfe797 - Fix code consistency for experimental -enablePassThrough config option :: Doug Simmons
  • e6b85d0501 - Turns out Hub and Standalone have different DriverServlet's :: Simon Stewart
  • 2dc48fc3ec - Adapt servlet spec requests/responses to look like Selenium's :: Simon Stewart
  • 9bc8c9a280 - Make ActiveSession track the protocol dialect :: Simon Stewart
  • 7f5279e9a3 - Be more generous about acceptable JSON content-types :: Simon Stewart
  • 1dc0585354 - Properly detect the sesionId in Grid with the W3C protocol. :: Simon Stewart
  • 8780494448 - py - add warning when saving incorrectly named screenshot (#4141) :: Corey Goldberg
  • c221a39990 - Avoid NPE when service startup times out. :: Jason Juang
  • 0d9c867b80 - Raise XpiDriverService connect timeout to 45s. :: Jason Juang
  • 0694bf16f7 - Add an explanatory comment about the timeout. :: Jason Juang
  • b152639572 - Fix indentation. :: Jason Juang
  • 885eef7183 - Fix GeckoDriver URL in error message :: Donald Pipowitch
  • 87f993e6e9 - Update NOTICE :: Ahmed Ashour
  • 7ba13118ac - Add network emulation to Chrome Python bindings (#4011) :: tomaszn
  • af1335d1a9 - Introduce Firefox::Options class :: Alex Rodionov
  • c12085374e - Prevent autoload of Firefox in builds that don't have it :: Alex Rodionov
  • 4c13200422 - Use proper mobile devices names in tests :: Alex Rodionov
  • ce51a032be - Deprecate Selenium::WebDriver::Remote::W3CCapabilities :: Alex Rodionov
  • bf9882412f - rb - warn on incorrectly named screenshot :: Andrei Botalov
  • 0ac4d5fde7 - Fix typo in validation message when saving screenshot :: Alex Rodionov
  • 860b3f747c - Release selenium-webdriver 3.4.1 :: Alex Rodionov
  • 234c999fe3 - Add expected conditions based on URL to Python Expected Conditions (#4160) :: Carlos Ortega
  • ac996295f5 - [py] Honor cmd line args passed to Service ctor (#4167) :: jugglinmike
  • ca9f24c63f - [rb] support :switches for chrome with deprecation :: Lucas Tierney
  • 4214b81d71 - [rb] don't default args to array :: Lucas Tierney
  • 58e4090727 - Fix firstMatch in Java protocol handshake. :: Jason Juang
  • 1865c3a782 - Fix a regression whne capabilities could not be passed as a hash :: Alex Rodionov
  • 5b0ee148b1 - Add unhandledPromptBehavior to the list of known capabilities :: Alex Rodionov
  • c53c9db83c - Pass extension capabilities when doing protocol handshake :: Alex Rodionov
  • 59634f4667 - Add timeouts to the list of known capabilities :: Alex Rodionov
  • 74814c149c - Handle symbol/string capability names when doing protocol handshake :: Alex Rodionov
  • e8280d22dd - Release selenium-webdriver 3.4.2 :: Alex Rodionov
  • 9a95bdb38f - Fix hostport concatenation. :: Jason Juang
  • 69a5efad1c - Delete ignores.json and related tools. :: Jason Juang
  • 2b1748282a - Fix a regression when capabilities could not be passed as a symobl :: Alex Rodionov
  • d588cd57a6 - Fix unit tests for recent changes in protocol handshake :: Alex Rodionov
  • 106dfbfaad - Release selenium-webdriver 3.4.3 :: Alex Rodionov
  • cec56778ba - Filter non-W3C capability names out of alwaysMatch. :: Jason Juang
  • 683fb0d780 - Move firefox_profile into moz:firefoxOptions. :: Jason Juang
  • df598c6856 - Make Content-Type match spec requirements :: Simon Stewart
  • a4f172a5a1 - No logical changes: remove unused import :: Simon Stewart
  • b139df7066 - Make the DriverServlet write to the HttpServletResponse. :: Simon Stewart
  • 2b88fca2c8 - Hide the Cache of ActiveSession instances in a wrapper :: Simon Stewart
  • 50b49f5ac6 - Make the DefaultDriverFactory actually contain the default drivers. :: Simon Stewart
  • 0bb8a9b1e5 - Use correct error when session does not exist. :: Jason Juang
  • a5983025de - Wait longer before invalidating the session. :: Jason Juang
  • ca47f6cdc8 - Only create a DriverProvider if the driver class is present. :: Simon Stewart
  • 20ae4f9161 - Add missing browsers to BeginSession. :: Simon Stewart
  • a1f31ee71d - Fix WrapsElement serialization in W3C Actions. :: Jason Juang
  • 9ec20e0d6f - Fix dependency that I broke. :: Jason Juang
  • bf8672e1c5 - Fix data race in CircularOutputStream. :: Jason Juang
  • f58cb8f805 - Stop reading stream when it's about to close. :: Jason Juang
  • 42abd3f33a - Remove unused code from ProtocolHandshake :: Simon Stewart
  • 088918cf46 - Fix typo in error message :: Simon Stewart
  • 5cc305a1b8 - Extract ActiveSession creation to a separate class :: Simon Stewart
  • ba708ec105 - cp: woot :: Simon Stewart
  • 634d422c0e - [py] add six package wheel :: Lucas Tierney
  • 19e750ce6d - [py] flake8 fixes :: Lucas Tierney
  • 26d27cbd1e - [rb] add spec guard for failing Firefox test :: Lucas Tierney
  • 3dd99db5ed - Use the wrapped httprequest in all places. :: Simon Stewart
  • f605b73595 - Switch handling of command timeouts in the DriverServlet :: Simon Stewart
  • be211fcea1 - cp: timeout :: Simon Stewart
  • 6600f6a9a3 - Match SessionCleaner session expiry time with DefaultSession cache's timeout. :: Simon Stewart
  • b98888545d - Delete SessionCleaner :: Simon Stewart
  • 56b215a758 - Delete methods from Session that were used by SessionCleaner :: Simon Stewart
  • f34304f5a8 - Share inactive session timeout with ActiveSessions too :: Simon Stewart
  • 2d69139e8f - Actually use the shared inactive session timeout :: Simon Stewart
  • 4e477eb10b - Clean up session logs in the same way as we used to :: Simon Stewart
  • 78d7a3bacd - [rb] wait for element in flaky phantomjs test :: Lucas Tierney
  • 26fa936172 - Support GeckoDriver addon install/uninstall commands :: Alex Rodionov
  • f85ac37b4d - Include PhantomJS as a supported driver in the new remote server modules :: Simon Stewart
  • d284f3429e - Implement enough of the old APIs to support an in-memory service. :: Simon Stewart
  • ed45d7abb0 - Ensure providers exist for new ActiveSessionFactory :: Simon Stewart
  • 373941fc6d - Add missing copyright back. :: Simon Stewart
  • a42e31a8d1 - Correct misleading warning about FirefoxDriver constructors :: Simon Stewart
  • 38f0e36405 - Grid: Better attempt to extract capabilities :: Simon Stewart
  • 61cdc287ac - Be more defensive in DesiredCapabilities :: Simon Stewart
  • dcfab90e1d - No logical changes: remove accidental sysout debugging lines :: Simon Stewart
  • a2c86398ca - [py] Fix W3C switching to window by name. :: Jason Juang
  • fb6c35ed49 - Fix indentation. :: Jason Juang
  • d2aef3c600 - Make addons install/uninstall commands available to remote :: Alex Rodionov
  • ae422a4196 - Revert "Make addons install/uninstall commands available to remote" :: Alex Rodionov
  • 3adacfe2c4 - Make InternetExplorerOptions instances of Capabilities :: Simon Stewart
  • 55de2d302c - Marking unusued Killable interface deprecated :: Simon Stewart
  • 8981d39635 - Kill the process before attempting to drain the streams :: Simon Stewart
  • b700761520 - [rb] implement Remote::Driver as a class not a module :: Titus Fortner
  • 43f8b3f66e - [rb] raise exception when using :firefox_options in Remote::Capabilities :: Titus Fortner
  • 6e656b9a4a - Switch to Java 8 primitives rather than Guava ones. :: Simon Stewart
  • 3bc0c2bd3e - [js] removing native support for the legacy firefox driver :: Jason Leyba
  • 904bae39ab - [js] Support moz:firefoxOptions set through Builder#withCapabilities. If options are also set (via Builder#setFirefoxOptions), the options will be applied last. :: Jason Leyba
  • a3f545e6da - [js] Added error.WebDriverError#remoteStacktrace to capture the stacktrace reported by a remote WebDriver endpoint (if any) :: Jason Leyba
  • c3f21a4165 - [js] Rearrange code to fix scoping on variable used in error reporting :: Jason Leyba
  • 8e77b5402b - [js] Replace adm-zip and a hidden dependency on GPL code. :: Jason Leyba
  • f4d22d9ca5 - [js] Fix broken unit test :: Jason Leyba
  • 45ac225da0 - Unwrap when an action is performed, not when it's built. :: Jason Juang
  • 392311ee77 - Log level is always All (#4121) :: Matthew Lymer
  • 86419e922c - Propagate altered DC to Node :: Krishnan Mahadevan
  • 4b2df30da6 - Bump packaged htmlunit-driver to 2.27 :: Simon Stewart
  • be77273e6e - Stop leaking /dev/null when child process IO is not used :: Alex Rodionov
  • 0b3018895b - introduce backwards compatible abstraction for @FindBy PageFactory capability :: Paul Hammant
  • 323132d747 - PageFactory: add field when constructing the locator. :: Simon Stewart
  • 9d4c023338 - Reduce the number of classes that measure time :: Simon Stewart
  • 5812fe4f4e - No logical change: whitespace futzing :: Simon Stewart
  • 13e95ba1e3 - Finish deleting old websocket versions :: Simon Stewart
  • a556943cfe - Make InMemorySession use DriverProviders directly :: Simon Stewart
  • 17f6aded92 - Remove unused DriverSessions :: Simon Stewart
  • c755c2f3d1 - Fall back to the w3c capability name for "platform" :: Simon Stewart
  • 4f3a0a9947 - Make a constant actually be a constant. :: Simon Stewart
  • f97f413ee2 - No logical change: marking a method deprecated :: Simon Stewart
  • 1b1581d625 - Deprecating one more FirefoxDriver constructor :: Alexei Barantsev
  • 5e56efa4a0 - Release selenium-webdriver 3.4.4 :: Alex Rodionov
  • fe798d064b - Only redirect Firefox subprocess output when debug is set :: Alex Rodionov
  • 355f7f2854 - fix typo (#4302) :: jochenberger
  • fd4954f518 - Fix goog.dom.TagName usages. :: Jason Juang
  • d1d452becf - Add missing closing tag in test data. :: Jason Juang
  • 2f5e858361 - Fix mouse atom right-click test for Chrome 60+. :: Jason Juang
  • 97d0d4e627 - Check that parent is not null before property access. :: Jason Juang
  • 60d36fd380 - Replace isEmpty with isEmptyOrWhitespace. :: Jason Juang
  • efe9e051de - Pin guava version to at least 21 :: Simon Stewart
  • 4374cdd6b1 - Update Eclipse project config :: Simon Stewart
  • e7e1c9018a - Switch to geckodriver for JS tests :: Simon Stewart
  • 094fda2a93 - Include the name of the driver class when augmentation fails :: Simon Stewart
  • c76b56dd33 - Closure update to v20170521 (#4325) :: James Garbutt
  • 9cf58f67f7 - Support shadow DOM when reading element text. (#4230) :: James Garbutt
  • 166268cb4c - Look inside loadFlags instead of just checking for its presence. :: Jason Juang
  • b2688da4ba - Ignoring a test in marionette, looks like the browser behavior has been changed. :: Alexei Barantsev
  • a1439c4b90 - Unignoring a couple of tests in HtmlUnit to match the current state :: Alexei Barantsev
  • 11fbccd12a - Fixing UNHANDLED_PROMPT_BEHAVIOUR capability to work in legacy browsers :: Alexei Barantsev
  • 04dbf0c126 - To run JS tests in marionette we need geckodriver executable and a newer browser version :: Alexei Barantsev
  • e9f8e37124 - Introducing MutableCapabilities a base class for DesiredCapabilities and browser specific Options classes :: Alexei Barantsev
  • 36e49ba032 - Exclude ANY from the w3c platformName :: Simon Stewart
  • dbef55b7e5 - [rb] get rid of flaky test for remote phantomjs :: Lucas Tierney
  • 32fdc61c9f - [rb] ensure integers are sent when setting window rect geckodriver now allows Floats to be returned when getting the window rect also guard stable firefox agasint a geckodriver bug with maximizing window :: Lucas Tierney
  • 3d09ce43e3 - Adding a warn on deprecated FirefoxDriver constructor :: Alexei Barantsev
  • faa929b16d - Deleting unused imports :: Alexei Barantsev
  • 7dc28d9155 - Fixing flakiness in waiting for a text :: Alexei Barantsev
  • 214cf716d4 - Use a Stream of Capabilities in DriverSessions :: Simon Stewart
  • 3d0260d421 - Allow notifications about ActiveSessions :: Simon Stewart
  • 7d8a0e2747 - Implement toString on ImmutableCapabilities :: Simon Stewart
  • 49f7c1a347 - Implement hashCode and equals on ImmutableCapabilities :: Simon Stewart
  • 06bf2135c7 - Normalise handling of Platform in ImmutableCapabilities :: Simon Stewart
  • 98097bef25 - Add a class to model the New Session payload :: Simon Stewart
  • 56faa2796f - Prepare the DefaultSessions using the init method for WDB-RC Servlet :: Simon Stewart
  • ebddeb35b2 - Make the ActiveSessionFactory use a NewSessionPayload :: Simon Stewart
  • 924f482ea9 - Attempt to kill the session when closing a ServicedSession :: Simon Stewart
  • 49c043c903 - Switch the RC emulation to use ActiveSession. :: Simon Stewart
  • dc0d523c79 - Switch Hub to use the NewSessionPayload to find Capabilities :: Simon Stewart
  • 18fbc25eee - Default to using the new passthrough mode :: Simon Stewart
  • 72cb7fab41 - Bump the Selenium version to 3.5 :: Simon Stewart
  • 7e484c450c - Deleting unneeded private method :: Alexei Barantsev
  • a56345a8d3 - Reusing existing method instead of an expression :: Alexei Barantsev
  • 32713e1c80 - Moving more options and capabilities processing logic from FirefoxDriver to FirefoxOptions :: Alexei Barantsev
  • 3869fa1f82 - enablePassThrough is the default mode now :: Alexei Barantsev
  • daaf8a7b58 - Allow RemoteWebDriver constructors that take a DriverService :: Simon Stewart
  • 036b87c80b - Update java changelog :: Simon Stewart
  • 381f815652 - Remove unused code :: Simon Stewart
  • a3bfe4d95e - Fix passthrough servlet downstream logging. :: Jason Juang
  • 6220c2fcc8 - [js] Removing a test whose behavior is not in the spec (test was originally copied from the java suite) :: Jason Leyba
  • e4696a2929 - [js] Cleanup WebDriver.createSession calls :: Jason Leyba
  • 689f3f3ad7 - Avoid exception in FirefoxOptions.toString() :: Simon Stewart
  • 8aca73793b - Make the new ErrorHandler flesh out responses properly :: Simon Stewart
  • 23b89e3c3e - Fix the failing CrashWhenStartingBrowserTest :: Simon Stewart
  • c5a4e078b5 - Move to java8 Optionals, over guava ones :: Simon Stewart
  • 93abdbebd4 - Implementing methods to set standard W3C capabilities :: Alexei Barantsev
  • 9488e91513 - Flesh out the new status endpoint implementation :: Simon Stewart
  • dede8c1f33 - Fixing chromedriver backward compatibility :: Alexei Barantsev
  • a36ee6bdf5 - [js] cleanup code that causes problems for static analysis with the closure compiler :: Jason Leyba
  • ada70b4d9b - [js] Remove //javascript/firefox-driver:webdriver as a dep of node:deploy :: Jason Leyba
  • 3f78e78ce0 - [js] Fix a handful of type issues flagged by dossier :: Jason Leyba
  • 59f2f8118c - [js] Bump version in changelog to 3.5.0 :: Jason Leyba
  • 609400ab8d - [js] Missed a bug fix in changes :: Jason Leyba
  • 8b9939de5a - Implement a lightweight UrlTemplate and IoC container for WebDriverServlet :: Simon Stewart
  • f2d8d33c9c - Add support for gathering logs :: Simon Stewart
  • dfecced90c - Move handlers out of the WebDriverServlet :: Simon Stewart
  • 9a261de67d - Support getting logs of type from WebDriverServlet :: Simon Stewart
  • 0f29de7956 - Allow users to turn off the passthrough mode :: Simon Stewart
  • 7efc39807c - Remove the word "experimental" from the logs :: Simon Stewart
  • 29f7d46e80 - No logical changes: reformatting :: Simon Stewart
  • 4fbf058530 - Get log capture working in the new servlet. :: Simon Stewart
  • a571653c40 - Add logging preferences from capabilities if present :: Simon Stewart
  • d6dafecf0a - Add note on how to disable passthrough mode :: Simon Stewart
  • 1d38c49c70 - Also generate source jars for the zips :: Simon Stewart
  • 87a90b6d32 - Update DefaultStandalone.json :: Doug Simmons
  • d8b5cbf311 - Unignore a test on IE. :: Jason Juang
  • d8ba27537b - [js] code cleanup :: Jason Leyba
  • 80b7b4f9a7 - [js] Fix example/chrome_mobile_emulation.js :: Jason Leyba
  • 18660c422e - [js] Extend the chrome.Options API to simplify configuring Chrome to run in headless mode :: Jason Leyba
  • 871b12d804 - Exclude the root element when finding one element by ID. :: Jason Juang
  • 77856ee4da - Remove gecko driver verbose log level override (#4362) :: Jeff Moore
  • 38ac51cd07 - [docs] [rb] API doc comment formatting (#4372) :: Olle Jonsson
  • 5c193e4b63 - Remove commented PhantomJS download code (#4371) :: Olle Jonsson
  • 049761cdb3 - Fix Firefox location detection on Windows_x64 :: Kamen Litchev
  • f5074e6c39 - Correct typo :: Sajad Torkamani
  • 819bc25d1b - Update README.md :: Ahmed Ashour
  • c39752cedb - selenium-webdriver: update Ruby gem YARD to v0.9.9 :: Olle Jonsson
  • e8c48701ae - Fixes #4221 :: Krishnan Mahadevan
  • 251d6bd8b3 - Javadoc improvement. Fixes #4194 :: Alexei Barantsev
  • 42aa7eb47a - Javadoc improvement. Fixes #4186 :: Alexei Barantsev
  • 5592739031 - Disabling HTTP TRACE in server. Fixes #3988 :: Alexei Barantsev
  • ce06f68fb8 - Rewriting ConfigureTimeout to support W3C compliant payload that contains multiple timeouts at once :: Alexei Barantsev
  • 75701dd132 - Fixing platform extraction from geckodriver capabilities :: Alexei Barantsev
  • c87c0ea350 - FirefoxOptions.toJson no longer depends on GSON :: Simon Stewart
  • f0ec7d9a2e - Implement more sophisticated matching in ActiveSessionFactory :: Simon Stewart
  • 61a970e174 - cp :: Simon Stewart
  • e92bb48fc5 - Ensure OSS and W3C New Session payloads make an effort to match :: Simon Stewart
  • 860cb1408f - Bump guava to version 22 :: Simon Stewart
  • 715f0121fb - Clean up deprecated method calls in UrlChecker :: Simon Stewart
  • f723701df1 - Replace deprecated calls to Throwables.propagate :: Simon Stewart
  • e3975a77c6 - [htmlrunner] Allowing relative path to the suite file :: Alexei Barantsev
  • 9bd53518d5 - [htmlrunner] Implementing ability to specify path to the browser in CLI :: Alexei Barantsev
  • 77445ff52b - Improving error messages if the driver server can't start in the given time, Fixes #4403 :: Alexei Barantsev
  • f340fa2e62 - Add the htmlrunner as a shorthand Buck target :: Simon Stewart
  • ee7d357329 - Adding issue info for an ignored test :: Alexei Barantsev
  • ffb1fc1426 - Adding socksVersion property to conform to W3C :: Alexei Barantsev
  • 225f4c4081 - Fixing equals and hashCode for Proxy :: Alexei Barantsev
  • 12012b186d - Updating .NET DriverService for hard termination shutdown of exectuables :: Jim Evans
  • e40ea05d0d - Updating command line for Java remote server in .NET tests :: Jim Evans
  • 94ac2ca7f2 - Ignoring tests that expect unhandled alerts to throw for Firefox :: Jim Evans
  • 73a27342a3 - Fixing Proxy to match W3C Editor Draft :: Alexei Barantsev
  • 6fc2f271ec - Upgrading little_proxy and netty :: Alexei Barantsev
  • 7833751322 - Sometimes we should not wrap exception to rethrow it. :: Alexei Barantsev
  • 15263501ac - Attempt to report git revision in BuildInfo :: Simon Stewart
  • 537ab1dfb4 - Buck version bump :: Simon Stewart
  • 2325730cae - Second buck push :: Simon Stewart
  • f8c827388a - Ignoring failed tests :: Alexei Barantsev
  • 5f68dffa3f - Update Ruby tests for standalone with passthrough mode :: Alex Rodionov
  • a459f855ca - Convert Firefox options/profile/binary from OSS to W3C capabilities :: Alex Rodionov
  • 0cec372678 - Include se:ieOptions as an IE option :: Simon Stewart
  • 74ae07de7c - Iterate over capabilities in a way to support py2.7 and py3 :: AutomatedTester
  • f943605da3 - Introduce IE::Options class :: Alex Rodionov
  • 73ce767342 - Handle null argument in sendKeys :: Glib Briia
  • 90dc8cbadb - Remove old guava jars. :: Simon Stewart
  • 9c8eeb3452 - Remove unused htmlunit jars and update classpaths :: Simon Stewart
  • b4742b394f - [py] Fixing a flaky (in marionette) test :: Alexei Barantsev
  • b001fbdbdb - [py] Making a copy of capabilities dict because driver constructor modifies it :: Alexei Barantsev
  • c5a2a5f6e2 - [py] Ignoring tests that fail in marionette :: Alexei Barantsev
  • 2b0f1a5973 - [py] Fixing flaky (in marionette) tests :: Alexei Barantsev
  • 5c875189c3 - [py] Unignoring window switching tests that pass in marionette :: Alexei Barantsev
  • 6e25383bdb - [py] Adding links to bugtracker for xfailed tests :: Alexei Barantsev
  • bf2c5b988d - [py] Ignoring a test that fails in marionette :: Alexei Barantsev
  • 8a9c46494e - [py] Fixing a flaky (in marionette) test :: Alexei Barantsev
  • 2e387ed9db - [py] Unignoring green marionette tests :: Alexei Barantsev
  • f843df92cc - Activating python marionette jobs on travis :: Alexei Barantsev
  • ab4429564e - Add test for null value causing exception in Actions.sendKeys :: Simon Stewart
  • 3800c437af - Misspelling in InternetExplorerDriverService :: Ahmed Ashour
  • d778865c7a - Fix ExpectedConditions.not to use equals for Boolean comparisions to fix a bug where new Boolean(false) was not considered to equal to false :: Mikko Tiihonen
  • 6b69522b91 - Make newRemoteWebElement protected :: cjayswal
  • 762c0e91aa - No logical changes - removing unused static and adding whitespace :: Simon Stewart
  • d31aad3acd - [py] Fixing flake8 issues :: Alexei Barantsev
  • 1b615a9e12 - Missing @Test annotation :: Ahmed Ashour
  • 2afd2757a3 - No logical changes: Fix warnings and remove unused imports :: Ahmed Ashour
  • 6c6edba9d4 - Bring java flags to same value in "go" :: Simon Stewart
  • f1ae16a7da - [py] Ignoring tests that fail on travis :: Alexei Barantsev
  • 490938615f - [py] Fixing module path in import :: Alexei Barantsev
  • 1826d6ec34 - [py] Disabling W3C interaction tests in legacy firefox :: Alexei Barantsev
  • 4dc981cf39 - [py] Ignoring failed test in legacy Firfox driver :: Alexei Barantsev
  • 081b1840b3 - Moving python firefox travis jobs out of allowed failures section :: Alexei Barantsev
  • 13526daab3 - Fixing path to selenium server in python tests, and changing travis remote python jobs to use legacy driver and firefox esr :: Alexei Barantsev
  • c022635738 - [py] Ignoring remote tests because we use legacy firefox driver at the moment :: Alexei Barantsev
  • 0814dfd5c5 - [py] Fixing special remote test for passing a firefox profile :: Alexei Barantsev
  • b4f14e91c8 - [py] Fixing python 2/3 compatibility issue in tests :: Alexei Barantsev
  • 1a30dbada6 - [py] Ignoring failed tests in phantomjs :: Alexei Barantsev
  • 93c3b9455e - [py] Stop using xdist for marionette tests, they hang because of zombi geckodriver processes (who knows where do they come from...) :: Alexei Barantsev
  • 54537d099e - Ignoring a test that is not yet implemented in HtmlUnit :: Alexei Barantsev
  • c325211d2b - Unignoring marionette test for sendKeys to alert :: Alexei Barantsev
  • 6b953c8894 - Temporarily ignore tests that are broken in Firefox Nightly :: Alexei Barantsev
  • dfba758d14 - One more test to be ignored temporarily in marionette :: Alexei Barantsev
  • 044cf55539 - Ignoring more htmlunit test that are not implemented yet :: Alexei Barantsev
  • 3d2be6d386 - Oops, forgot to delete a line that has been already refactored :: Alexei Barantsev
  • 894117e887 - [py] Fixing capabilities to use legacy firefox driver for remote tests :: Alexei Barantsev
  • 877646666f - [py] Ignoring tests for remote too :: Alexei Barantsev
  • 66312d14dd - [py] Using a shared browser instance for all tests, restarting the browser after failed and xfailed tests :: Alexei Barantsev
  • 0fb913153e - Ignoring one more test in htmlunit :: Alexei Barantsev
  • 9d250d60d0 - [py] Restoring top level context after frame switching tests :: Alexei Barantsev
  • 33007a0ae4 - [py] Implementing ability to force a new driver creation after some tests (that quit the driver) :: Alexei Barantsev
  • 5a771e3e82 - Moving python marionette jobs out of allowed failures block :: Alexei Barantsev
  • 14dcfabad8 - [py] Deleting extra blank lines :: Alexei Barantsev
  • ab004009e3 - [py] Result may vary depending on browser version :: Alexei Barantsev
  • 0981c62e6b - There are issues on travis with window maximize operation, I hope this change will fix broken JS jobs. :: Alexei Barantsev
  • 470eacc265 - [py] At attempt to run tests without xdist. For unknown reason travis can't start a driver for the very first test on gw1, lets' check if the job will work without xdist. :: Alexei Barantsev
  • 3cf7c5fdd8 - Fixing buck dependencies for JS tests :: Alexei Barantsev
  • 5ef3f2ac60 - Disable file upload Ruby tests on Firefox :: Alex Rodionov
  • 9dd3b01583 - Disabling setSize JS test in geckodriver. Actually, it should be disabled on travis only, but I can't figure out how to detect this environment from JS code. :: Alexei Barantsev
  • 8def36e068 - Add python changelog :: AutomatedTester
selenium - Selenium 3.4.0

Published by ddavison over 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4bba294824 - Clean up deprecation warnings in MarionetteTest :: Simon Stewart
  • 0e41af5f9b - Encode timeouts the w3c way too :: Simon Stewart
  • c32d893dda - Revert "Encode timeouts the w3c way too" :: Simon Stewart
  • 36ba4cc771 - [py] Add initial unit test suite :: Dave Hunt
  • 55ed929d64 - [py] Fix encoding of basic auth header when using Python 3 Fixes #3622 :: Dave Hunt
  • a634bf7894 - Explicitly require goog.events.BrowserEvent. :: Jason Juang
  • f2bfe6aee0 - Bump Python to 3.3.1 :: AutomatedTester
  • a1155d1a94 - Fix non-W3C page load timeout setting. :: Jason Juang
  • 25bad848f9 - Fix indentation in double_click. :: Jason Juang
  • 7349fc8400 - [py] Run unit tests on Python 3.3, 3.4, and 3.5 (#3638) :: Leo Laskin
  • 18749acbfa - Add warning message about deprecated FirefoxDriver constructors. :: Simon Stewart
  • 6e3a5c9070 - No logical chnages: reformat code :: Simon Stewart
  • 557a11404e - [py] fix file uploads for Firefox :: Lucas Tierney
  • a9f88696ad - Avoid looking up the driver provider more than once. :: Simon Stewart
  • db037dd37e - Ensure we properly set the legacy flag for FirefoxOptions :: Simon Stewart
  • 65553a14e1 - Deprecate ChromeDriver constructors that take a DriverService :: Simon Stewart
  • 07f6b7a037 - Add tests for starting firefox remotely :: Simon Stewart
  • e58ad4ade4 - Fix "quiteDriver" typo. :: Jason Juang
  • 549996dc15 - Don't construct a new FirefoxBinary() if one is already provided. :: Jason Juang
  • 14ef7bda00 - FirefoxOptions now picks up System property set values :: Simon Stewart
  • a0bc911955 - Reduce visibility of recently added method :: Simon Stewart
  • 3c200d7d0f - Fix the build :: Simon Stewart
  • d7bdd7cc42 - JavaScript bindings for Chrome network emulation (#3624) :: daviande
  • 0a8aa60cd1 - Implement the W3C "status" endpoint in the firefoxdriver XPI :: Simon Stewart
  • e9a906a347 - Remove getScreenshot method from FirefoxDriver as it's in RemoteWebDriver :: Simon Stewart
  • ebd250e959 - Don't use the default FirefoxBinary() constructor in tests. :: Jason Juang
  • 68f506d18a - Fixing links in javadoc :: Alexei Barantsev
  • 9e0e500d82 - Using geckodriver to run //javascript/webdriver:webdriver-firefox:run on travis :: Alexei Barantsev
  • c8a8f4c23d - Fixing javadoc error :: Alexei Barantsev
  • 25d99bd10b - Don't add an import just to make javadocs nice :: Simon Stewart
  • c3cd5d1cb9 - Update ErrorHandler to use Java 8-isms :: Simon Stewart
  • 758f676479 - No longer force marionette on the desired firefox capabilities :: Simon Stewart
  • af52bf24c3 - Try use old way of setting page load timeout if new way fails. Fixes #3654 :: AutomatedTester
  • e8b6c60616 - [rb] add IE testing to appveyor :: Lucas Tierney
  • 7e9eac93ff - Excluding chrome related jobs from CI :: Alexei Barantsev
  • 1a0f06625b - [rb] don't expect responses to be wrapped in 'value' for Edge :: Lucas Tierney
  • dd486216e7 - [rb] update unit tests for w3c responses wrapped in 'value' :: Lucas Tierney
  • aa7be6f2d8 - Fix failing webdriver atom test on firefox :: Simon Stewart
  • 78fede98bb - Speed up ReferrerTest on OS X by avoiding a URL lookup :: Simon Stewart
  • d8132d6570 - Attempt to reduce test crashes for chromedriver tests :: Simon Stewart
  • e2acb2873d - Ahahahahaha! Version numbers are hard. :: Simon Stewart
  • 9fe5661a5b - Force the test chromedriver to have a clean exit state :: Simon Stewart
  • a23a0671e8 - Remove unused import :: Simon Stewart
  • 155812ff14 - Flag tests that are failing for Chrome on my OS X machine :: Simon Stewart
  • d652b61d02 - [js] error looking for free port -> process halts (#3664) :: Georgii Dolzhykov
  • fa24958570 - [py] Fix indentation to satisfy PEP8 :: Alex Rodionov
  • a511341c96 - Disabling jobs that does not provide any information due to browser hung :: Alexei Barantsev
  • 4f76ec653f - Switching grid tests from chrome to htmlunit :: Alexei Barantsev
  • 7c33c5cfec - Updates to .NET bindings for current W3C specification :: Jim Evans
  • c7d36d90ce - Updating .NET bindings tests to reflect current W3C specification :: Jim Evans
  • 441bf30118 - Implement the w3c timeouts command :: Simon Stewart
  • 96e7418286 - Firefox is not needed to run grid tests :: Alexei Barantsev
  • c5c04d6965 - Disabling some cookie related tests in marionette :: Alexei Barantsev
  • 8cb6e192df - Unignoring back marionette tests for secure pages :: Alexei Barantsev
  • d98e7951b8 - Fixed handling of outside a Shadow DOM (#3656) :: mcharsley
  • f72778de71 - Fixing travis config syntax :: Alexei Barantsev
  • c73d2aa742 - Trying to figure out why window tests are not ignored on travis :: Alexei Barantsev
  • b8d517414b - Revert "Trying to figure out why window tests are not ignored on travis" :: Alexei Barantsev
  • 82b69bbf08 - Fixing platform detection in case when the browser does not provide enough information :: Alexei Barantsev
  • e0c0992cb1 - [js] Add W3C endpoints for alert and executeScipt :: AutomatedTester
  • 61dd65d6e6 - Disabling another chrome job that hangs on travis :: Alexei Barantsev
  • 7d1286e7fc - [py] Fix string decoding in remote connection (#3663) :: Sarah Bird
  • af42bc0f66 - [js] Add Window Handle W3C Endpoints :: AutomatedTester
  • bb07a48543 - Better error message in tests about how to select a browser to use. :: Simon Stewart
  • 3006b923eb - Remove pointless Timeouts subclass in FirefoxDriver :: Simon Stewart
  • cedaa07929 - Make the FirefoxDriver XPI throw exception for unknown timeout type. :: Simon Stewart
  • 24a5055b5c - Escape spaces in ID locators. :: Jason Juang
  • 6b781f3562 - Updating closure compiler command line for cpp header file generation :: Jim Evans
  • 96b97dc107 - Fixing overzealous .NET spec modificiations :: Jim Evans
  • 24d2540c99 - Implementing IE driver custom capabilities in sub-object :: Jim Evans
  • 8f074b53f4 - Update to .NET InternetExplorerOptions to pass proper capabilities :: Jim Evans
  • 6c55320d3f - Use \s in the regex for better readability. :: Jason Juang
  • 08870d41a5 - [rb] send string as 'text' parameter with element send_keys for w3c :: Lucas Tierney
  • 3ab6364ea2 - Delete unused cssEscape method. :: Jason Juang
  • 7f11d4e8a3 - Java: Escape spaces in the ID when translating "find elements by ID" to the W3C protocol. :: Jason Juang
  • 5b04ef6501 - Updating .NET FirefoxDriver(FirefoxOptions) constructor :: Jim Evans
  • 9a70926c46 - Fix ExpectedConditions.or behavior when one of the conditions throws. :: Jason Juang
  • c9fe229d4c - Throw an exception if new session returns an error. (#3704) :: Marc Fisher
  • c19bba0b27 - Correctly parse the session ID in W3C spec-compliant new session responses. :: Jason Juang
  • 57c05409ac - Add W3C acceptInsecureCerts Capability and set default to true :: AutomatedTester
  • 530b77e6da - Add W3C Capability "acceptInsecureCert" and set default to True. :: AutomatedTester
  • d83c612263 - [rb] Support "capabilities" JSON object when creating session :: Alex Rodionov
  • 36ced7cacb - Remove unused class from test. :: Simon Stewart
  • 1f52740ae2 - Ensure we always try and destroy the process on DriverService exit :: Simon Stewart
  • 1a8cdc6715 - Add shutdown endpoint to FirefoxDriver XPI :: Simon Stewart
  • 0bad213d32 - FirefoxDriver: use a XpiDriverService :: Simon Stewart
  • f48a8127ff - Allow subclasses to access outputstream of driverservice :: Simon Stewart
  • d566ed3711 - XpiDriverService should honour the same system property as ExtensionConnection :: Simon Stewart
  • 7a1df57e97 - Remove unused constructors :: Simon Stewart
  • f8b23bba6e - Update the w3c parameters for the protocol handshake to be spec compliant :: Simon Stewart
  • c1511fd916 - Update send keys methods to send text for w3c protocol :: Simon Stewart
  • 4b5a88ddb5 - Make send keys send text parameter in py and js :: Simon Stewart
  • 46db47838e - FirefoxOptions: be wary of numbers :: Simon Stewart
  • d2378dd1d1 - Remove deprecated constructor from FirefoxBinary :: Simon Stewart
  • e7cdccbd1d - Fixing compile error in .NET DesiredCapabilites :: Jim Evans
  • ab4291034a - Removing unused code in .NET for parsing W3C protocol error responses :: Jim Evans
  • 6dbc13309c - Adding first stab at sending spec-compliant new session payload in .NET :: Jim Evans
  • 9c30763bad - Add a Capabilities.merge method :: Simon Stewart
  • a841fe97ff - No logical changes: Reformatting of code :: Simon Stewart
  • d8a7662c67 - Deprecate confusing constructors in the RemoteWebDriver :: Simon Stewart
  • 89d6a133b3 - Make the FirefoxOptions function as expected. :: Simon Stewart
  • b1c4b87961 - Updating .NET bindings to allow use with older versions of the IE driver :: Jim Evans
  • 340486c417 - Fixing resource paths in IDEA project :: Alexei Barantsev
  • f465781736 - When passing in text to send_keys, make sure we send a string not array :: AutomatedTester
  • 7414a5c23f - [js] When sending to endpoint, make sure it is a string not an array :: AutomatedTester
  • ca5f0b97ea - Clean up InternetExplorerDriver constructors to match ChromeDriver's :: Simon Stewart
  • 8fde866ab2 - Introduce some InternetExplorerOptions. :: Simon Stewart
  • f948e6d34d - The W3C spec is pretty clear about what's allowed in new session :: Simon Stewart
  • e6b9d65f25 - Send string for text instead of array for W3C remote ends in Java sendKeys :: Jim Evans
  • d0b1b8107a - [rb] Don't create caps[:firefox_options] unless needed :: Titus Fortner
  • 83e1124d17 - Add explicit JSON serialization for Proxy. :: Jason Juang
  • 3538223f17 - Classes in the core webdriver-api package must not depend on GSON :: Simon Stewart
  • 3f8ea603b6 - Fixing passing capabilities that are not part of FirefoxOptions. They are needed for legacy Firefox driver. :: Alexei Barantsev
  • 13918d5903 - [rb] implement w3c window rect and minimize commands :: Lucas Tierney
  • 8abc5ea537 - ElementNotVisibleException is a specialisation of ElementNotInteractable :: Simon Stewart
  • 85f213c64d - Add missing javadocs :: Simon Stewart
  • 00d5f879c2 - Ignoring a couple of tests failing due to a geckodriver bug :: Alexei Barantsev
  • 7f86390065 - Deprecating more FirefoxDriver constructors :: Alexei Barantsev
  • 10965cca6e - Stop passing empty required capabilities to safari :: Alexei Barantsev
  • fb23ea6362 - Deleting tests for deprecated functions :: Alexei Barantsev
  • 2baf251667 - [rb] minor syntax updates :: Titus Fortner
  • b5d1bfc89f - Fixing Java drag-and-drop action for W3C remote ends :: Jim Evans
  • ccc9734431 - Fixing the path to firefox executable. :: Alexei Barantsev
  • b78963e49e - Fixing javadocs :: Alexei Barantsev
  • 9219778077 - Java 8 magic :: Alexei Barantsev
  • 3e02a92501 - Deleting constants deprecated 5 years ago :: Alexei Barantsev
  • e2a888c1ad - Fixing "normalization" of firefox binary path :: Alexei Barantsev
  • 3d0ccca68f - Files.setPosixFilePermissions does not work on Windows :: Alexei Barantsev
  • d0c298d5a6 - Handle lower-case values for enums nicely :: Simon Stewart
  • aa2d8a8e4c - Add Proxy.toString, equals and hashCode :: Simon Stewart
  • 48ce7815eb - Avoid prematurely serializing the Proxy in FirefoxDriver :: Simon Stewart
  • ed3e946a9a - Replace backslashes in paths "correctly" on UNIX :: Simon Stewart
  • 98ddef32df - Ignoring authentication alert tests on IE because of changed dialog :: Jim Evans
  • cd0b8b70d7 - Fix the build :: Simon Stewart
  • 4c38c031b5 - Optional is useless in parameters, it does not prevent NPE, just makes harder to call methods. :: Alexei Barantsev
  • cdbcdca904 - Refactoring use of a deprecated method :: Alexei Barantsev
  • 1865ccac42 - Fix the build :: Simon Stewart
  • 6014af6cc9 - Add InvalidArgumentException :: AutomatedTester
  • de1275de7d - [py] Add get/set window rect commands :: AutomatedTester
  • 3442be1ef2 - Add test for the W3CHttpResponseCodec. :: Simon Stewart
  • 433791979f - Add new test to BUCK file. :: Simon Stewart
  • db0bcb35f9 - Properly fill out the w3c unexpected alert expcetion alert text :: Simon Stewart
  • 70539cdd1f - If a remote end does not explicitly state JavaScript support we suppose it's a "normal" browser that supports JavaScript :: Alexei Barantsev
  • b31dc3f2f4 - A better implementation of checking JS support in capabilities. It should be true if not set explicitly to false. Also getting rid of duplicated code. :: Alexei Barantsev
  • 3e7a23fa58 - Java 8 :: Alexei Barantsev
  • 2ac435f15f - Unignoring Actions test that pass locally in marionette :: Alexei Barantsev
  • a6c1e04351 - use prebuilt IEDriverServer for AppVeyor :: Lucas Tierney
  • 433eb060dc - Updating Java W3CHttpCommandCodec for window commands and element location :: Jim Evans
  • cdeebdf09a - Travis said this test passes :: Alexei Barantsev
  • a4b316618e - Refactoring :: Alexei Barantsev
  • fd3a074ab6 - Fixing expected exceptions for invisible elements :: Alexei Barantsev
  • 313e79d5e8 - Refactoring :: Alexei Barantsev
  • 0f2378414b - Deleting unused private methods :: Alexei Barantsev
  • 785fddf2e6 - Remove mouse field from RemoteWebElement :: Simon Stewart
  • 48a1c7b892 - No logical changes: removing unnecessary generic declarations :: Simon Stewart
  • 9a7082bc99 - No logical changes: moving method invocation in JsonToWebElementConverter :: Simon Stewart
  • 44cb402424 - Reusing existing utility method :: Alexei Barantsev
  • 7408424744 - Travis said this test passes too :: Alexei Barantsev
  • 3fbec31722 - Unignoring marionette tests that pass locally :: Alexei Barantsev
  • c2ae88bb49 - Fix the eclipse classpaths :: Simon Stewart
  • abe1f45be5 - Update start session to handle the W3C New Session :: AutomatedTester
  • 61800fb4a5 - Deprecate the use of browser profile when instantiating a session :: AutomatedTester
  • b6f5eaf4ac - Add setting/getting proxy details to Firefox Options :: AutomatedTester
  • 5a096fb267 - [py] Update to new W3C Execute Script end points :: AutomatedTester
  • 9b64c180a9 - Update Alert when in W3C mode to use W3C Endpoints :: AutomatedTester
  • cb71f15c90 - Deleting unused private field :: Alexei Barantsev
  • 7dc41ebc16 - Implementing utility method to catch expected exceptions in tests :: Alexei Barantsev
  • 5f96eb0ba8 - Refactoring tests :: Alexei Barantsev
  • 44ef2cb4e2 - Update window commands to use W3C End points :: AutomatedTester
  • 45dc056bfd - This condition should be opposite :( :: Alexei Barantsev
  • 03c4fc954f - Handling exception that occurs in htmlunit driver :: Alexei Barantsev
  • fbc7acfa9f - Bump Python bindings to 3.3.2 :: AutomatedTester
  • 45cfa6d435 - [py] make w3c execute_script commands unique :: Lucas Tierney
  • 1908abfe90 - Fix a typo in javadocs :: Simon Stewart
  • e3af3bb709 - Bump Python to 3.3.3 :: AutomatedTester
  • 17ee77dcf6 - Annotating failed marionette tests :: Alexei Barantsev
  • abb74a736b - Ignoring tests that fail on travis (despite the fact that they are green for me locally) :: Alexei Barantsev
  • a61e2095f8 - flake8 :: Alexei Barantsev
  • c585c152f6 - Travis said this test passes in htmlunit :: Alexei Barantsev
  • 5a45da246c - Making Ignore annotation repeatable :: Alexei Barantsev
  • f209d24e4a - Implementing ability to skip tests on travis with Ignore annotation :: Alexei Barantsev
  • 69be61e463 - Chrome is back to travis :: Alexei Barantsev
  • a0f75c23bf - [rb] use rect for firefox with support for previous geckodriver versions add specs for window rect and minimize :: Lucas Tierney
  • 238621bb5a - Implementing ability to link tests to github issues. The test is ignored while the issue is open. :: Alexei Barantsev
  • 9c26c4f03f - Python + chrome jobs are not ready for travis yet :: Alexei Barantsev
  • cb5a2884b0 - Ignoring marionette tests related to https://github.com/mozilla/geckodriver/issues/594 :: Alexei Barantsev
  • eb0c0afee6 - Fixing library paths in IDEA project :: Alexei Barantsev
  • 860ded4c9c - Unignoring passed (locally) htmlunit tests and ignoring failed (on travis) marionette tests :: Alexei Barantsev
  • 2eec35281e - Deleting unused import :: Alexei Barantsev
  • 267d1762f8 - This test was ignored by accident :: Alexei Barantsev
  • b94c28512a - Fixing post /alert/text command seralization :: Alexei Barantsev
  • d360ccf95d - Fixing test cleanup to close all non-main windows :: Alexei Barantsev
  • 1e28b3bf38 - Ignoring tests that don't pass in htmlunit with JS off :: Alexei Barantsev
  • ffdd202137 - Chrome did not justify the trust :: Alexei Barantsev
  • 4dbf9e0803 - Fixing the test related to text page. Browsers are allowed to create DOM for text pages. :: Alexei Barantsev
  • cfcfceeca1 - Fixing SessionHandlingTest to check session after some sleep. :: Alexei Barantsev
  • 0606379718 - Deleting "bad" test :: Alexei Barantsev
  • b09d5dfd83 - Linking broken tests to geckodriver bug reports :: Alexei Barantsev
  • b7c0e6b026 - Duplicating capability to match W3C :: Alexei Barantsev
  • 628a8ed1b8 - Linking tests to bug reports :: Alexei Barantsev
  • 911a558bc9 - Marking the tests that expected to fail until geckodriver 0.16 is out :: Alexei Barantsev
  • ebcdc9f879 - Updating httpclient :: Alexei Barantsev
  • 084e6f10dc - Allow GeckoDriverService to analyze this property :: Alexei Barantsev
  • 25feb2c5d5 - Implementing ability to redirect geckodriver log to a file or stdout/stderr or /dev/null with a system property :: Alexei Barantsev
  • 32ff140c72 - Making test sever ports constructor parameters, they should not (and cannot) be changed on the fly. :: Alexei Barantsev
  • 1cffe48036 - Implementing ability to generate test pages dynamically from test methods :: Alexei Barantsev
  • 9343e7b38e - Rewriting AlertsTest with generated test pages instead of static ones :: Alexei Barantsev
  • 34e41e6537 - Adding tests for #3398 :: Alexei Barantsev
  • 1dbcbc2d29 - Fixing case of requiredCapabilities == null :: Alexei Barantsev
  • 4b6ca97812 - Please, chrome, get off the travis :: Alexei Barantsev
  • d28fa64323 - Adding tests for #3384 :: Alexei Barantsev
  • 44971620f4 - Slight refactor for uploading same file multiple times in .NET :: Jim Evans
  • 5c8380b6ab - Rewriting IE driver file upload dialog handling code. :: Jim Evans
  • 15b9bba3dc - A new test for the case of an alert generated by form submit :: Alexei Barantsev
  • 46f47b492b - Ignoring on travis temporarily. May be it is relates to window size, but it is not possible to change it yet in marionette. :: Alexei Barantsev
  • d3d8e176fa - The issue is marted as fixed, but the fix is not propagated yet :: Alexei Barantsev
  • 4f5f80be5d - Making NotYetImplemented annotation repeatable :: Alexei Barantsev
  • 3cfe1887ff - Clean up imports in error handler :: AutomatedTester
  • 9296227628 - [py] Add Element Not Interactable exception :: AutomatedTester
  • c26e2b6579 - Fixed the usage information in documentation of "save_screenshot". (#3804) :: Gaurav
  • 82dd3c9393 - Unignoring a test :: Alexei Barantsev
  • 8d11f6e755 - Rewriting tests for better expected exception checks :: Alexei Barantsev
  • 09bd568429 - Deleting all ignores for REMOTE, they all pass for me with legacy FirefoxDriver :: Alexei Barantsev
  • d2e43e99a9 - The IE file upload dialog may not be a direct child of the IE window. :: Jim Evans
  • 6c7b4b4741 - Add test to ensure clicking on a disabled element is okay :: Simon Stewart
  • 7ba1186d95 - Avoid re-inventing wheels with null output streams. :: Simon Stewart
  • 28955ccb4e - Fix compilation issues :: Simon Stewart
  • fd984615db - Rewriting dynamic page creation using remote API provided by test server :: Alexei Barantsev
  • cabc6b34e5 - Fixing buck build, and using httpclient directly, without wrapper :: Alexei Barantsev
  • f96cd95a94 - Revert cabc6b34e53863afdea856c7157f4698ed0f49c0 :: Simon Stewart
  • 1e8d95f94a - Add a test for the ApacheHttpClient :: Simon Stewart
  • fec87ea8c2 - Location once scrolled into view should use W3C executeScript endpoint not JSONWP :: AutomatedTester
  • 70dcab84fe - Add text key to alert#sendKeys parameters for W3C Endpoint :: AutomatedTester
  • 509d88a867 - Small tidy up of ApacheHttpClient again :: Simon Stewart
  • c48ac89d9c - No logical change: reformatting code :: Simon Stewart
  • 2b5ea38f98 - Turns out this constructor is used everywhere :: Simon Stewart
  • 06e35ac7c5 - [py] Conform to the api of urllib2 for adding header for a request (#3803) :: clubfest
  • 7e313caed4 - When testing Marionette use default capabilities in testing :: AutomatedTester
  • 3de9df1630 - Replace TypeError with KeyError in remote webdriver error handler code (#3826) :: Dima Veselov
  • 7f7c38e0b1 - Update google_search_test.js (#3817) :: joma74
  • a3eb1cf68c - Update README.md (#3788) :: PombaM
  • 21db9a4c07 - [js] Update CHANGES.md to reflect recent code changes for W3C WebDriver Spec compliance (#3828) :: Marvin Ojwang
  • 5b1e66f48d - Fix eclipse classpath, with github library :: Ahmed Ashour
  • 1fee32b3a4 - Remove unused imports/methods/fields :: Ahmed Ashour
  • 138e3ab914 - Fix generics :: Ahmed Ashour
  • d063185715 - Update HtmlUnit and HtmlUnitDriver to 2.26 :: Ahmed Ashour
  • 332680993d - Changing some ignores to @JavascriptEnabled :: Alexei Barantsev
  • 928dbe6af1 - flake8 :: Alexei Barantsev
  • 66c896dbef - [py] Bump example source distribution to match latest release. [skip ci] :: Dave Hunt
  • 01ac9f8430 - Use W3C check from parent object instead of assuming from capabilities :: AutomatedTester
  • 6f5042ce72 - [py] Dropping javascriptEnabled capability for real browsers :: AutomatedTester
  • 181eac184d - [rb] add new w3c errors ElementClickIntercepted, ElementNotInteractable :: Lucas Tierney
  • 68dd9a6fdb - Only set "marionette" capability for false case :: Jim Evans
  • b46086e359 - Fix .NET IAlert.SendKeys to send string in the W3C protocol case :: Jim Evans
  • d8073534bb - Updating .NET IE driver to process legacy capabilities properly :: Jim Evans
  • b074f2092f - Exposing new Interactions framework for .NET :: Jim Evans
  • 6692b19700 - Changing .NET interactions tests to reset input state before test :: Jim Evans
  • 5fc364de25 - Break LiFT into its own maven package :: Simon Stewart
  • 5b6fe1f783 - Make users ask for lift support if they need it :: Simon Stewart
  • 2dce963c21 - Bump the buck version. :: Simon Stewart
  • 787d4ede4b - Coerce a "proxy" capability to a proxy object :: Simon Stewart
  • 0c6f254f57 - Allow methods wrapped by EventFiringWebDriver and EventFiringWebElement (#806) :: Tommy Beadle
  • 3ecb3bacc0 - Bump version to 3.4.0 :: Simon Stewart
  • 6bc7d7a456 - Update Ruby changelog for 3.4.0 :: Alex Rodionov
  • 284f8cc59c - Mention window rect/minimize commands in Ruby changelog :: Alex Rodionov
  • 9fd43398a5 - [js] allow duck typing for locators :: Jason Leyba
  • 427307d6e2 - [js] Finalize CHANGES for 3.4.0 :: Jason Leyba
  • 674fe6ee9c - Bump buck version again :: Simon Stewart
  • 0decef767f - Tuning ignores to match bug report statuses :: Alexei Barantsev
  • 8ad8daba8c - Delete JavascriptEnabled test annotation :: Ahmed Ashour
  • ccfd456378 - Deleting redundant casting int to int :: Alexei Barantsev
  • e0e8f01c50 - Extract some of the logic for handling new session responses :: Simon Stewart
  • c5fec8c8ac - Add expected condition that waits for all found elements to be visible (#3532) :: Jim Brännlund
  • 3a3cde100d - It's quite possible that this test causes Firefox (marionette) hang on travis :: Alexei Barantsev
  • 1ab7721346 - [py] Remove superfluous capabilities that are not needed :: AutomatedTester
  • 61e7c70d1d - [py] Correct usage of newSession around firstMatch and alwaysMatch :: AutomatedTester
  • f96c37fc58 - [rb] update guards based on latest geckodriver :: Lucas Tierney
  • 515a1cbdc9 - [py] add text parameter to send alert text :: Lucas Tierney
  • 8298121317 - Correctly detect we're using Marionette in tests :: Simon Stewart
  • 9d3ea5a7db - Correctly ignore Marionette tests :: Simon Stewart
  • 7c2aed7298 - Correct ignored tests for geckodriver 0.16 :: Simon Stewart
selenium - Selenium 3.3.1

Published by ddavison over 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a509aa8fae - No logical changes: Fix deprecation warnings and delete unusued code :: Simon Stewart
  • bc4c207053 - Fix an issue where setting the binary causes Firefox to be unable to start :: Simon Stewart
  • 5b0f88ef32 - Deprecate Capabilities.isJavascriptEnabled :: Simon Stewart
  • b931d12016 - Update python changelog for release :: AutomatedTester
  • ebb307e3fd - Adding note about updating Geckodriver too when updating to 3.3 Client binding :: AutomatedTester
  • 10d4ab67f8 - [rb] enable specs for new firefox functionality :: Lucas Tierney
  • 3fe26349b4 - Fix the status handler :: Simon Stewart
  • 7a15be8742 - [rb] specify geckodriver 0.15 is required [ci skip] :: Lucas Tierney
  • 06d52b5976 - Fix up the FirefoxDriverTests :: Simon Stewart
  • d320a21ea3 - Unwrap errors from value field if present :: Simon Stewart
  • f72fc73749 - [rb] release_actions guard for w3c non-compliant browsers :: Lucas Tierney
  • b6270cadca - [rb] add #rect method to Element :: Lucas Tierney
  • 128ec4e2dd - Unwrap errors from a W3C compliant remote end in New Session :: Simon Stewart
  • dc76b17d10 - Attempt to only fail the test in marionette :: Simon Stewart
  • bbd201b418 - Fix flake8 issues (#3628) :: Jim Brännlund
  • 9eeb0fd4fc - fix bug in proxy constructor that some properties are not proper set (#3459) :: Zhuo Peng
  • ed3beaf3fd - [py] support.ui.Select class inherits from object (#3067) :: Lukáš Linhart
  • 01e76ca8f0 - [py] Update W3C Timeout setting to be in line with the specification :: AutomatedTester
  • 086c655b58 - No logical change: reorganise and format FirefoxDriver :: Simon Stewart
  • 04b0789293 - Prefer required capabilities to desired in FirefoxOptions :: Simon Stewart
  • 1b555e44b4 - Fix a problem with serializing FirefoxProfile to a remote server :: Simon Stewart
  • 394c3c2f8e - Capbilities return an empty string for VERSION. Sometimes. :: Simon Stewart
  • 0d58f72a33 - Update Java changelog for 3.3.1 :: Simon Stewart
  • 27ef14fe63 - Bump version to 3.3.1 :: Simon Stewart
  • 5457e21ef5 - Fix some of the broken tests :: Simon Stewart
  • c1f4989afe - You'd imagine we'd have cracked the duplicate key problem now :: Simon Stewart
  • 4e4d5995ec - Try and fix some of the failing RC tests :: Simon Stewart
  • 0ca584d989 - [js] Use the W3C set timeouts format. If this fails, fallback to the legacy format. :: Jason Leyba
  • 5234b325d5 - [js] Fix new session parsing for geckodriver 0.15.0 (breaks support for older versions) :: Jason Leyba
selenium - Selenium 3.3.0

Published by ddavison over 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • eecfd64895 - Correct IgnoreComparatorUnitTest name (#3535) :: Ahmed Ashour
  • b1737a1561 - Fix javadoc for @FindBy ('@' was not rendered in code samples) (#3430) :: Maria Filonova
  • 72fb2e5e71 - Make security.csp.enabled mutable (but still default it to false) (#3428) :: kateposener
  • d55f20bf80 - Use throwIfUnchecked to resolve deprecation. :: Joshua Bruning
  • e8beda46c6 - [rb] build ruby docs from the right location :: Lucas Tierney
  • 2dd47b0361 - [rb] move remote phantomjs tests out of allowed failures :: Lucas Tierney
  • 1e271a254f - Quit setting timeouts to negative values. (#3570) :: Marc Fisher
  • 282e7e8827 - Disable captive portal detection in Firefox. :: Jason Juang
  • c54e1a3d40 - [py] fix docs output directory :: Lucas Tierney
  • 7f858be1ab - [rb] fix logger for Ruby 2.0-2.2 :: Lucas Tierney
  • 7790515014 - [rb] fix issue with integer logging level :: Lucas Tierney
  • 4319d0acd4 - [rb] bump version to 3.2.1 :: Titus Fortner
  • 07178f1735 - [rb] remove deprecations for setting driver path by module method :: Titus Fortner
  • d00e91f1db - [rb] allow setting URL in browser bridges to connect to remote session :: Titus Fortner
  • 58d2253e48 - [rb] deprecate passing in port to Remote Bridge :: Titus Fortner
  • c27788856c - [rb] Fix Logger#output= on Ruby < 2.3 :: Alex Rodionov
  • 861288e725 - Updating IE driver for 3.2 release :: Jim Evans
  • 7582011a6d - Updating .NET changelog for 3.2 release :: Jim Evans
  • 1476750e38 - Have git ignore /py/build :: AutomatedTester
  • b966f72504 - [py] Initial W3C Actions support :: AutomatedTester
  • afd3232bbe - Clear up FirefoxDriver constructors :: Simon Stewart
  • db435db087 - Handle the protocol handshake when remote end follows the spec :: Simon Stewart
  • 95b4df965e - Actions: make pause more strongly typed :: Simon Stewart
  • 80a91b4215 - Clean up ExpectedConditions a little :: Simon Stewart
  • 86f9823d86 - Fix property access of Element.currentStyle. :: Jason Juang
  • e560f7e4ab - removing a remenant of iphone driver that no longer works anyways :: Luke Inman-Semerau
  • 62991b027c - [rb] update what gets logged at what level :: Titus Fortner
  • cff0662afe - [rb] use Webdriver.logger.warn instead of Kernel.warn :: Titus Fortner
  • fef2611c8a - [rb] bump version to 3.2.2 :: Titus Fortner
  • f6fde71d12 - Bump the version number to 3.3 :: Simon Stewart
  • efdec2c42e - Update the java changelog :: Simon Stewart
  • 16f1c112fd - Account for W3C new session response with 'value' property in .NET :: Jim Evans
  • 95956f8083 - [rb] get specs passing without stdout clutter :: Titus Fortner
  • 5226a5acd3 - Adding ability to test Safari Technology Preview in .NET :: Jim Evans
  • df54e7857a - [rb] move driver related functionality to Service classes :: Titus Fortner
  • 8646aa635a - Update calls that return a pure object with keys to look for 'value' key :: AutomatedTester
  • d38931762a - [rb] ensure duration is an integer for action pause :: Lucas Tierney
  • 0db65478fa - Revert "Clear up FirefoxDriver constructors" :: Alexei Barantsev
  • 5301e031b5 - Start of refactoring Firefox initialization parameters to FirefoxOptions :: Alexei Barantsev
  • 418d591fb3 - Refactoring constructor that accepts FirefoxBinary :: Alexei Barantsev
  • 914207effc - Refactoring constructor that accepts FirefoxProfile :: Alexei Barantsev
  • ec80d11851 - Refactoring constructor that accepts FirefoxBinary and FirefoxProfile :: Alexei Barantsev
  • 5ff67fc2da - Refactoring constructor that accepts desired capabilities. Need more test, though :: Alexei Barantsev
  • 59f8fefe25 - Refactoring constructor that accepts both desired capabilities and profile. :: Alexei Barantsev
  • 4acae8ce89 - Refactoring constructor that accepts required capabilities too. But it should be reworked later to fit W3C standard :: Alexei Barantsev
  • a34f1e1f1f - Implementing ability to pass FirefoxBinary or version in capabilities for legacy driver. :: Alexei Barantsev
  • 89ab7b408f - Implementing ability to pass profile and preferences at once in FirefoxOptions :: Alexei Barantsev
  • 645c9e97a8 - Re-deprecate the seldom-used FirefoxDriver constructors. :: Simon Stewart
  • 807843d79a - Fixing asserts :: Alexei Barantsev
  • 720349b86a - Adding forgotten file in .NET :: Jim Evans
  • 70964d249b - Fixing pointer actions duration in .NET to be an integer :: Jim Evans
  • 1c813e0e8b - Fixing error return values from W3C spec-compliant remote ends :: Jim Evans
  • f482acb8d1 - Fixing ability to kill a browser driven in legacy mode (Grid does it on timeout). Not sure how should we deal with geckodriver in this case. :: Alexei Barantsev
  • 4c93bffee7 - Fixing javadoc :: Alexei Barantsev
  • 4231cf044b - No logical changes: use standard java formatting :: Simon Stewart
  • f0a4b295e3 - Update ProtocolHandshake to handle latest w3c "New Session" :: Simon Stewart
  • bab0673902 - Attempt to reduce key collisions in the ProtocolHandshake :: Simon Stewart
  • a401291ae5 - [py] fix creating new session :: Lucas Tierney
  • 4cf170c35d - [py] flake8 cleanup :: Lucas Tierney
  • 88cd74cb4e - [py] fix imports for py3 :: Lucas Tierney
  • 7f7dc14143 - [py] more import and 'value' cleanup :: Lucas Tierney
  • 0d65c3d686 - Add ExpectedCondition checking invisibility of single WebElement :: Valery Yatsynovich
  • 6e5fe5a5d9 - Chrome (HtmlUnit accordingly) does not trigger alerts on unload :: Ahmed Ashour
  • 2d6f5b00e2 - Try to use geckodriver to run RC tests :: Alexei Barantsev
  • 87dcd3752f - Actually trying to run RC tests with geckodriver :: Alexei Barantsev
  • 72fc14eb2e - Shortening commands in the log of RC test run :: Alexei Barantsev
  • 1ee3c2bbf5 - [java] Throw a WebDriverException instead of returning logging and returning null. If these code paths ever triggered, the returned null would just result in a NullPointerException. :: Jason Leyba
  • 07005a3451 - [js] Finalize changelog for 3.3.0 :: Jason Leyba
  • 046a120222 - ProtocolHandshake: be generous about duplicate keys :: Simon Stewart
  • 296738d2c5 - Add meaningful FirefoxOptions.toString :: Simon Stewart
  • 026ec77110 - Allow the FirefoxBinary path in options to not be local :: Simon Stewart
  • 71c3fe8147 - Update copyright header. No logical change. :: Simon Stewart
  • d773d2ae4a - Deprecate FirefoxBinary(String) constructor :: Simon Stewart
  • f287207724 - Bump GSON to the latest version (2.8.0) :: Simon Stewart
  • a88c93552b - Ignoring auth test in webdriven test suite :: Alexei Barantsev
  • d5fbef1992 - Running marionette tests in nightly on travis :: Alexei Barantsev
  • 39b69abd2b - Revert "Ignoring auth test in webdriven test suite" :: Simon Stewart
  • 27fc2ab533 - Fix the FirefoxDriver when the binary is not specified. :: Simon Stewart
  • 32a89707a2 - [rb] update timeouts format :: Lucas Tierney
  • ccc442ea1e - [rb] expect responses to be wrapped in 'value' for w3c :: Lucas Tierney
  • 8ec95cbee5 - [py] Only skip tests if driver name matches a directory name. Fixes issue where cookie_tests.py was matching on the ie driver. :: Dave Hunt
  • c6c3f95801 - All firefox-specific old-style capabilities begin with firefox_ :: Simon Stewart
  • 5759002375 - New Session: stream values from local to remote end :: Simon Stewart
  • 1f809cb30b - Update java changelog :: Simon Stewart
  • ed06ecaaf1 - Add the protocol handshake test to a test suite :: Simon Stewart
  • e6207a6345 - Attempt to be a little more informative if session is not created :: Krishnan Mahadevan
  • 28b3a4e491 - [rb] update changelog for 3.3.0 :: Lucas Tierney
  • b33a3c9f33 - Initial implementation of Pointer Actions :: AutomatedTester
  • ec8ff72941 - Add the W3C capability to Firefox for accepting insecure certificates :: AutomatedTester
  • 179bd935fe - Add an endpoint for the W3C Actions commands to the standalone server :: Simon Stewart
  • 53b08f2988 - Add missing copyright to class. No logical changes. :: Simon Stewart
  • dfe1c5c10a - Updating IE driver prebuilts for impending 3.3 release :: Jim Evans
  • bec44ccc76 - Updating .NET CHANGELOG for 3.3 release :: Jim Evans
  • b526bd5b41 - Updating IE prebuilts for real this time :: Jim Evans
selenium - Selenium 3.2.0

Published by ddavison over 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 317ae67c9f - [js] Use the proper W3C command for getLocation/getSize :: Jason Leyba
  • 2e64afbdcc - [js] Finalize CHANGES.md for 3.1.0 :: Jason Leyba
  • 5806700eb5 - Allow for customisation of TestSlot (#3431) :: Krishnan Mahadevan
  • 86a5d702a7 - Minor refactor of #3431 and add javadocs. :: Doug Simmons
  • 85389a9b40 - Removing .NET Selenium RC language binding implementation :: Jim Evans
  • c861fe7179 - [rb] don't set chrome childprocess as leader on Windows :: Lucas Tierney
  • 51f108a28e - Bump the jarjar-links version :: Simon Stewart
  • fdc62fd095 - Bump jetty to latest release :: Simon Stewart
  • 045612a2d4 - Bump htmlunitdriver to 2.24 :: Simon Stewart
  • bee4115079 - Remove a deprecated method from FluentWait :: Simon Stewart
  • 3a59abd319 - Remove the accidentally left behind htmlunit-driver-2.23 jars :: Simon Stewart
  • 763d78c389 - Fix up the Eclipse classpath files :: Simon Stewart
  • 6b968f4083 - Minor tweak to the ActionsTest :: Simon Stewart
  • e8a2a65d2e - Scaffolding for implementing the W3C Actions APIs. :: Simon Stewart
  • 84c847e5de - Make the w3c actions available from the existing Actions classes. :: Simon Stewart
  • a934e2d0e9 - Flip the Actions class to use the W3C interactions if present :: Simon Stewart
  • 5d7ab06913 - Restore semantics of the Actions class :: Simon Stewart
  • 30012e45da - Fix up bugs to with Actions when using JSON or W3C commands :: Simon Stewart
  • 9f39acdfe7 - [js] Add an example test using async/await with mocha for #2969 :: Jason Leyba
  • ed6dc8e676 - [js] Log a warning if the user creates a managed promise or schedules an unchained task (which relies on the promise manager for proper synchronization). See CHANGES.md for instructions on printing these messages to the console. :: Jason Leyba
  • 37dbe0442d - [js] Use JAVA_HOME if set. :: Jason Leyba
  • ff42350177 - fix javadocs :: Lucas Tierney
  • d949ae408c - [rb] fix rubydocs :: Lucas Tierney
  • 4f07336179 - [rb] Initial implementation of Logger class :: Alex Rodionov
  • 27ef2af86a - [rb] Support RSpec 3.5 :: Alex Rodionov
  • 659f090326 - [rb] update docs task to fix library path :: Lucas Tierney
  • 0c0aee8d4a - [rb] don't create backups of sed [no-ci] :: Lucas Tierney
  • 77d2ac91eb - Finish removing native events for Firefox :: Simon Stewart
  • 01cf2d06d4 - Bump version to 3.2 :: Simon Stewart
  • 67bff6cca2 - Fix the build :: Simon Stewart
  • 83d2c3e7ac - Update java CHANGELOG prior to 3.2 release :: Simon Stewart
  • a28265bf3e - [rb] fix rubydoc warnings :: Lucas Tierney
  • 9c9d9433b7 - upgrade phantomjsdriver to 1.4.0 :: Lucas Tierney
  • dd1c17e0df - No logical changes: Clean up a generic assignment :: Simon Stewart
  • 2a038aedeb - Fix up the JettyAppServer :: Simon Stewart
  • 3fb5b657dc - fix build on windows :: Lucas Tierney
  • 0e12e8e657 - Moving implementation code of IE driver command handlers from headers :: Jim Evans
  • 26765be135 - Removing Microsoft IE driver implmentation :: Jim Evans
  • 67099e9c6b - Updating IE prebuilts :: Jim Evans
  • 5e1e9635cf - Removing obsolete use of IE vendor implementation in .NET bindings :: Jim Evans
  • 6889cd7fa0 - Restore the noblur library for use with Firefox :: Simon Stewart
  • 84569a5c46 - Set origin of move when using W3C actions :: Simon Stewart
  • bd5e2e92d0 - Include the HtmlUnitDriver in the combined client jar :: Simon Stewart
  • 3af2b9dc3e - Fix the htmlunit-driver tests :: Simon Stewart
  • 80b2bc59ee - Remove unused jetty jars :: Simon Stewart
  • d630281352 - Bump the version of Jetty we claim to be :: Simon Stewart
  • c624cc0e7e - [rb] update changelog for 3.2.0 :: Lucas Tierney
  • d2b1c51902 - It's expected that an element might not be present... :: Simon Stewart
  • 85638a4d0c - Minor tweak to test setup. No logical changes :: Simon Stewart
  • 94361a44f4 - Update Python CHANGES doc :: Simon Stewart
  • 6dd8781fea - Updating CHANGELOG for .net :: Simon Stewart
  • 37a3cb8b1e - No code changes. Git ignore emacs temp files. :: Simon Stewart
  • 8c03df6b79 - Note the Guava 21 is a requirement for java users :: Simon Stewart
selenium - Selenium 3.1.0

Published by ddavison over 7 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 6f6fe4f3ab - adding java tests for legacy firefox and marionette.... let's see what breaks shall we! (added to allowed failures) :: Luke Inman-Semerau
  • 9cb0c8d9b9 - adding -rc (WDBS) tests for chrome / firefox to travis :: Luke Inman-Semerau
  • 9bb63d9d58 - fix bash syntax for case statement :: Luke Inman-Semerau
  • f72741d490 - adding atoms tests for firefox (legacy) to travis, allowing failures :: Luke Inman-Semerau
  • 143592993a - [js] Bump the min supported version of Node to 6.9.0 (LTS) :: Jason Leyba
  • b16b657acc - for legacy firefox we should stick to 45esr in travis :: Luke Inman-Semerau
  • 079a237133 - adding atoms_test, htmlunit tests to travis :: Luke Inman-Semerau
  • e3d4768a01 - Java firefox legacy are passing reliably in travis :: Luke Inman-Semerau
  • 9717494a98 - ignore IME test for htmlunit :: Luke Inman-Semerau
  • 2cb5727cbf - default locally when driver not set is chrome now, catching another spot [ci skip] :: Luke Inman-Semerau
  • 2e09979856 - htmlunit tests pass in linux, removing NotImplement (they are ignored on mac) :: Luke Inman-Semerau
  • 36e67cce86 - Mention the need for a driver and how to get one in python documentation :: John Comeau
  • 253d188e53 - Added python context manager for chrome/content in Firefox (#2753) :: John Dorlus
  • aabb225fda - [js] For w3c, use get not post for active element :: Jason Leyba
  • 23f66a969e - Simplify and clean up FluentWait (#2979) :: Valery Yatsynovich
  • d851f4c791 - Expand python marionette profile tests to cover capabilities, firefox_profile, and firefox_options :: Dave Hunt
  • fe594a65db - Parameterise python marionette test_invalid_binary :: Dave Hunt
  • fff22cd38c - Remove test classes from python marionette tests :: Dave Hunt
  • 702f1a9ef5 - Refactor python test mn_options_test.py :: Dave Hunt
  • 7e255eb763 - Add python tests for calling quit :: Dave Hunt
  • 9157c7071f - [py] Only attempt to remove the profile path if one was specified :: Dave Hunt
  • 32ee67106a - [py] Fix click tests for Marionette by waiting for the title to change :: Dave Hunt
  • 76d8fc9862 - [py] Fix cookie tests for PhantomJS and other improvements :: Dave Hunt
  • 6504362bd1 - [py] Fix testShouldEmitOnChangeEventsWhenSelectingElements by first expanding the :: Dave Hunt
  • e8b5e8c4a7 - Update AUTHORS... :: Doug Simmons
  • f8861573c2 - catching two more duplicate authors [ci skip] :: Luke Inman-Semerau
  • e1b0cf8be0 - ignoring some htmlunit tests to get travis to pass :: Luke Inman-Semerau
  • 6c3d1b1ac7 - htmlunit test passes with javascript enabled :: Luke Inman-Semerau
  • 81a5fe29e2 - [Java] Add Double to return types list :: Glib Briia
  • 62eabcc52a - test flaked once in travis, adding wait. [ci skip] :: Luke Inman-Semerau
  • 2512868e0a - [py] Removing dubious testMovingMouseBackAndForthPastViewPort that expects to be able to move to and click elements that are outside of the viewport :: Dave Hunt
  • cc98e833bc - [py] Enable passing testShouldBeAbleToOverrideTheWindowAlertMethod for PhantomJS :: Dave Hunt
  • 1cbe2b63bb - [py] Enable passing testShouldNotBeAbleToClickElementThatIsOutOfViewInANonScrollableFrame and add TODO for suitable assert :: Dave Hunt
  • 8c1e8f8b16 - [py] Remove pytest.skip from method as this is taken care of by the calling tests :: Dave Hunt
  • ee899fbb2d - [py] Enable testDraggingElementWithMouseFiresEvents :: Dave Hunt
  • f5300cd789 - [py] Enabling testCannotMoveToANullLocator for Chrome :: Dave Hunt
  • 8f76faad8a - [py] Enable testClickingOnFormElements :: Dave Hunt
  • 1b56bcb018 - [py] Enabling testSelectingMultipleItems for Chrome :: Dave Hunt
  • f67a7cc3d7 - [py] Remove Marionette xfail for testShouldTimeoutOnPageLoadTakingTooLong :: Dave Hunt
  • 2bf6fde3f7 - [py] Fix testShouldReturnWhenGettingAUrlThatDoesNotResolve so it does not expect an exception :: Dave Hunt
  • a119fc14e9 - [py] Remove Safari xfail for testShouldReturnWhenGettingAUrlThatDoesNotConnect :: Dave Hunt
  • b4ef4ec3e6 - more test de-flaking in travis, hopefully. :: Luke Inman-Semerau
  • 7186e1a1d1 - bumping htmlunit driver to 2.23.1 :: Luke Inman-Semerau
  • 5e86496add - Fix IJ and Eclipse configs after htmlunitdriver bump :: Simon Stewart
  • 3a616b09ad - DefaultCapabilityMatcher in grid should consider browserVersion (w3c) and version (jsonwp) capability keys :: Luke Inman-Semerau
  • 86777d8be4 - Deleting deprecated class :: Alexei Barantsev
  • 7046f4264f - [py] Mark testClickingOnFormElements as xfail for PhantomJS :: Dave Hunt
  • af16372f68 - [py] Remove PhantomJS xfail for testSelectingMultipleItems :: Dave Hunt
  • 0ac9f59508 - 'go clean' should delete buck-out :: Alexei Barantsev
  • 90af9d3e6f - [py] Refactor position and size tests and remove xfails for PhantomJS :: Dave Hunt
  • c10d3ff100 - Revert "[py] Remove PhantomJS xfail for testSelectingMultipleItems" :: Dave Hunt
  • 5d13dc1e5d - [py] Remove Chrome xfail for testShouldPickUpStyleOfAnElement :: Dave Hunt
  • 387d8deab6 - [py] Some drivers return rgba(0,0,0,0) for the shortcut 'transparent' :: Dave Hunt
  • 2730c8ad41 - [py] testSelectDisabled tests need to select an option other than the default :: Dave Hunt
  • 38bafdd1c3 - [py] Remove Chrome xfail for testSelectByValueSingle :: Dave Hunt
  • c9ecf8b29a - [py] Remove skips for Chrome < 16 in TestWebDriverSelectSupport :: Dave Hunt
  • 8d6412fb65 - [py] Fix number_of_windows_to_be expected condition to check the number of windows :: Dave Hunt
  • 5326671898 - [py] Remove Chrome ignores for TestWindowSwitching :: Dave Hunt
  • 79c54da89c - fix edge case in pad function (#2977) :: Jake Garelick
  • c1269d5ab4 - [py] Remove remaining skips for Chrome < 16 :: Dave Hunt
  • c823a1ca00 - [py] Fix test page in testShouldReturnEmptyStringWhenTagIsSelfClosing and mark as xfail :: Dave Hunt
  • 75a308b09f - [py] Remove all historic @Ignore decorators :: Dave Hunt
  • c1c539e749 - [py] Remove Chrome ignores for TestClear :: Dave Hunt
  • eecaa46aa9 - [py] Remove unnecessary PhantomJS and Firefox ignores from TestDriverElementFinding :: Dave Hunt
  • ed563e9318 - adding setLogLevel to FirefoxOptions for use with geckodriver :: Luke Inman-Semerau
  • 779b8655b5 - bump htmlunit to 2.23.2 :: Luke Inman-Semerau
  • fc4d79f5b1 - [py] Remove Chrome ignore for testShouldReturnNullForNonPresentBooleanAttributes :: Dave Hunt
  • fb0472a9fa - [py] Remove PhantomJS ignores from most tests in TestExecutingAsyncJavaScript :: Dave Hunt
  • 57e7ecacce - [py] Remove some PhantomJS ignores from TestFrameSwitching :: Dave Hunt
  • df2e3c764c - [py] Remove two Firefox ignores from TestFrameSwitching :: Dave Hunt
  • afa36d9ff6 - [py] Remove Marionette ignore for testShouldContinueToReferToTheSameFrameOnceItHasBeenSelected :: Dave Hunt
  • 841191208d - [py] Fix testShouldBeAbleToClickInAFrame :: Dave Hunt
  • 0b803f2bbf - [py] Fix testShouldBeAbleToSwitchToTheTopIfTheFrameIsDeletedFromUnderUs :: Dave Hunt
  • 9b9a8698b5 - [py] Introduce marks for xfailing tests against specific drivers :: Dave Hunt
  • feb392dcbd - Buckifying chrome-driver atom tests. :: Alexei Barantsev
  • cd67ff6bba - Buckifying ie-driver atom tests. :: Alexei Barantsev
  • d73914a2dc - Transferring remaining JS tests to buck. :: Alexei Barantsev
  • 093bdb658e - Deleting unused js_test mapping from crazyfun :: Alexei Barantsev
  • 0b786d6c67 - Getting rid of Ant in javascript crazyfun tasks. That allows us to delete java.rb and use Ant included in JRuby. :: Alexei Barantsev
  • d2ed3d5371 - Deleting java.rb mapping, it's not used anymore in crazyfun :: Alexei Barantsev
  • e07eaf0e9b - This part is not ready for buck yet :: Alexei Barantsev
  • b3a004aab6 - Include LICENSE in MANIFEST.in for sdist (#3006) :: Peter M. Landwehr
  • 187780755c - Update License to show copyright belongs to SFC :: AutomatedTester
  • 90c80a897e - [py] Don't write to unused pipe when no log_file (#2994) :: Herst
  • bae10822e3 - Fix getting ip for python 3 (#2936) :: Alexander Bayandin
  • 0359f0a510 - implement local and session storage for w3c :: Titus Fortner
  • b76baa5dca - Update version number for python documentation (#3017) :: Nik Nyby
  • 8b57591cd6 - python: link to https version of docs (#3018) :: Nik Nyby
  • d6877b8072 - python docs: update pip link (#3019) :: Nik Nyby
  • 6b8c15034e - Raise a domain-specific exception (WebDriverException) instead of general Exception. (#2606) :: Junpei Kawamoto
  • 4f27518133 - Removing sleep no longer needed by Edge browser in .NET :: Jim Evans
  • 1e84771c08 - Firebug functions are incorporated into Firefox developer tools :: Alexei Barantsev
  • 2ba7ef5458 - This file has no uses (another Firebug version is used in FirefoxProfileTest) :: Alexei Barantsev
  • bb90d26079 - No more native events in FirefoxDriver :: Alexei Barantsev
  • bc5b728317 - Shortening long capability values in string representation. Fixes #3027 :: Alexei Barantsev
  • 38dcbfaa9b - Fix #2961 - node registration with mixedOS on Windows :: Doug Simmons
  • a4379d0c47 - Fix issue in RegistrationServlet when receiving Se2 request with node servlets :: Doug Simmons
  • 476261d3e5 - Bump jQuery for DisplayHelp and Console servlet :: Doug Simmons
  • abb8f055f6 - Fixing paths on windows :: Alexei Barantsev
  • ea09fb26ff - Fixing the check that selenium server is up :: Alexei Barantsev
  • 4f5335902b - words of advice :: Paul Hammant
  • a9e7085d8e - Turn up the silence :: Jari Bakken
  • 3b7ba0ec1f - Filter by executable per-PATH-entry :: Daniel Wagner-Hall
  • c95184ab68 - deflaking test the intermittently fails in travis :: Luke Inman-Semerau
  • 6cedf5855d - Update TakeElementScreenshot to match WebDriver specification :: AutomatedTester
  • 41ebe21007 - Flake 8 updates :: AutomatedTester
  • 42fc5302bb - Implementing ability to use relative path to suite file in htmlrunner :: Alexei Barantsev
  • 3c224be3ee - Adding sendKeys method to Selenium for the sake of compatibility with Selenium IDE :: Alexei Barantsev
  • cebb1aba6a - Adding exception info to the log :: Alexei Barantsev
  • 8ce9a9a7db - Adding proper extension to the result file :: Alexei Barantsev
  • 1b24642154 - Remove pdb statement and add xfail to new test :: AutomatedTester
  • 6d717523b0 - Xfail python tests that are known issues in Marionette :: AutomatedTester
  • 618d6634d0 - XFail Python tests that are intermittent :: AutomatedTester
  • 77b57ec8f4 - A better way to get the correct path to the resource directory. :: Alexei Barantsev
  • 0ab820f4a6 - js: remove marionette atom generation :: Andreas Tolfsen
  • de2a2175c4 - authors: update :: Andreas Tolfsen
  • 397efe8a74 - fixing UnexpectedAlertBehaviorTest :: Luke Inman-Semerau
  • 63e321f783 - Store command should store to the given variable :: Alexei Barantsev
  • 3873ac994f - getValue should, um... get value :: Alexei Barantsev
  • 2f835d2319 - Expanding arguments of the command :: Alexei Barantsev
  • 8ea4893520 - Checking result of non-boolean operations :: Alexei Barantsev
  • d18469672f - [js] Add a type cast to silence static type checking errors when generating docs :: Jason Leyba
  • 32c4ebf880 - [js] Update mocha version and stop running with the --harmony flag. :: Jason Leyba
  • ce01bba7dd - [js] Update test for node 6.9.x (where a number is a valid input as a file descriptor) :: Jason Leyba
  • 71947565ff - [js] Reduce the API on promise.Thenable for compatibility with native Promises. :: Jason Leyba
  • e7b60715d3 - [js] Use moz:firefoxOptions for geckodriver-specific capabilities. :: Jason Leyba
  • 332e45fb61 - [js] Extend the testing much to support tests defined using generator functions :: Jason Leyba
  • 370703fb62 - [js] Introduce the SELENIUM_PROMISE_MANAGER environment variable, which can be set to 0 to disable use of the promise manager. :: Jason Leyba
  • 6f5b188028 - [js] Update a test to handle changes to the way chromedriver returns captured log messages :: Jason Leyba
  • de1d18e450 - [js] Don't inherit the current process' stdio handles when launching phantomjs in a child process. :: Jason Leyba
  • b390490dc9 - [js] Builder.build() now returns a thenable WebDriver object. Users can issue commands directly, or through a standard promise callback. This is the same pattern used for WebElements with WebDriver.findElement(). :: Jason Leyba
  • dc84c6dc3f - [js] Update all dependencies :: Jason Leyba
  • ba56ad1ae0 - [js] Replace usages of Promise.defer(), which no longer exists in Node v7 :: Jason Leyba
  • 9985d1f754 - Using baseUrl passed in the command line to open relative URLs :: Alexei Barantsev
  • 9ebb7a8ab2 - XFail Python tests that are intermittent :: AutomatedTester
  • d266b0047e - remove python chrome and marionette tests from allowed failures on travis :: AutomatedTester
  • 363fcda9fd - [py] EdgeDriver with log file and verbose option :: Herst
  • fe03c57cc0 - [js] Allow disabling the promise manager through a property setter. :: Jason Leyba
  • 6fa3c01f48 - [js] Make sure examples are all updated for #2969 :: Jason Leyba
  • f76d614534 - [js] Use the atoms for getAttribute and isDisplayed :: Jason Leyba
  • 88fc935dcd - [js] Ensure callback for session teardown is called if an error cocurs while creating the session. :: Jason Leyba
  • 246c2d7332 - [js] Finalize changelog for 3.0 :: Jason Leyba
  • 855ef65a14 - [js] Ensure quit handler is invoked with no context :: Jason Leyba
  • de98553456 - rb - guard specs due to timeouts with Remote + Firefox :: Titus Fortner
  • 7fab4ccb48 - Update CHANGELOG for 3.0.2 :: Doug Simmons
  • 1466ae3e8f - Complete sentences for my previous commit [ci skip] :: Doug Simmons
  • 7e8f5f1e8e - rb - always send jwp commands to remote instead of w3c :: Titus Fortner
  • 8859d2cfdd - Use the python intepreter from the PEX instead of the system default :: Dave Hunt
  • 4deddd29cd - trim key/value strings for grid node -capabilities / -browser command line switch :: Luke Inman-Semerau
  • e7d41659be - [py] Build the docs using Tox :: Dave Hunt
  • 0f5739629c - [py] Remove unused third party dependencies :: Dave Hunt
  • d039c34cf8 - [py] Remove Selenium RC from docs :: Dave Hunt
  • 19fff8066f - [py] Remove broken references in docs :: Dave Hunt
  • 0d40dcd642 - [py] Fix docstring formatting :: Dave Hunt
  • 1e9734ba9c - [py] Fix formatting of table in docs :: Dave Hunt
  • 2a9a36cb99 - [py] Fix documentation warnings about orphaned content :: Dave Hunt
  • 8daed864ff - [py] Remove configuration of static files for docs :: Dave Hunt
  • ac158e07f7 - [py] Treat doc generation warnings as errors :: Dave Hunt
  • 1d05820eda - [py] Remove unused virtual environment handling from crazy-fun :: Dave Hunt
  • ab92ed2336 - rb - always send jwp commands to remote instead of w3c :: Titus Fortner
  • bf49812976 - Xfailing alert test for Chrome :: AutomatedTester
  • a05085aba4 - Disable all python alerts tests due to Chrome bug :: AutomatedTester
  • 1122835b3d - Clean up python form handling tests :: AutomatedTester
  • 749d4ae33c - Move Marionette python to allowed failures again :: AutomatedTester
  • dc2d41d823 - [js] More API adjustments to align with native Promises :: Jason Leyba
  • 2a5819fa18 - [js] Improved error handling with WebDriver.wait() :: Jason Leyba
  • 685a7f1186 - [js] Properly capture rejected promises within an action sequence :: Jason Leyba
  • 55e370c99a - [js] Bump to 3.0.1 :: Jason Leyba
  • cbc150b091 - Fix a typo in the w3c? method :: Brian Hawley
  • 1f7a9b9872 - [java] Alert Listener implementation (#3054) :: Srinivasan Sekar
  • bf1db877dd - Mention Selenium RC support removed from Selenium 3in python bindings :: AutomatedTester
  • 8a673c59ee - organize imports of firefox options; expanduser and abspath on chrome options extension (#3089) :: Dj
  • 69cb274c7a - Refactor the Travis CI jobs and introduce tests for python 3.5 :: Dave Hunt
  • fa517760ff - [py] Remove unneccessary test classes :: Dave Hunt
  • bc19742bb0 - [py] Fix flake8 issues and run flake8 on Travis :: Dave Hunt
  • 708c8d91ab - Run apt-get update before installing java 8 on Travis :: Dave Hunt
  • d29bac25c5 - [py] Fix inner test classes :: Dave Hunt
  • 7d35d3171d - [py] Fix incomplete testShouldThrowAnExceptionIfAnAlertHasNotBeenDealtWithAndDismissTheAlert :: Dave Hunt
  • 297733734c - Return when we use executeScript for faking WebElement.get_property(...) :: AutomatedTester
  • b0af4e1e05 - Reverting use of Python interpreter from PEX :: Jim Evans
  • 5e1d455098 - Correcting HTTP verb for GetActiveElement command in .NET for W3C :: Jim Evans
  • b22f01be34 - [py] Fix flake8 issue in webserver.py :: Dave Hunt
  • cac7f7ab4d - Introduce AppVeyor for testing the build on Windows :: Dave Hunt
  • 438485ca7d - Only use the system python when building on Windows :: Dave Hunt
  • 705be71ce9 - Server configuration consistency updates. :: Doug Simmons
  • 9f2c1183b8 - Guard against NPE in RegistrationRequest#build() :: Doug Simmons
  • c0a3b39807 - More tests and tweaks for RegistrationRequest :: Doug Simmons
  • eeed4e0c29 - [js] consequences of replacing Promise->ManagedPromise (#3129) :: Georgii Dolzhykov
  • 93f5a238b2 - [java] Update FirefoxDriver to handle serialized FirefoxOptions in DesiredCapabilities :: Jason Leyba
  • 5e66e773ac - fix error that can occur with JsonToBeanConverter and invalid selector exception due to multiple error status matches :: Luke Inman-Semerau
  • 3475dd7c01 - Added a bunch of improvements to webdriver playback and scheduler including: :: Samit Badle
  • 183c51d19b - Add in support for W3C Get Active Element in Python. Fixes #2751 :: AutomatedTester
  • 8b47d0a95a - rb: add property webelement method :: lmtierney
  • 68d51cf449 - rb: add new w3c get cookie and delete all cookies functionality :: lmtierney
  • e9433bd3c8 - Updating .NET build process to add atoms resources for strong-named build :: Jim Evans
  • 3b95afafda - Bumping .NET version number to 3.0.1 :: Jim Evans
  • 5c82646648 - [js] Fix atoms usage to remain platform agnostic :: Jason Leyba
  • 8b04d234d4 - Modifying crazyfun Closure compilation to read command-line flags from file :: Jim Evans
  • 08b6df2a4c - Fixed java client's serialization of NetworkConnection. (#3125) :: mcharsley
  • 0eb1874ca3 - rb: fix typos building chrome-driver arguments :: danvine
  • 6dbc73b7c1 - Explain the GeckoDriver situation a little more in the issue template :: Dave Hunt
  • bfd415f94f - Disabling Alert test because of another reason for it to fail. Hopefully this will stabilise Chrome :: AutomatedTester
  • 106ce42fb9 - [rb] kill service process for drivers without a shutdown command :: lmtierney
  • 604fabd97d - [rb] convert commands to snake_case :: joe_schulte
  • f8f18c1126 - [rb] put commands directly into the constant :: joe_schulte
  • e3fbb4a834 - [rb] remove remaining Edge workarounds for remote server :: Titus Fortner
  • ef2003cd6a - [rb] values must be appended before freezing IGNORED_ERRORS. :: kou1okada
  • 5ce7249dae - [rb] allow custom exec path, deprecate module methods :: lmtierney
  • a4402d65d5 - [rb] get specs passing :: Titus Fortner
  • a01fb62c42 - Replace HashBiMap with thread-safe and lighter-weight ConcurrentHashMap (#3151) :: asmundak
  • ed1779c70e - [rb] release 3.0.2 :: Titus Fortner
  • 90e026af60 - [rb] allow windows drivers to be executed from batch files :: Titus Fortner
  • 2d3cdc6b20 - [rb] release 3.0.3 :: Titus Fortner
  • d943ee2950 - [js] fix doc typos (#3133) :: Georgii Dolzhykov
  • 901ac2cd4f - [py] Release 3.0.2 :: Dave Hunt
  • 119cae45ff - [py] Fix py_release target :: Dave Hunt
  • bf895d30aa - Change log level for protocol debug messages to 'fine' (#3134) :: Artur
  • c65a338ed3 - Updating getSlotCounts to use sessions allowed (#3183) :: mitchloudenbeck
  • 271c594e5d - Use the TouchEvent constructor. :: Jason Juang
  • 83ed8cbf0a - Update remote_connection.py :: jkohls
  • b288c216e8 - [py] attempt to maintain intent of PR #421 after incomplete rebase :: Titus Fortner
  • 8e8fc87ead - py: make CONTEXT_CHROME and CONTEXT_CONTENT static :: Andreas Tolfsen
  • aa5b714dd1 - py: avoid looking at specificationLevel capability to determine conformance :: Andreas Tolfsen
  • fd55164ddf - Use default capabilities in asserts in tests :: AutomatedTester
  • 33d7d1a0e0 - Correcting binary location commited by accident :: AutomatedTester
  • bd20807dfb - If the selectionStart attribute is null, then selection APIs do not apply to that element. :: Jason Juang
  • 2984b13b7c - Fixed several typos in promise.js (#3172) :: Dmytro Shpakovskyi
  • bd3f14cd32 - Fix: to avoid using existing /Application/FirefoxNN.app as binary (#3199) :: Alexei Vinogradov
  • 465ef4ded7 - browser version capability should be a string when parsing command line options for a node. :: Luke Inman-Semerau
  • bc10e1633c - ExpectedConditions.presenceOfNestedElementsLocatedBy should check that at least one element is returned Fixes #3214 :: Luke Inman-Semerau
  • b990d61b4e - add changlelog note about grid command line browser version fix :: Luke Inman-Semerau
  • cdebe0e55f - fixing crappy unit test :: Luke Inman-Semerau
  • 52a89fdb99 - Fix network connection (#3222) :: mcharsley
  • 0e4c719e81 - Breaking dependency of buck build on ant :: Alexei Barantsev
  • b7562f1365 - Adding simple MIT-licensed icon for htmlunit. Fixes #3190 :: Alexei Barantsev
  • d0884e4612 - Unignoring some tests fixed in chromedriver 2.26 :: Alexei Barantsev
  • 99d4173c64 - [py] Preventing exception if log_path is none or empty. Fixes #3128 :: Alexei Barantsev
  • 87cadbb0c3 - [py] Migrating more tests to marionette :: Alexei Barantsev
  • 2f8d8653ca - Added NetworkConnection interface to ChromeDriver client :: Mark Charsley
  • 483eb0064b - Deleting alias for a target that was obsoleted by migration to buck :: Alexei Barantsev
  • 0fd840096f - Throwing an error on wrapping recursive objects as described in https://w3c.github.io/webdriver/webdriver-spec.html#dfn-internal-json-clone-algorithm :: Alexei Barantsev
  • a6f6b5102b - [py] remove blank lines so flake8 passes (#3255) :: Corey Goldberg
  • 6d21577503 - [py] Add firefox options to API docs :: Dave Hunt
  • f7785fc589 - Deleting unused files. We use buck to build Java part. :: Alexei Barantsev
  • f309c641aa - Deleting useless private method :: Alexei Barantsev
  • 0b6dea168c - Using more straightforward constructor to create a CommandLine instance :: Alexei Barantsev
  • d7178c234f - Fixing the build broken by a previous commit :: Alexei Barantsev
  • 63afab7f94 - Moving a method to the class that only uses it. :: Alexei Barantsev
  • 6021927b6f - Deleting PATH duplication in Firefox environment :: Alexei Barantsev
  • 0e832802c0 - Adding (temporarily) a missing dependency :: Alexei Barantsev
  • 409c996632 - Refactoring Executable to update dynamic library path in CommandLine. The method setLibraryPath was a kind of utility method, its responsibilities are distributed now amongst FirefoxBinary and CommandLine. :: Alexei Barantsev
  • d85ff33647 - Stop leaking Executable out of FirefoxBinary :: Alexei Barantsev
  • a60f72e7c1 - No more native events in FirefoxDriver, no need to mention them in Java binding. :: Alexei Barantsev
  • ed1f9a1ff1 - Attempt to use stable chromium :: Alexei Barantsev
  • dc80ee2ea5 - Deleting unused imports :: Alexei Barantsev
  • 7728f47413 - Looking for firefox executable in the directories where developer and nightly editions resides too. :: Alexei Barantsev
  • 7f126959a7 - Stop using static initializers to look for firefox executables. It is not a frequently used operation to care about performance so much. And static initialization prevents ability to change location specified by a system property after first initialization. Also it prevents ability to find a firefox installed later than selenium server was started. :: Alexei Barantsev
  • 9f2ea67a76 - Ignoring a couple of tests that fail on travis :: Alexei Barantsev
  • f8db7e3d0b - Moving some travis jobs from allow_failures to stable :: Alexei Barantsev
  • 4cb8f95f7b - Correct list of stable jobs :: Alexei Barantsev
  • 0b688fd7a7 - [rb] make QUIT_ERRORS constant a class variable to allow modification :: clarkenciel
  • 0d3853ebff - [rb] Add support for net-http-persistent v3 :: Pete Johns
  • e0a54f80a4 - [rb] update quit_error implementation for http :: Titus Fortner
  • d4f142f93f - [rb] implement Firefox profile functionality for geckodriver :: lmtierney
  • 19de192131 - [rb] update specs for new Firefox profile implementation :: Lucas Tierney
  • 1e60e34c54 - [rb] allow default http client to set open and read timeouts independently enforce open_timeout default to Ruby 2.2 default of nil :: richseviora
  • 5dc2565742 - [rb] style updates :: Titus Fortner
  • a51ca60174 - [rb] update README with required Ruby version of 2.0 :: Toda Hiroshi
  • 7d924f1240 - [rb] release 3.0.4 :: Titus Fortner
  • 751204fc51 - [rb] honestly I have no idea :: Titus Fortner
  • 0acaa2c1c2 - Refactoring firefox executable discovery code. :: Alexei Barantsev
  • 273a5c8e36 - Implementing ability to get Firefox channel and version info :: Alexei Barantsev
  • 683b17b159 - Implementing ability to specify Firefox channel or version in FirefoxBinary constructor. :: Alexei Barantsev
  • 8a43ecc467 - Implementing ability to specify Firefox channel or version in FirefoxDriver constructor via "version" capability. :: Alexei Barantsev
  • 0209848a89 - Deleting a stale test. More tests for FirefoxBinary to be added soon. :: Alexei Barantsev
  • d7772ff267 - Improving Firefox executable discovery on Linux :: Alexei Barantsev
  • 4f292dd082 - Real path to executable should be real :: Alexei Barantsev
  • d913d90f0f - It's true by default :: Alexei Barantsev
  • 2a64a8939b - RemoteWebDriver should not add its own information to the recreated server exception, it makes harder to read exception messages. :: Alexei Barantsev
  • 736725833b - Fixing tests broken by previous commit :: Alexei Barantsev
  • 0fdb500b69 - Putting try-with-resources in action :: Alexei Barantsev
  • 338e5718cc - Replacing custom Filter class with Predicate :: Alexei Barantsev
  • 4ca1f7d3ef - Deleting unused classes :: Alexei Barantsev
  • e82de4599d - Deleting a method used in a single test only. :: Alexei Barantsev
  • 001c55fa01 - Deleting unused code :: Alexei Barantsev
  • 63aec398d6 - Inlining :: Alexei Barantsev
  • 2ced8e2016 - Deleting methods used in tests only :: Alexei Barantsev
  • 7264b8a4e2 - Refactoring utility classes :: Alexei Barantsev
  • edf69ffdbe - More refactoring and more tests :: Alexei Barantsev
  • f3dfb7f42c - Breaking redundant dependency on guava :: Alexei Barantsev
  • b984b9e07d - Deleting unused utility methods :: Alexei Barantsev
  • e4d36e18b4 - Inlining :: Alexei Barantsev
  • 68ed698871 - Refactoring to Java 8 :: Alexei Barantsev
  • 425f6e310f - Deleting unused class :: Alexei Barantsev
  • 6bb5877f60 - These tests are unstable on travis :: Alexei Barantsev
  • bab917183c - Unignoring some Chrome tests that pass locally :: Alexei Barantsev
  • 50025e882a - Ignoring a couple of tests back :: Alexei Barantsev
  • 03253f9f62 - Bump max memory for go command :: Simon Stewart
  • 48c746d85c - Bump the buck version :: Simon Stewart
  • 9a2412ba20 - Refactoring expected conditions to use findElements instead of findElement to check presence of an element :: Alexei Barantsev
  • 12f91975de - Fixing the tests broken by previous commit :: Alexei Barantsev
  • e775891b84 - Ignoring the failing test :: Alexei Barantsev
  • 6cbff932ab - [rb] remove Fixnum references to support Ruby 2.4.0 release :: jamespdo
  • cd72cc0eb5 - [rb] update specs for Ruby 2.4 and RSpec 3.0 :: Titus Fortner
  • 0a4beb02d7 - [rb] bump version to 3.0.5 :: Titus Fortner
  • 9a39af7619 - Refactoring to Java 8 magic :: Alexei Barantsev
  • a708008431 - Back to the previous buck version until https://github.com/facebook/buck/issues/1074 fixed :: Alexei Barantsev
  • 886a53c8a6 - Fixing color converter to java.awt.Color. I blame lukeis for accepting pull-requests without tests! :) Fixes #3304 :: Alexei Barantsev
  • 26d8ddbb1f - Ignoring unstable test (fails on travis) :: Alexei Barantsev
  • 0106659222 - update Ruby version running on Travis :: Titus Fortner
  • 049648f9f9 - [rb] this code is swallowing data :: Titus Fortner
  • e7d4f5e21e - Set browser.process.leader to true :: CsolG
  • c489c8b511 - Inlining the single use of an utility method :: Alexei Barantsev
  • 498d0a4fb2 - Moving output demux to the top level, it can be used in other places too :: Alexei Barantsev
  • a1451a180e - Separating responsibilities of demux and circular buffer. :: Alexei Barantsev
  • e41da15108 - Less guava, more Java 8 :: Alexei Barantsev
  • 4f3493809e - Disabling (temporarily) the option that is not implemented in geckodriver yet :: Alexei Barantsev
  • 76416a68c7 - We're on Java 8 already. :: Alexei Barantsev
  • 3856302060 - Deleting long ago deprecated function. :: Alexei Barantsev
  • 717918fb1a - Deleting bunch of unused windows-specific code :: Alexei Barantsev
  • fdb69e7888 - Fixing ability to run taskkill in bad-tuned environments. :: Alexei Barantsev
  • 6b0275ebc7 - Deleting unused JNI code :: Alexei Barantsev
  • 56dd9b4cb7 - Updating geckodriver version :: Alexei Barantsev
  • 4392869d62 - Current process output can be returned at any moment :: Alexei Barantsev
  • d5af6e102b - No need to create another in-memory output stream, CommandLine already has one. :: Alexei Barantsev
  • ac5d1682ae - Moving IO utility classes to internal namespace :: Alexei Barantsev
  • ed6123dba9 - Moving OS utility classes to internal namespace :: Alexei Barantsev
  • a7b638ec07 - Moving Net utility classes to internal namespace :: Alexei Barantsev
  • 80bda00266 - Fixing the path to a test :: Alexei Barantsev
  • d37a5cc4e8 - Revert moving utility classes to internal namespace. :: Simon Stewart
  • 14212a2e5e - Ensure that buck build //javascript/... builds. :: Simon Stewart
  • 83dbb87f94 - Bump Guava to 20.0 :: Simon Stewart
  • 47e572514a - Implementing ability to redirect geckodriver logs to a file :: Alexei Barantsev
  • 4b7f4021ee - Implementing more straightforward way to specify firefox binary in GeckoDriverService builder. :: Alexei Barantsev
  • 3612480dc9 - Add a BUCK build file for the watir-atoms :: Simon Stewart
  • f4ac68577d - Fix FirefoxBinary so it works on OS X. :: Simon Stewart
  • 3402e78744 - Major and minor versions make sense for the current platform only. :: Alexei Barantsev
  • 8977c2ffcb - Fixing use of deprecated method :: Alexei Barantsev
  • 2b622c5dde - Extracting binary and profile from capabilities as late as possible. :: Alexei Barantsev
  • 68f2ca8ab8 - Deprecate CanPerformActionChain, and tidy up some code :: Simon Stewart
  • 6104b66e6b - Using java 7 features in the BeanToJsonConverter. No logical changes. :: Simon Stewart
  • 09b102f843 - Revert "Extracting binary and profile from capabilities as late as possible." :: Alexei Barantsev
  • 4e076ee366 - Closing zip output stream properly (on behalf of lucast) :: Alexei Barantsev
  • 6c9d0bb6df - Geckodriver 0.12 is out :: Alexei Barantsev
  • 64c086f170 - No more native events in FirefoxDriver, deleting tests that assume native events are on. :: Alexei Barantsev
  • 9428b32e8e - Deleting non-browser specific test, covered by other tests. :: Alexei Barantsev
  • b5d04d8f96 - Adding more tests for FirefoxDriver construction with a profile :: Alexei Barantsev
  • 482c91fa5e - [js] fix docs typos (#3295) :: Dmytro Shpakovskyi
  • 5a9c2b6daf - [js] spelling fix (#3272) :: Craig
  • af65fc1eb1 - No need to populate profile when creating a command executor, it uses capabilities just to recognize legacy mode :: Alexei Barantsev
  • 2a19cf164b - No need to populate profile several times in a row, it can be populated in the last constructor only :: Alexei Barantsev
  • b2ed53113e - Simplifying checks :: Alexei Barantsev
  • 0238f2b127 - Equality is not defined for profiles. So we can only keep old or reset. Let's reset. :: Alexei Barantsev
  • 45cf95f40b - Splitting profile population to smaller more specific methods. :: Alexei Barantsev
  • a4e5719c30 - Fixes to FirefoxOptions.java (#3327) :: Marc Fisher
  • 3c119816a7 - Add macOS Sierra (10.12) platform (#3274) :: Valery Yatsynovich
  • 6481e7bdef - [rb] Travis can't handle RSpec 3.5 yet :: Lucas Tierney
  • e3645a4bf9 - [rb] implement window position for w3c :: Titus Fortner
  • 8d5cdb9aa8 - [rb] fix send text to alert for W3C :: Titus Fortner
  • 808d4b6a62 - [rb] implement updates to geckodriver capabilities :: Titus Fortner
  • acda925beb - [rb] update tests for safari and firefox on mac :: Titus Fortner
  • 1e07a85431 - [py] fix shutdown and process termination (#3263) :: Corey Goldberg
  • 82587ea71a - use lastest geckodriver for travis (#3343) :: Lucas Tierney
  • 3064a0e5b4 - for _ -> for x on behalf of cgoldberg :: Luke Inman-Semerau
  • fa53697e71 - range!... whoops :: Luke Inman-Semerau
  • bda48e995f - [rb] fixes for travis tests :: Titus Fortner
  • dcc80b8cce - [py] fix inverted logic and flake8 failure (#3346) :: Lucas Tierney
  • 0e5b18aa88 - [py] Allow Firefox preferences to be set directly in Options :: Dave Hunt
  • 5ed8ffc86c - [py] Mark test as expected to fail due to about:blank causing a timeout :: Dave Hunt
  • 50f4ca8b59 - Make GetText aware of the Shadow DOM by default. :: Simon Stewart
  • ea231f089e - Fix failing builds. I think :: Simon Stewart
  • 79685dbf7d - Bump guava to 21.0 :: Simon Stewart
  • 8250fc95fe - Use java 8 features in closure test runner :: Simon Stewart
  • 441dbc7229 - Roll back change to getText atom. :: Simon Stewart
  • 0aa9288351 - Make "bot.dom.isShown" work with and without the Shadow DOM. :: Simon Stewart
  • 1721e627e3 - Switch bot.dom.getVisibleText to be able to use the Shadow DOM. :: Simon Stewart
  • f11bfed0e6 - Fix determination of latest GeckoDriver release for Python 3 :: Dave Hunt
  • b1c2cf6cee - Add support for -version in selenium server standalone. :: Doug Simmons
  • dc5a865fcd - fix python HTTPS encoding for python driver (#3379) :: Leo Laskin
  • a170bb3d17 - require atoms statically (#3368) :: Ziyu
  • 179887e158 - Fix compilation with latest java release :: Simon Stewart
  • f8174d2c1a - Only the JSON wire protocol supports the original actions :: Simon Stewart
  • 6b8bdae1f5 - Remove old marionette actions support. :: Simon Stewart
  • b2aa9fd534 - Update Wait and FluentWait for Java 8 :: Simon Stewart
  • ea350ae14d - Allow the BeanToJsonConverter cleanly handle common return types :: Simon Stewart
  • 195cf614db - [js] Changed promise.{fulfilled, rejected, defer} to all use native promises when the promise manager is disabled. :: Jason Leyba
  • 66a012c207 - [js] Properly handle W3C error responses to new session commands :: Jason Leyba
  • d33222c0bc - Make RemoteWebElement able to serilise itself as json :: Simon Stewart
  • 02a0df9d72 - Clean up import statements. No logical changes. :: Simon Stewart
  • 21d22d6eca - [js] Update example in selenium-webdriver/testing documentation :: Jason Leyba
  • 9f6aaa6f97 - Fix typo. :: Joshua Bruning
  • c7b441cf05 - Updating to NUnit 3.6.0 :: Jim Evans
  • 92a08b36e3 - StyleCop and FxCop changes for FirefoxOptions :: Jim Evans
  • 1a366169f4 - Removing custom code for geckodriver since it now implements a status end point. :: Jim Evans
  • 6616bdd9d3 - Refactored wire protocol serialization of IWebElements in .NET :: Jim Evans
  • 4671432951 - Initial development of .NET implementation of W3C spec actions command :: Jim Evans
  • 53f6361f41 - StyleCop and FxCop changes :: Jim Evans
  • b487943bd1 - Unignoring now-passing .NET Interactions tests for some browsers :: Jim Evans
  • c73e2012dd - Add license metadata via the setup() call (#3413) :: Alexander Kavanaugh
  • 3f8afe9655 - Remove last vestiges of the old safaridriver :: Simon Stewart
  • da0507b645 - [py] update test/ci configs to use python 3.6 (#3415) :: Corey Goldberg
  • 5f8df720d6 - Removing duplicate command entry :: Jim Evans
  • c4992c61ab - Updating .NET build files for new version of NUnit :: Jim Evans
  • 52c344bd3f - Updating path to new nunit3-console.exe in crazy-fun :: Jim Evans
  • ac31f00ca7 - [rb] refrain from sending default capabilities for w3c :: Lucas Tierney
  • 0ccdeba200 - Updating .NET upload tests to work no matter working directory :: Jim Evans
  • ca5ca89b95 - Ignoring .NET alert test that hangs Edge :: Jim Evans
  • 7427778d0b - Enabling execution of .NET tests from within Visual Studio :: Jim Evans
  • 3d84143684 - [js] Export promise.createPromise(), which will return a managed promise if the promise manager is enabled, otherwise it will return a native promise. :: Jason Leyba
  • 62a1bee8c1 - [js] Update documentation to reflect that WebDriver constructors are no-ops and users should either use the Builder or the createSession function for each sub-type. :: Jason Leyba
  • 4308e132c6 - [js] Do not use strict mode when generating JS docs. This is necessary b/c the minified atoms libraries fail strict type checking. :: Jason Leyba
  • 8d8ffdd0fd - [js] Add a test for setting firefox preferences for #3307 :: Jason Leyba
  • 6dab5c3453 - [rb] update copyright years in README :: Titus Fortner
  • 0a10998ce5 - [py] Vendor in Python packages required for running Tox environments (#3442) :: Dave Hunt
  • e668f8936e - [py] Vendor in some missing Python packages :: Dave Hunt
  • 4aebb3a672 - [rb] Allow standalone server to use Java system properties (values prepended with '-D') that are added to @additional_args array :: aliking
  • bed395c699 - [rb] change File#expand_path to File#realpath for gemspec paths to address issues with symlinks :: aliking
  • 8d2950a6cb - [js] Export describe.only :: Jason Leyba
  • 30f5997de5 - [js] Fixed selenium-webdriver/lib/until.ableToSwitchToFrame. :: Jason Leyba
  • 075a3409be - [js] Add support for Firefox Nightly in addition to Dev and the standard Release schedule. :: Jason Leyba
  • 5db2e19b53 - [rb] revert bed395c due to build issues with jruby version :: Titus Fortner
  • 8d2e995e45 - [rb] allow running specs against latest released server :: Titus Fortner
  • bf17821c4d - fix Chrome tests on Travis :: Titus Fortner
  • 22bce9d411 - [rb] distinguish specs using safari technology preview from default safaridriver :: Titus Fortner
  • 6266e58b7c - [rb] distinguish specs using firefox esr, nightly and production :: Titus Fortner
  • f14424f732 - [rb] fix element equality for elements returned from execute_script with marionette :: Thomas Walpole
  • 7ab196ed17 - [rb] fix unnecessary handling of w3c elements :: Titus Fortner
  • ec4f156bf1 - [rb] remove duplicate methods from subclass :: Titus Fortner
  • 85b3ab5016 - [rb] bump version to 3.0.6 :: Titus Fortner
  • bd8ac6dbab - [py] Move all Python related files into py directory :: Dave Hunt
  • f8620f35a8 - Fixed text in CONTRIBUTING.md (#3461) :: Dmytro Shpakovskyi
  • b3e08eaa1e - [rb] fix bug for comparing element arrays between execute_script and find_elements :: Titus Fortner
  • 21eac6ddb4 - [rb] bump version to 3.0.7 :: Titus Fortner
  • 4b6a297fd1 - [py] Fix crazy-fun targets for relocation of tox.ini [skip ci] :: Dave Hunt
  • f0f8def65c - Update how the WebDriverException gathers system info :: Simon Stewart
  • c2c341cccd - [js] To avoid confusion, update documentation to reference current node versions for support window examples. :: Jason Leyba
  • 10a75558f7 - Bump the version to 3.1.0 :: Simon Stewart
  • 1565faf71b - Update java changelog :: Simon Stewart
  • 596c1c7d2e - Remove dead RC code :: Simon Stewart
  • 3a27973b57 - Delete more commented out code. No logical changes :: Simon Stewart
  • df212770da - Make selenium sendKeys available to the htmlrunner :: Simon Stewart
  • 2f7e65ebd8 - Replace guava with java 8 primitives :: Simon Stewart
  • 0b8c3d51d4 - [rb] missed another element id conversion :: Titus Fortner
  • 7e2e5775a6 - [rb] bump version to 3.0.8 :: Titus Fortner
  • 75a479d9de - Clean up webdriver-backed-servlet :: Simon Stewart
  • 76d8f6e1f7 - Move from guava Supplier to java.util.Supplier :: Simon Stewart
  • 2cd8007f8d - [rb] initial ruby w3c interactions implementation :: Lucas Tierney
  • 0e84431d8e - there was no 3.0.2 :: Luke Inman-Semerau
  • 94db9482aa - Adding additional specification error codesin .NET :: Jim Evans
  • e4c0a4d2ef - Updating .NET bindings specification compliance for windows and timeouts :: Jim Evans
  • fa68af7f6d - Updating .NET tests to no longer use obsolete Timeout methods :: Jim Evans
  • b72a1ffbea - Temporarily reverting to prior verion of Window manipulation protocol :: Jim Evans
  • c243c2c480 - Removing 'primary' from W3C-compliant pointer actions :: Jim Evans
  • 70518d112d - Preparing .NET screenshot for removal of direct dependency on System.Drawing :: Jim Evans
  • cc0a0aea65 - Updating NuGet description to announce final version of Selenium.RC package :: Jim Evans
  • 123e66472c - Updating .NET CHANGELOG for 3.1 release :: Jim Evans
  • 32dd1b3d49 - Suppressing warnings :: Jim Evans
  • bf26239357 - Updating WebDriver postbuild action to copy 32-bit IE driver :: Jim Evans
  • 1e22193759 - Updating IE prebuilts for impending 3.1 release :: Jim Evans
  • 75f47748bd - Fix the javadoc target :: Simon Stewart
  • 8abf4c5a2e - [rb] bump version to 3.1.0 :: Titus Fortner
  • cb00152566 - [js] Allow SafariDriver to use Safari Technology Preview (#3422) :: Marvin Ojwang
  • f7b68e7c8c - Be paranoid about exceptions in the WebDriverException itself :: Simon Stewart
  • b94c9021aa - Correctly get build information :: Simon Stewart
selenium - Selenium 3.0.1

Published by ddavison almost 8 years ago

Java

  • Include ElementScrollBehavior enum in the release.
  • Add dependency on HTMLUnit to be included in the standalone server.
  • Grid new session requests pass original request through to the node
    without any modifications.
  • Fix NPE in htmlrunner when port is not specified.
  • FirefoxDriver (legacy) fix to cleanup temp filesystem on quit (#2914 #2908).

Ruby

  • Implement #driver_path as parameter when initializing a driver (thanks lmtierney)
  • Improve Ruby syntax in driver commands (thanks joe_schulte)
  • Improve performance when shutting down drivers (thanks lmtierney)
  • Fix bug for finding open ports on Windows (thanks kou1okada)
  • Fix bug in auto detection of drivers which allowed selection of non-executable binaries

W3C

  • Implement #cookie_named and #delete_all_cookies methods (thanks lmtierney)

  • Implement element #property method (thanks lmtierney)


Chrome

  • Fix bug in switches (thanks danvine)


Python

  • Fix regressions with python 3
  • Add support for Safari Technology Preview

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • aed9a772ea - Bump python client to 3.0.0 :: AutomatedTester
  • 3d30e5e57f - override stopClient without params in FirefoxDriver :: Luke Inman-Semerau
  • ce9c9de40e - starting the changelog now for 3.1 :: Luke Inman-Semerau
  • 4fe755a5ca - adding the travis badge to the readme :: Luke Inman-Semerau
  • 9a04624dd7 - add logo, and build status next to logo :: Daniel Davison
  • b6068aebdc - put build status next to project name :: Dj
  • 95698ce49d - removing bits of code to allow the original requested new session payload to be forwarded to the node :: Luke Inman-Semerau
  • e4c87988fa - Fix typo in python docs :: Dave Hunt
  • 69c55bb6f6 - Add support for Safari Technology Preview to python bindings :: Dave Hunt
  • ee4ad6727d - Fix recent python 3 regressions :: Dave Hunt
  • c212765c40 - Bump python client to 3.0.1 :: Dave Hunt
  • 1d0abcabb0 - initialize port to 0 to avoid an NPE later on when args are checked :: Luke Inman-Semerau
  • a60f0eea76 - Ensure HTMLUnit is a dep of selenium-java :: Simon Stewart
  • bfd2d96461 - phantomjs mirror chosen is flaky. updating download location, but commenting out. The tests pass with the version installed in travis anyways. :: Luke Inman-Semerau
  • 6e4ed463ac - [js] Remove reference to deleted function :: Jason Leyba
  • 9d984ac231 - [js] Add logging to builder to help with debugging :: Jason Leyba
  • 99a8acef4c - use a Map instead of a Pair to avoid javafx, javafx should be everywhere though :) :: Luke Inman-Semerau
  • d4933ff605 - updating idea files for markdown that it keeps wanting to change for me. [skip ci] :: Luke Inman-Semerau
  • a0f6b8dc42 - add ElementScrollBehavior enum to BUCK so it's included in the release artifact like it was in 2.X :: Luke Inman-Semerau
  • 1969d7507b - updating changelog bumping java to 3.0.1 :: Luke Inman-Semerau
selenium - Selenium 3.0.0

Published by shs96c about 8 years ago

IMPORTANT CHANGES

  • Firefox is only fully supported at version 47.0.1 or earlier. Support
    for later versions of firefox is provided by geckodriver, which is
    based on the evolving W3C WebDriver spec, and uses the wire protocol
    in that spec, which is liable to change without notice.
  • You may wish to choose an ESR release such as 45.4.0esr or earlier.
  • Firefox 47.0.0 is not supported at all.

Other major changes:

  • Stability fixes in Grid.
  • All Grid nodes can now offer help.
  • Updated to the latest version of HtmlUnitDriver.
  • Re-enabled log gathering for the standalone server.
  • Firefox profile is passed to both the legacy FirefoxDriver and
    geckodriver.

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • c92b7e29bd - rb - release 3.0.0 beta 4 :: Titus Fortner
  • e97639bce3 - Prevent Travis CI IRC notifications from user forks by encrypting the channel :: Dave Hunt
  • 36d57777f1 - remove legacy SafariDriver references in lib/test (#2839) :: Ziyu
  • 1e19b3b3ee - need to move capability matchers to their own public class to work with jcommander :: Luke Inman-Semerau
  • f83d4f24c9 - also fix priortizer :: Luke Inman-Semerau
  • b97704fa76 - no logical changes - code cleanup :: Doug Simmons
  • 2a746cc50f - Thread profile through to capabilities in firefoxdriver constructors :: Simon Stewart
  • 249202e684 - Favour the OSS dialect when hand-shaking :: Simon Stewart
  • 40a5d80e99 - enable log path setting from firefox webdriver (#2700) :: Gestalt LUR
  • ab76d0ff9b - ElementNotVisibleException should still be thrown for jsonwp (not quite ready to switch all the way to w3c). Enable chrome java tests in travis (or try to) :: Luke Inman-Semerau
  • a1999c48cb - ignore window tests in travis :: Luke Inman-Semerau
  • bede16870e - TRAVIS is an environment variable not property :: Luke Inman-Semerau
  • 9453cc7117 - need a new ScriptTimeoutException in order to pass appropriate error codes to clients. :: Luke Inman-Semerau
  • 3bfa1f7967 - fix build :) :: Luke Inman-Semerau
  • 7e2cca5211 - rb - update tests :: Titus Fortner
  • 87f0371a47 - Adding touch screen funtionality to ChromeDriver (#2694) :: Enrique Daimiel
  • 92cf77420d - fix tests that should assume ScriptTimeoutException now, attempt to deflake other tests :: Luke Inman-Semerau
  • 242a570c43 - adding grid tests to travis, fixing them locally. new seession creation error with firefox should raise appropriately, error exception in the response can be in a nested value :: Luke Inman-Semerau
  • e198580bf2 - Element ... is not clickable at point (#2866) :: Michał Herda
  • 49888b6d10 - Only try and set the Firefox profile if it's not null. :: Simon Stewart
  • f0c74180e0 - Fall back to using browser instead of document to get current URL. :: Jim Evans
  • 8b08e39f15 - Attempt to reduce flakiness of BasicMouseInterfaceTest with Chrome :: Simon Stewart
  • 5cf66fe61b - Remove useless branch from WebDriverBackedSeleniumServlet :: Simon Stewart
  • 49cc3aec5c - Avoid using singletons in tests. :: Simon Stewart
  • 575507a1e8 - Death to statics in test cases. :: Simon Stewart
  • 1ba7b4452b - Fix typo in tox.ini for Safari test environment :: Dave Hunt
  • 5fdeca3c55 - Update to pytest 3.0.3 and pytest-xdist 0.15 :: Dave Hunt
  • 7919164cb7 - Get the Grid e2e tests working. :: Simon Stewart
  • 9611d1faa9 - Restore remote server tests for python bindings :: Dave Hunt
  • 3f0f4e75ad - Fix pytest 3.x warning about setup.cfg section name :: Dave Hunt
  • 3ec944c171 - Ignore flaky test :: Simon Stewart
  • f1daf662a0 - Rework how per-session logging is done so it functions :: Simon Stewart
  • 19b82a88dd - Bump version number to 3.0.0 :: Simon Stewart
  • 8181d5abf2 - use port prober in grid test, anything could be running on the default ports... need to find and clean up other tests :: Luke Inman-Semerau
  • 206b1975fe - adding building of atoms to travis, fix mobile atoms build :: Luke Inman-Semerau
  • 63a301906f - adding java 'small' tests to travis, fixing them too :: Luke Inman-Semerau
  • ac78247ae7 - Deprecate Grid1HeartbeatServlet and remove dead code in Hub.java :: Doug Simmons
  • 8e9fb5ae52 - Remove duplicate test definition for testShouldHandleAlertOnPageLoadUsingGet :: Dave Hunt
  • f83a4b400a - Remove accidental hard-coding of Firefox binary path in tests :: Dave Hunt
  • fcf15f5df4 - Fix poor use of pytest.raises in testUnexpectedAlertPresentExceptionContainsAlertText :: Dave Hunt
  • 334b111cd6 - Add W3C Set Window Position and W3C Get Window Position :: AutomatedTester
  • 3464282e0b - Bump the buck version to one that spams the console during builds :: Simon Stewart
  • 30ef76683d - Bump the version of htmlunit to 2.23 (plus dependencies) :: Simon Stewart
  • bf47492f65 - Ignore failing HtmlUnitDriver tests :: Simon Stewart
  • 7b3a247723 - Change how we run the htmlrunner self tests :: Simon Stewart
  • 46af17f4eb - Fix up the eclipse configs :: Simon Stewart
  • 58d2e8b2e3 - typo (#2891) :: Eli Flanagan
  • 2d532c5c71 - catch more potential errors when processing a new session request in grid, attempting to troubleshoot test failure of GridViaCommandLineTest.testRegisterNodeToHub in travis :: Luke Inman-Semerau
  • 8309f73709 - registerCycle is assumed to have a default, adding one of 5 seconds. :: Luke Inman-Semerau
  • d247a6fb8c - Switch to using Path instead of File in InProject.locate :: Simon Stewart
  • 1afc18be51 - grid hub getting desired capabilites needs to account for w3c only requests. :: Luke Inman-Semerau
  • b29be53f12 - Run the atom tests using buck :: Simon Stewart
  • 7c3e1c5ede - Fix the failing grid tests :: Simon Stewart
  • cbd6b11228 - updating regex in spec to handle both error messages :: Bob Lubecker
  • b07794e18c - rb - replace missing supported parameter :: Titus Fortner
  • 4b45c9c53d - Bump the buck version :: Simon Stewart
  • 3d40a6bdeb - Update the java changelog :: Simon Stewart
  • 1d600796c0 - Add help servlet for all server types. Closes #2534 :: Doug Simmons
  • a44f2d8b54 - Add grid servlet tests :: Doug Simmons
  • 434dcb4245 - Force our firefox driver tests to use our extension :: Simon Stewart
  • c3efd840b3 - Correct import for dom_test.html :: Simon Stewart
  • 7f972ab9a0 - Remove unnecessary import. No logical changes :: Simon Stewart
  • f4e21a23bc - Add missing test to a suite :: Simon Stewart
  • fccc93dd49 - Fix i18n typing tests. :: Simon Stewart
  • d693f7562c - attempting to stablize grid tests :: Luke Inman-Semerau
  • 9e02904727 - add atoms tests :: Luke Inman-Semerau
  • e3544809a4 - fix test build failure :: Luke Inman-Semerau
  • 5ece07a727 - actually try to run the atoms tests :: Luke Inman-Semerau
  • dfd0f1b827 - how slow can travis be? seemingly very slow... or something else is going on :) :: Luke Inman-Semerau
  • 9706bb7525 - py: new FirefoxDriver ctor precedence logic and moz:firefoxOptions support (#2882) :: Andreas Tolfsen
  • 7f1e999ad0 - don't run the full java tests with the atoms tests for a browser :: Luke Inman-Semerau
  • 2ebb881990 - Output xfails and xpasses when running tests :: AutomatedTester
  • b4a8281822 - use buck to run atoms tests :: Luke Inman-Semerau
  • 15a9f58e87 - Force legacy firefox driver for atoms tests :: Simon Stewart
  • 515dee93a0 - Build IEDriverServer before running java IE tests :: Simon Stewart
  • d0aae29587 - Revert "Output xfails and xpasses when running tests" :: Dave Hunt
  • a44cc4e1c8 - Buck version bump :: Simon Stewart
  • 2d5f00a12f - Slightly more robust way of finding files in the project. :: Simon Stewart
  • 93a0b6c712 - Allow browser-specific fragments to be built using buck :: Simon Stewart
  • c9b6a0fa43 - Fix the build :: Simon Stewart
  • 5f8e54901d - Upgrade GeckoDriver in Travis CI to v0.11.1 :: Dave Hunt
  • ec11e600a5 - Also fixing the build thanks to a missing DEFS file :: Simon Stewart
  • 1914f2ef96 - Minor tweak to the firefox driver :: Simon Stewart
  • 7800772c06 - Work around a firefox bug in our tests. :: Simon Stewart
  • b5b1a3fdfb - Fix basic auth test :: Simon Stewart
  • 361e2f4b2e - Ignoring test that failed with 2.53.1 :: Simon Stewart
  • bc0ca82edd - Allow failing test on Chrome to fail :: Simon Stewart
  • 30f139a0b1 - strip out newlines from the b64 string in file uploads :: Luke Inman-Semerau
  • 10f20c7005 - Be more generous about incoming Base64 :: Simon Stewart
  • 8106e66417 - Revert "strip out newlines from the b64 string in file uploads" :: Simon Stewart
  • f60542497c - Force test_javascript to use Chrome :: Simon Stewart
  • 0f29119df1 - rb - update changelog for 3.0 release! :: Titus Fortner
  • 623ecfff98 - Xfailing and ignoring python tests and adding bug comments :: AutomatedTester
  • 7190f21466 - Marking choosing IE driver implementation obsolete in .NET :: Jim Evans
  • 7b1287abf4 - Updating .NET Firefox driver to use latest Marionette options schema :: Jim Evans
  • 3f1015acde - Updating prebuilts :: Jim Evans
  • 98cfbdc434 - Marking Selenium RC classes and interfaces as Obsolete in .NET :: Jim Evans
  • 707bd78f71 - Updating .NET CHANGELOG for 3.0.0 release :: Jim Evans
  • 0153e9e675 - more test de-flaking :: Luke Inman-Semerau
  • 76897cf7c3 - js test timeout is in seconds, adding more debug info to the exception when errors occur :: Luke Inman-Semerau
  • fc99169f41 - trying atoms tests with 20 second timeout, travis ran too long :: Luke Inman-Semerau
  • 5af774a2d9 - Deleting unused crazy-fun tasks, Java tests are buck-ified. :: Alexei Barantsev
  • 4e39c29bea - try running calcdeps before atoms tests in travis to see if that's the issue :: Luke Inman-Semerau
  • 4a97364979 - Only fail the atom scrolling test on OS X :: Simon Stewart
  • cfab8fff64 - XFail and Ignore Chrome Python tests :: AutomatedTester
  • 5af36d66d4 - Adding full stops to ends of sentences in the changelog :: Simon Stewart
  • 7d8a85a289 - Handle older versions of the w3c protocol with a hack. :: Simon Stewart
  • b5dd949648 - Handle Set Alert Text properly for the W3C protocol. :: Simon Stewart
  • 3c808f6675 - Handle the timeout commands in the W3C codec :: Simon Stewart
  • 80424feb99 - Add an error code for "element not visible" :: Simon Stewart
  • 6395cc3fdb - Also use moz:firefoxOptions when setting and getting capabilities :: Simon Stewart
  • 1d1a092b14 - Mark failing Marionette tests as Ignored or NotYetImplemented :: Simon Stewart
  • 3716fc567d - handle when register is null, don't throw NPE, default to false :: Luke Inman-Semerau
  • 04baa5de37 - Convert a bot exception to a webdriver exception in element.clear() :: Simon Stewart
  • 941333c0e6 - No logical change: remove unused import :: Simon Stewart
  • 6c287b2806 - Attempt to fix a problem with incorrectly mapped status codes. :: Simon Stewart
  • a827edd32b - build api docs, quarantining rb and py till we find out which dependencies need installing in travis :: Luke Inman-Semerau
  • 51b80916d5 - fix yml format error :: Luke Inman-Semerau
  • c7d8dcbe18 - one must go into the matrix to make it run... thanks davehunt! :: Luke Inman-Semerau
  • 36157be919 - would you look at that... py_docs worked first try in travis, removing from allowed_failures :: Luke Inman-Semerau
  • 8712020a5f - Revert "Attempt to fix a problem with incorrectly mapped status codes." :: Luke Inman-Semerau
  • 347dee3eb3 - an attempt at fixing the error codes, with some tests :: Luke Inman-Semerau
  • f47ad3da29 - adding a broken test that we need to figure out how to solve for ErrorCodes to keep JSONWire compatibility with 2.X :: Luke Inman-Semerau
  • 603eb5e4d9 - XFail failing alerts tests :: AutomatedTester
  • fbd8529a46 - Add handler for NoSuchDriver status in RemoteWebDriver for .NET :: Jim Evans
  • c1e405fbc3 - fix serialization of UnhandledAlertException :: Luke Inman-Semerau
  • 252a5090c0 - used wrong Ignore type, fixing :: Luke Inman-Semerau
  • f406c25076 - py27-chrome is green, and shall be forever more :) :: Luke Inman-Semerau
  • cf9f18efa3 - fixing build :: Luke Inman-Semerau
  • d75a86d7b1 - fixing the error codes situation... but having to do so with exposing a deprecated method on WebDriverException which i don't like one bit. Better ideas appreciated :) :: Luke Inman-Semerau
  • 35c003511a - rollback my previous change to make this test pass, it was doing the right thing before! :: Luke Inman-Semerau
  • cdba7336d0 - No logicial change: collapse ReflectiveOperationExceptions into a single block :: Simon Stewart
  • f27645917c - Fix failing test. :: Simon Stewart
  • 00d0d20474 - Add a JavascriptException :: Simon Stewart
  • b1edbb11a8 - Revert custom serialisation of UnhandledAlertException :: Simon Stewart
  • a9da1a0aa6 - Rework the ErrorCodes one last time. Hopefully. :: Simon Stewart
  • 85eb68d275 - Add a public serialisation field to the UnhandledAlertException :: Simon Stewart
  • cac9bf3e07 - rb - update firefox_options for geckodriver 0.11 :: Titus Fortner
  • 4e528a56b9 - test should use ErrorCodes constant, not hard code the value :: Luke Inman-Semerau
  • 350cf60be6 - py-chrome tests are flaky due to an issue with chromedriver :: Luke Inman-Semerau
selenium - Selenium 2.52.0

Published by ddavison over 8 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • e867932472 - Bump Ruby version to 2.51.0 and update changelog :: Titus Fortner
  • 4ca507f313 - Set Ruby version to dev :: Titus Fortner
  • 4bc10688ef - Unignoring .NET http-only cookie test :: Jim Evans
  • a54f5b2575 - Adding additional .NET click tests to alignwith java test suite :: Jim Evans
  • 87fb11f19a - Removing deprecated ChromeOptions method from previous point-release :: Jim Evans
  • f444b4859e - Updating assembly version resources and CHANGELOG for .NET 2.51.0 release :: Jim Evans
  • be9f3d77b8 - Updating IE driver version resources and prebuilts for 2.51 release :: Jim Evans
  • 1c2a3c4071 - python changes & 2.51.0 release :: Luke Inman-Semerau
  • df25c63c20 - Update MANIFEST.in :: Levi Noecker
  • 9b7a73b56d - py 2.51.1 :: Luke Inman-Semerau
  • eeaf3a37f2 - [js] Convert the testing/assert module to a native node module. :: Jason Leyba
  • 4b2a5f26be - [js] Make a pass over the code base with ES6 clean-up (mainly switching to class syntax). :: Jason Leyba
  • c9fa790ce7 - [js] Convert the webdriver.until namespace to a node module :: Jason Leyba
  • ecf530cd18 - [js] Convert remaining portions of the core api from closure to node modules :: Jason Leyba
  • 4ddce09448 - [js] Break the node client library's dependency on closure :: Jason Leyba
  • c5b6f23c78 - [js] Replace the awkward serializable interface with a symbol-based approach :: Jason Leyba
  • 2aec22500e - Add an e2e test for custom locator functions and fix doc typos. :: Jason Leyba
  • 24c0593ac8 - [js] Wait conditions that locate an element or check an element's state will return a WebElementPromise. :: Jason Leyba
  • 3394e301fe - [js] Fix a bunch of type errors found by the closure compiler :: Jason Leyba
  • 7d062439bd - [js] Fix a handful of errors encountered with the edge driver :: Jason Leyba
  • ab99406613 - Firefox: Implementing a capability that disables overlapping checks :: Alexei Barantsev
  • 6eedf89ee3 - Implementing client-side logging API in .NET :: Jim Evans
  • fa067c7b80 - Removing unused using clauses in .NET bindings :: Jim Evans
  • b3ef3b65f6 - [Grid] Allow forwarded response to be modified by CommandListener :: Jason
  • 60009b1417 - fix py test :: Luke Inman-Semerau
  • 0f45bdd74d - handle special case spellcheck attribute :: Luke Inman-Semerau
  • 9c2f12d755 - Firefox: Fixing closed window handling in FF45 :: Alexei Barantsev
  • 8a385d62d8 - Enabling a test that works well in Chrome locally :: Alexei Barantsev
  • aba9a5f8f5 - Java: Test speed optimization :: Alexei Barantsev
  • 206396dd04 - Java: Moving annotations that manage test execution process to testing package :: Alexei Barantsev
  • 630b6a101e - Java: Moving Driver enum from Ignore to the top level to be able to use it in other annotations too. :: Alexei Barantsev
  • 5acbfb433a - Fixing buck build (I hope as I can't run it locally due to buck bugs) :: Alexei Barantsev
  • 3a942a7758 - Java: Implementing ability to choose which drivers require restart before a test :: Alexei Barantsev
  • 9c2e49e450 - Java: Decreasing number of browser restarts in tests :: Alexei Barantsev
  • e4b10e1adf - Firefox: Actually use launch_browser timeout :: François Freitag
  • 4f828d27e8 - fix spellcheck test, default isn't the same for all browsers :: Luke Inman-Semerau
  • 5883af125a - [Java] Fix deselecting options in :: Glib Briia
  • a631330227 - so much wrapping / unwrapping of value causes my eyes to bleed.... Fixing case where UnexpectedAlertException doesn't get the alert_text in the error object :: Luke Inman-Semerau
  • 2d38be88e4 - Java: Stop restarting browser so often without real need :: Alexei Barantsev
  • 569584a538 - python test page server shouldn't greedy match /page* for the 'numbered' dynamically generated pages :: Luke Inman-Semerau
  • 98aa08be0e - reduce that logic a bit... :: Luke Inman-Semerau
  • 2b7698790a - spellcheck returns undefined for IE < 10 :: Luke Inman-Semerau
  • c761d20ec1 - extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes :: evgeniyat
  • 241add46da - add mail map entry :: Daniel Davison
  • 8425b59bd9 - In webdriver.testing.jsunit, throw if the test suite is empty. :: Russ Amos
  • c9d0e1b672 - Firefox: Weakening platform restriction to enable 64-bit support :: Alexei Barantsev
  • 1a08031c48 - Revert "extended ExpectedConditions with a list of new ones. New logic operators + conditions for css and html attributes" :: Luke Inman-Semerau
  • 9e445a3b94 - python 2.52 / changes :: Luke Inman-Semerau
  • 4c2593cfc3 - updating java changelog, 2.52.0 release :: Luke Inman-Semerau
Package Rankings
Top 0.76% on Repo1.maven.org
Top 2.23% on Conda-forge.org
Top 0.2% on Npmjs.org
Top 0.07% on Rubygems.org
Top 0.12% on Pypi.org
Top 18.53% on Anaconda.org
Badges
Extracted from project README
CI Open in Gitpod