Skip to content

Selenium 3.10.0

Compare
Choose a tag to compare
@ddavison ddavison released this 12 Apr 18:54
· 10326 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
  • b8b0d096b6 - Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
  • 1a5e10c5a6 - Refactoring grid option preliminary analysis :: Alexei Barantsev
  • 92c8700826 - Fix for Window.setRect() API documentation. (#5460) :: juperala
  • 72f233bd04 - Updating .editorconfig for .h files :: Jim Evans
  • 29f3d39629 - Reverting IE driver stale element checks to previous behavior :: Jim Evans
  • 1254ba29f0 - Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
  • f462f9dab4 - Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
  • 0aaeb47e78 - Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
  • f9d99f0274 - Replacing strings with #define constant in IE driver :: Jim Evans
  • 081313e9b8 - Updating IE prebuilt to 3.9.0.1 :: Jim Evans
  • 46af05cd9a - Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
  • 8ed2215ffc - Fix Javadoc issues. :: User253489
  • 5bc569027c - Adding tests for standalone launcher :: Alexei Barantsev
  • 78bece338a - Making selenium server less verbose by default :: Alexei Barantsev
  • ba676596b8 - Improving representation of session info in server logs :: Alexei Barantsev
  • 1e271e6274 - Hiding jetty info level log messages :: Alexei Barantsev
  • e522ebdc48 - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
  • 68b9e101a5 - Improving logging of session start/stop :: Alexei Barantsev
  • 855c34c65d - Deleting unused private field :: Alexei Barantsev
  • cbcb44e63b - Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
  • cc5e8684ab - Deleting unused code :: Alexei Barantsev
  • 3354777fb8 - Adding information about classes and methods to log message format :: Alexei Barantsev
  • d8a2fd932e - Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
  • f296ada7f2 - Implementing test for -debug command line option :: Alexei Barantsev
  • 0c3c4f03e2 - Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
  • 2e44b23750 - Fixing compilation issue, a missing dependency :: Alexei Barantsev
  • b1a7d4ddc2 - Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
  • d13c060a4b - Making .NET common tests run with the dotnet test command :: Jim Evans
  • 77ff29c401 - Updating build process for .NET tests to use Buck :: Jim Evans
  • 7ec54a7c16 - Removing BUCK files from .NET .csproj projects :: Jim Evans
  • 5710a32854 - It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg
  • 7e07498336 - Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
  • 6d4b9205e3 - Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
  • 4429fcd4d3 - [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharma
  • c0688dfb0f - Adding --disable-gpu for chrome headless. :: Pulkit Sharma
  • 5c7d15573b - Simplify specs for headless Chrome option :: Alex Rodionov
  • 2300e36377 - Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
  • 177ff31d6d - Fixing selenium build requirements :: Alexei Barantsev
  • 0ad7f69cba - Making python specification in IDEA project more generic :: Alexei Barantsev
  • be07773772 - [py] Deleting unused imports :: Alexei Barantsev
  • 5013823a1b - [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
  • 8c170042bf - Reducing visibility of utility classes :: Alexei Barantsev
  • 475ef18e4b - [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
  • 4853182b53 - Fixing buck build :: Alexei Barantsev
  • ee8ce198f7 - Revert "Fixing buck build" :: Alexei Barantsev
  • 47118bd182 - Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
  • deb865ff7d - Allow httpclient to follow requests to absolute urls :: Simon Stewart
  • e6de17ae56 - HttpClient Content-Type may not always be set :: Simon Stewart
  • 4316e45db9 - Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
  • dc00c0bf4d - Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinin
  • d0e16794a4 - Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton
  • 418060ed6d - Avoid long/int confusion for safari options :: Simon Stewart
  • 4a0c44bdfa - Restricting visibility of utility classes :: Alexei Barantsev
  • 6df52b820e - Deleting unused private variable :: Alexei Barantsev
  • 59256770ac - Deleting unused private code :: Alexei Barantsev
  • c640d73203 - Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
  • 01dcf25274 - Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
  • 7b6427a1a5 - Code formatting and internal API cleanup for IE driver :: Jim Evans
  • f45822a74b - Adding convenience methods on internal IE driver Script object :: Jim Evans
  • 42911ce9dd - Moving double-click detection logic inside InputManager for IE :: Jim Evans
  • 02de3da892 - Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
  • 7fa48c14cd - Reducing wait interval time in IE driver :: Jim Evans
  • d01297c215 - Updating IE prebuilts with latest fixes :: Jim Evans
  • f024a78b7c - Fixing IE driver to send keys to contentEditable elements :: Jim Evans
  • ea99e18b10 - Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
  • b0191719ca - Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitro
  • ed4c294486 - Support binding to IPv6 loopback in IE driver :: Jim Evans
  • 25d635631f - Fixing .NET release build after target directory movement :: Jim Evans
  • 942b8a437b - Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
  • e1da66187b - Updating path loading for .NET tests to support .NET Core :: Jim Evans
  • de5fc0a957 - Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
  • afb559ac75 - Remove dependencies on HttpClientFactory where possible :: Simon Stewart
  • 7b763e2a2e - Use default httpclinet factory in tests :: Simon Stewart
  • 49fe10566f - Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich
  • 65fe98162e - Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
  • 94740bca4b - Replace anonymous types with lambdas :: Valery Yatsynovich
  • ed933b60e9 - Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
  • 346aec73b8 - Updating to prevent double-clicks when warranted :: Jim Evans
  • e0b54783b4 - Refactoring user input simulation code in IE driver :: Jim Evans
  • be0d9d0a7e - Updating IE prebuilts for latest changes :: Jim Evans
  • 3ace81a33a - Adding grid launcher tests for hub and node config files :: Alexei Barantsev
  • 0426383c8e - Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
  • 8e1de21d67 - Separating grid internal test job from e2e tests :: Alexei Barantsev
  • 064ebc250d - Remove a sysout debug line. No logical change :: Simon Stewart
  • 0213e013f0 - Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
  • bb77f732eb - Remove gson reference from ExternalSessionKey :: Simon Stewart
  • 11fd94fe2c - [grid] More migration away from gson and apache httpclient :: Simon Stewart
  • dd875c3564 - Fix build :: Simon Stewart
  • 9a66c823bc - Extracting server CLI to a separate package :: Alexei Barantsev
  • e311bdfb00 - Fixing one more test :: Alexei Barantsev
  • ee2b25763c - [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
  • e780aa4d17 - Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
  • 510eb7d683 - Renaming a method in IE driver's internals :: Jim Evans
  • 3f1bfd7341 - Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
  • 79c4d65aa9 - Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
  • 39fd2b9e44 - Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
  • 2de08a29f6 - Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
  • 2ce87c152b - Unignoring async JavaScript tests that now work for IE :: Jim Evans
  • 52302645fc - Fix failing test :: Simon Stewart
  • bf33015b0d - Fix imports: no logical changes :: Simon Stewart
  • f1a97a49d0 - [grid] More migration away from gson :: Simon Stewart
  • f3ff5da374 - Fix a spacing issue. No logical change :: Simon Stewart
  • 6e56ad53e7 - Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
  • 5734158c87 - [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
  • 910549e7d4 - [grid] More migrations to our own json abstraction :: Simon Stewart
  • 2e492029fa - Fix up a spacing issue. No logical changes :: Simon Stewart
  • 08262ae304 - Mark method only used by NetworkInterface as deprecated :: Simon Stewart
  • 503c44cb6d - Remove the Firebug debug class :: Simon Stewart
  • 6cb70c5db6 - Adding a buck alias for safari tests :: Alexei Barantsev
  • 2d7b1c3ec6 - Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
  • d2f9a2748b - Getting Safari ignores to actual state :: Alexei Barantsev
  • b71725cf99 - Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
  • be4bcf5515 - Fixing ignores in Safari specific tests :: Alexei Barantsev
  • eb1788d378 - Oops... Enabling standard tests back in Safari :: Alexei Barantsev
  • f88d011a88 - Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
  • 9537053757 - Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
  • 02ebcc1296 - Refactoring tests for grid launcher :: Alexei Barantsev
  • 0d82db15eb - Moving away from Gson in status handler :: Alexei Barantsev
  • e2b372ac2e - Deleting a useless class, simplifying tests :: Alexei Barantsev
  • ae51f5d973 - Deleting unused imports :: Alexei Barantsev
  • 17b1252e7e - Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
  • be94887e40 - Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
  • a1d1a2adc0 - Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
  • 7f66c20dde - [rb] turn off remote session id test for local runs :: Titus Fortner
  • ba5925c983 - Update java changelog :: Simon Stewart
  • b576ae507c - Bump Selenium version to 3.10 :: Simon Stewart
  • 8be57e1674 - Fix EdgeOptions to actually work :: Simon Stewart
  • ffd4a25c56 - Buck version bump :: Simon Stewart
  • a92cc4f2f4 - Remove build warning :: Simon Stewart
  • dc07f85447 - Guard remote session ID test :: Alex Rodionov
  • ef8b1bf093 - add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie
  • 62744b3c37 - Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
  • 11bdccccf4 - Fix RuboCop linter failure :: Alex Rodionov
  • c034c2e0ca - Fix execute_async_script tests for IE :: Alex Rodionov
  • 12b76c5435 - Stabilize full screen window tests :: Alex Rodionov
  • 4174ec24ea - Update changelog for 3.10.0 :: Alex Rodionov
  • 4b06f73606 - Add support for getting local/session storage in local IE :: Alex Rodionov
  • b28b0666b1 - Enable remote IE tests on AppVeyor :: Alex Rodionov
  • cf8b24f9e9 - Give Chrome some time to breathe out on CI :: Alex Rodionov
  • 300cd3fa02 - [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos
  • 75fc22a8c8 - Re-ignoring async JavaScript alert tests for IE :: Jim Evans
  • aefe62e924 - Updating .NET bindings to better handle W3C error responses :: Jim Evans
  • 8a6536d8ed - Reverting change to execption type based on response error code :: Jim Evans
  • f857c6bc7c - Updating .NET CHANGELOG for 3.10 release :: Jim Evans
  • 176b4a9e30 - Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans