Selenium 3.10.0
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 Barantsev1a5e10c5a6
- Refactoring grid option preliminary analysis :: Alexei Barantsev92c8700826
- Fix for Window.setRect() API documentation. (#5460) :: juperala72f233bd04
- Updating .editorconfig for .h files :: Jim Evans29f3d39629
- Reverting IE driver stale element checks to previous behavior :: Jim Evans1254ba29f0
- Refactoring IE element's parent document detection to be the focused doc :: Jim Evansf462f9dab4
- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans0aaeb47e78
- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evansf9d99f0274
- Replacing strings with #define constant in IE driver :: Jim Evans081313e9b8
- Updating IE prebuilt to 3.9.0.1 :: Jim Evans46af05cd9a
- Fixing .NET tests and unignoring passing tests for IE :: Jim Evans8ed2215ffc
- Fix Javadoc issues. :: User2534895bc569027c
- Adding tests for standalone launcher :: Alexei Barantsev78bece338a
- Making selenium server less verbose by default :: Alexei Barantsevba676596b8
- Improving representation of session info in server logs :: Alexei Barantsev1e271e6274
- Hiding jetty info level log messages :: Alexei Barantseve522ebdc48
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev68b9e101a5
- Improving logging of session start/stop :: Alexei Barantsev855c34c65d
- Deleting unused private field :: Alexei Barantsevcbcb44e63b
- Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsevcc5e8684ab
- Deleting unused code :: Alexei Barantsev3354777fb8
- Adding information about classes and methods to log message format :: Alexei Barantsevd8a2fd932e
- Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evansf296ada7f2
- Implementing test for -debug command line option :: Alexei Barantsev0c3c4f03e2
- Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev2e44b23750
- Fixing compilation issue, a missing dependency :: Alexei Barantsevb1a7d4ddc2
- Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evansd13c060a4b
- Making .NET common tests run with thedotnet test
command :: Jim Evans77ff29c401
- Updating build process for .NET tests to use Buck :: Jim Evans7ec54a7c16
- Removing BUCK files from .NET .csproj projects :: Jim Evans5710a32854
- It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg7e07498336
- Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans6d4b9205e3
- Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans4429fcd4d3
- [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharmac0688dfb0f
- Adding --disable-gpu for chrome headless. :: Pulkit Sharma5c7d15573b
- Simplify specs for headless Chrome option :: Alex Rodionov2300e36377
- Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov177ff31d6d
- Fixing selenium build requirements :: Alexei Barantsev0ad7f69cba
- Making python specification in IDEA project more generic :: Alexei Barantsevbe07773772
- [py] Deleting unused imports :: Alexei Barantsev5013823a1b
- [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev8c170042bf
- Reducing visibility of utility classes :: Alexei Barantsev475ef18e4b
- [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev4853182b53
- Fixing buck build :: Alexei Barantsevee8ce198f7
- Revert "Fixing buck build" :: Alexei Barantsev47118bd182
- Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsevdeb865ff7d
- Allow httpclient to follow requests to absolute urls :: Simon Stewarte6de17ae56
- HttpClient Content-Type may not always be set :: Simon Stewart4316e45db9
- Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewartdc00c0bf4d
- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinind0e16794a4
- Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton418060ed6d
- Avoid long/int confusion for safari options :: Simon Stewart4a0c44bdfa
- Restricting visibility of utility classes :: Alexei Barantsev6df52b820e
- Deleting unused private variable :: Alexei Barantsev59256770ac
- Deleting unused private code :: Alexei Barantsevc640d73203
- Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev01dcf25274
- Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans7b6427a1a5
- Code formatting and internal API cleanup for IE driver :: Jim Evansf45822a74b
- Adding convenience methods on internal IE driver Script object :: Jim Evans42911ce9dd
- Moving double-click detection logic inside InputManager for IE :: Jim Evans02de3da892
- Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans7fa48c14cd
- Reducing wait interval time in IE driver :: Jim Evansd01297c215
- Updating IE prebuilts with latest fixes :: Jim Evansf024a78b7c
- Fixing IE driver to send keys to contentEditable elements :: Jim Evansea99e18b10
- Ignoring Alert test in IE, since driver behaves correctly :: Jim Evansb0191719ca
- Added no-cache header to HTTP GET command of RemoteWebDriver :: dnknitroed4c294486
- Support binding to IPv6 loopback in IE driver :: Jim Evans25d635631f
- Fixing .NET release build after target directory movement :: Jim Evans942b8a437b
- Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evanse1da66187b
- Updating path loading for .NET tests to support .NET Core :: Jim Evansde5fc0a957
- Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evansafb559ac75
- Remove dependencies on HttpClientFactory where possible :: Simon Stewart7b763e2a2e
- Use default httpclinet factory in tests :: Simon Stewart49fe10566f
- Deprecate internal Duration in favor of java.time.Duration :: Valery Yatsynovich65fe98162e
- Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart94740bca4b
- Replace anonymous types with lambdas :: Valery Yatsynoviched933b60e9
- Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans346aec73b8
- Updating to prevent double-clicks when warranted :: Jim Evanse0b54783b4
- Refactoring user input simulation code in IE driver :: Jim Evansbe0d9d0a7e
- Updating IE prebuilts for latest changes :: Jim Evans3ace81a33a
- Adding grid launcher tests for hub and node config files :: Alexei Barantsev0426383c8e
- Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev8e1de21d67
- Separating grid internal test job from e2e tests :: Alexei Barantsev064ebc250d
- Remove a sysout debug line. No logical change :: Simon Stewart0213e013f0
- Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewartbb77f732eb
- Remove gson reference from ExternalSessionKey :: Simon Stewart11fd94fe2c
- [grid] More migration away from gson and apache httpclient :: Simon Stewartdd875c3564
- Fix build :: Simon Stewart9a66c823bc
- Extracting server CLI to a separate package :: Alexei Barantseve311bdfb00
- Fixing one more test :: Alexei Barantsevee2b25763c
- [py] add docstring for InvalidElementStateException closes #5520 :: lmtierneye780aa4d17
- Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans510eb7d683
- Renaming a method in IE driver's internals :: Jim Evans3f1bfd7341
- Fixing IE driver element detection for user-executed JavaScript :: Jim Evans79c4d65aa9
- Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans39fd2b9e44
- Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans2de08a29f6
- Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans2ce87c152b
- Unignoring async JavaScript tests that now work for IE :: Jim Evans52302645fc
- Fix failing test :: Simon Stewartbf33015b0d
- Fix imports: no logical changes :: Simon Stewartf1a97a49d0
- [grid] More migration away from gson :: Simon Stewartf3ff5da374
- Fix a spacing issue. No logical change :: Simon Stewart6e56ad53e7
- Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart5734158c87
- [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart910549e7d4
- [grid] More migrations to our own json abstraction :: Simon Stewart2e492029fa
- Fix up a spacing issue. No logical changes :: Simon Stewart08262ae304
- Mark method only used by NetworkInterface as deprecated :: Simon Stewart503c44cb6d
- Remove the Firebug debug class :: Simon Stewart6cb70c5db6
- Adding a buck alias for safari tests :: Alexei Barantsev2d7b1c3ec6
- Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsevd2f9a2748b
- Getting Safari ignores to actual state :: Alexei Barantsevb71725cf99
- Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsevbe4bcf5515
- Fixing ignores in Safari specific tests :: Alexei Barantseveb1788d378
- Oops... Enabling standard tests back in Safari :: Alexei Barantsevf88d011a88
- Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev9537053757
- Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev02ebcc1296
- Refactoring tests for grid launcher :: Alexei Barantsev0d82db15eb
- Moving away from Gson in status handler :: Alexei Barantseve2b372ac2e
- Deleting a useless class, simplifying tests :: Alexei Barantsevae51f5d973
- Deleting unused imports :: Alexei Barantsev17b1252e7e
- Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsevbe94887e40
- Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantseva1d1a2adc0
- Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev7f66c20dde
- [rb] turn off remote session id test for local runs :: Titus Fortnerba5925c983
- Update java changelog :: Simon Stewartb576ae507c
- Bump Selenium version to 3.10 :: Simon Stewart8be57e1674
- Fix EdgeOptions to actually work :: Simon Stewartffd4a25c56
- Buck version bump :: Simon Stewarta92cc4f2f4
- Remove build warning :: Simon Stewartdc07f85447
- Guard remote session ID test :: Alex Rodionovef8b1bf093
- add Errno::EAFNOSUPPORT as ignored errors when finding ports :: JT Archie62744b3c37
- Convert noProxy from string to array in W3C new session payload :: Alex Rodionov11bdccccf4
- Fix RuboCop linter failure :: Alex Rodionovc034c2e0ca
- Fix execute_async_script tests for IE :: Alex Rodionov12b76c5435
- Stabilize full screen window tests :: Alex Rodionov4174ec24ea
- Update changelog for 3.10.0 :: Alex Rodionov4b06f73606
- Add support for getting local/session storage in local IE :: Alex Rodionovb28b0666b1
- Enable remote IE tests on AppVeyor :: Alex Rodionovcf8b24f9e9
- Give Chrome some time to breathe out on CI :: Alex Rodionov300cd3fa02
- [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Carlos Garcia Campos75fc22a8c8
- Re-ignoring async JavaScript alert tests for IE :: Jim Evansaefe62e924
- Updating .NET bindings to better handle W3C error responses :: Jim Evans8a6536d8ed
- Reverting change to execption type based on response error code :: Jim Evansf857c6bc7c
- Updating .NET CHANGELOG for 3.10 release :: Jim Evans176b4a9e30
- Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans