Skip to content

Selenium 3.0.0-beta-4

Pre-release
Pre-release
Compare
Choose a tag to compare
@diemol diemol released this 19 Aug 15:27
· 12558 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 3d82e9e9d3 - Updating .NET bindings build file :: Jim Evans
  • 703cffb155 - [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba
  • 4ce9c0c9a1 - Use the buck-cache :: Simon Stewart
  • 8db03a0499 - rb - fix build issues for legacy firefox :: Titus Fortner
  • 4888aa8fc4 - rb - fix legacy firefox tests :: Titus Fortner
  • 8a929d0d87 - rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner
  • 3a30ac961b - rb - change version to dev :: Titus Fortner
  • 20c37c3a43 - Add proxied interfaces to JDK augemented classes. :: Simon Stewart
  • bd1cc89968 - Java: Get the remote-client tests passing :: Simon Stewart
  • c314b3a01b - No logical changes: remove unused import :: Simon Stewart
  • 5a715b637d - Default firefox in tests to use marionette :: Simon Stewart
  • 70d19625a7 - Add dummy parameters to the standalone server :: Simon Stewart
  • eb37f619f0 - Get the remote tests running again on the command line. :: Simon Stewart
  • 73b4d1c659 - Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart
  • 7e09cae393 - Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas
  • 4d79679d21 - [js] createGeckoDriverService is obsolete. (#2719) :: Mark Banner
  • be7ff6f9e6 - [js] switchTo().window() should use a 'handle' parameter rather than name (#2718) :: Mark Banner
  • 270e0c8992 - Include JavaScript atoms in python package manifest :: Dave Hunt
  • 031456c438 - Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons
  • 2683fbc1a2 - Fix HTML tests on the local FS not being served correctly. :: Simon Stewart
  • eb6c8b218d - Correct check for unset canBubble (#2748) :: Mathias Rangel Wulff
  • b96b13fa30 - Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons
  • 06affd8c2d - Clear lastException if it is not the cause. (#2768) :: Joshua Bruning
  • 0b2ca933b2 - Fix css tag selector (#2772) :: Florian Zipperle
  • 752c659674 - [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba
  • 254c77b3bf - [js] Update tests that don't need promise manager :: Jason Leyba
  • ceaf3da795 - [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba
  • 00df263f83 - Correcting W3C dialect end points for window size and position in .NET :: Jim Evans
  • 37c26308c7 - Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans
  • 60766a02b9 - Handle non-integer stack trace line numbers in .NET :: Jim Evans
  • 54042accef - Update python readme with version numbers :: AutomatedTester
  • e812c9f5da - Align python select tests with Java ones for more coverage :: AutomatedTester
  • 9f5f45c783 - Adding support for Apple's SafariDriver in .NET :: Jim
  • 4438400a43 - Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans
  • 8973aeed66 - rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner
  • 5ff3d2945e - rb - fix Chrome Profile implementation :: Titus Fortner
  • 9c3e0ccc7e - rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner
  • 30061ef056 - rb - implement support for new geckodriver options :: Titus Fortner
  • 24ce5727ff - rb - implement :port parameter for all drivers :: Titus Fortner
  • 6d52426596 - rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner
  • 88fdb889e1 - rb - update spec guards from legacy safari to apple safari :: Titus Fortner
  • 7cefa09232 - rb - chrome profile zip no longer applicable for current options :: Titus Fortner
  • 134cbc257d - rb - minor options tidying :: Titus Fortner
  • 7c0f291308 - Reenable Python Select tests :: AutomatedTester
  • f9d3a7e299 - Fix and re-enable finding tests against a xml document :: AutomatedTester
  • 699d5f9d2f - Removing invalid test for finding elements with compound css selectors :: AutomatedTester
  • 871e9a1f1e - Bump the buck version :: Simon Stewart
  • 82b9913feb - Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo
  • 5772b63b17 - Include selenium version in build info for java :: Simon Stewart
  • 978350b0e8 - Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo
  • 0fce43ea70 - Support relative redirects in grid (#2805) :: Jason Watt
  • 12d92aa801 - GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisher
  • c120484ef7 - Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin
  • 3d9587356b - [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leyba
  • db9a71af34 - [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba
  • 9bfdc37a0e - Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons
  • 11e5fa8626 - SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau
  • 098063f930 - python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau
  • 9c6d612c24 - [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leyba
  • f7d563822d - [js] Remove all references to the legacy SafariDriver :: Jason Leyba
  • 1decc7dab5 - [js] Defer wrapping the global mocha functions until first use :: Jason Leyba
  • 12c905ca53 - [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba
  • 9ddbff785d - [js] For consistency, export TouchSequence from the main index :: Jason Leyba
  • 37b5922812 - updating issue template, adding info about safari :: Luke Inman-Semerau
  • 974cdbad9a - Flush the output stream before reading the command line output. :: Simon Stewart
  • e0ccbd5504 - During test runs, ensure buck uses plain logging. :: Simon Stewart
  • 77f9e41b4b - If a driver has already been quit, do nothing. :: Simon Stewart
  • 477c581194 - Edge is a Browser :: Simon Stewart
  • 394b6380c2 - Default to using marionette in all test cases :: Simon Stewart
  • 497898a0cc - Make sure *webdriver works for RC :: Simon Stewart
  • 3aff3789db - Nicer selenium HTML suite runner error messages. :: Simon Stewart
  • 73adc59a33 - Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Watt
  • f7f5d04616 - Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart
  • 06794c62e7 - Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart
  • 6e8067e522 - Update java changelog :: Simon Stewart
  • baf180f797 - Increase service shutdown timeout in ruby bindings :: John Barbuto
  • 56d669e928 - rb - set chromedriver to not log by default #2821 :: Titus Fortner
  • 1b5aebec5a - rb - allow remote bridges to set port for server running on local host :: Titus Fortner
  • 8847928005 - rb - Delete Legacy SafariDriver #2725 :: Titus Fortner
  • 41ff3489a2 - rb - update changelog for 3.0 beta4 release :: Titus Fortner
  • 26e3e20056 - If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester
  • 98f12eb528 - [PY] Fix and reenable Frame switching tests :: AutomatedTester
  • 290197ad2d - Add Expected Conditions for Window Handling :: AutomatedTester
  • 4048477fc4 - Clean up and reenable window switching tests :: AutomatedTester
  • bae9033e59 - fixing py3 compliance on switch_to :: Luke Inman-Semerau
  • 4c1f0a1a5b - attempting to troubleshoot travis ci :: Luke Inman-Semerau
  • fa0bed6580 - Attempt to spam in session id if none found from a command :: Simon Stewart
  • 1bc37b7449 - Allow the http codecs to throw webdriver exceptions :: Simon Stewart
  • adb5938b31 - fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau
  • 307874c6ba - correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau
  • 11f5466270 - Align Python alerts tests :: AutomatedTester
  • 1c52dc842f - Setting expected failures in alerts tests :: AutomatedTester
  • b3c53bfa39 - java - get process id in a way that works cross-platform :: Corey Goldberg
  • e6ac784956 - reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau
  • 649b1185da - add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau
  • 07c7ec1c7a - Fix dump ignores with a terrible hack :: Simon Stewart
  • fdf8975e87 - Clean up python imports in webelement :: AutomatedTester
  • b448f833ae - Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTester
  • ab1abaad86 - Encode the isDisplayed atom and only load it once :: AutomatedTester
  • a23e152632 - Switch test_py to use Marionette. Fixes #2732 :: AutomatedTester
  • ed15c6c2e5 - active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau
  • 650a1ab4fe - Add Edge as a possible driver :: Simon Stewart
  • 8544b9edbb - Convert static methods on ErrorCodes to member methods. :: Simon Stewart
  • 4e28cd230f - ignoring phanotmjs in python alert tests :: Luke Inman-Semerau
  • 06afc99a20 - Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons
  • 3aaa364b2e - rb - fix tests so Travis passes :: Titus Fortner
  • 795b87bbd4 - Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart
  • 5b0b682bf6 - Add a marionette test suite :: Simon Stewart
  • 0dadb00922 - Flesh out the W3C response codec :: Simon Stewart
  • 987d1a3bc3 - Roll back accidental change to timeout :: Simon Stewart
  • 9ac53fa538 - Migrate python tests to pytest with Tox :: Dave Hunt
  • 8bfa175bd6 - Support FirefoxOptions in the java binding :: Simon Stewart
  • da0c26c3a7 - "wires" is kaput. Stop referring to it. :: Simon Stewart
  • f92219abbc - Better debug logging in the w3c response codec :: Simon Stewart
  • c1505896d7 - Basic javadocs for FirefoxOptions :: Simon Stewart
  • 9334e41a85 - More robust handling of garbage responses during the protocol handshake. :: Simon Stewart
  • 7f9239b19f - Actually use the versions of Firefox installed in Travis CI :: Dave Hunt
  • 6b7ce854d5 - Ruby tests for Firefox should now be passing in Travis CI :: Dave Hunt
  • f13c1c0061 - ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons
  • 5d7eb2a2c6 - rb - update Safari and safaridriver paths :: Titus Fortner
  • 7d983ba138 - rb - add legacy firefox tests to travis :: Titus Fortner
  • f091afe08c - rb - travis doesn't like phantomjs and async :: Titus Fortner
  • fdd21f964d - Also pass firefox profile to options on start up :: Simon Stewart
  • c2a4dabfdf - [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewart
  • b50bd7b866 - Only support Safari on OS X. :: Simon Stewart
  • 7e0609f059 - Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevan
  • b35c2e8dad - Update java changelog :: Simon Stewart
  • 73772ebe49 - No logical change: add missing copyright notice :: Simon Stewart
  • 1fe9a493b7 - Update java/changelog for beta4 :: Doug Simmons
  • 1f797856db - add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerau
  • aa25e5443d - No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart
  • 31697821a1 - No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon Stewart