Selenium WebDriver v3.10.0 Release Notes
Release Date: 2018-04-12 // about 6 years ago-
- Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
- 🔨 Refactoring grid option preliminary analysis :: Alexei Barantsev
- 📚 Fix for Window.setRect() API documentation. (#5460) :: jleyba
- ⚡️ Updating .editorconfig for .h files :: Jim Evans
- ⏪ Reverting IE driver stale element checks to previous behavior :: Jim Evans
- 🔨 Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
- Replacing strings with #define constant in IE driver :: Jim Evans
- ⚡️ Updating IE prebuilt to 3.9.0.1 :: Jim Evans
- ✅ Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
- Fix Javadoc issues. :: Alex Rodionov
- ✅ Adding tests for standalone launcher :: Alexei Barantsev
- 0️⃣ Making selenium server less verbose by default :: Alexei Barantsev
- 🔊 Improving representation of session info in server logs :: Alexei Barantsev
- 🌲 Hiding jetty info level log messages :: Alexei Barantsev
- 🔒 Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
- 🌲 Improving logging of session start/stop :: Alexei Barantsev
- Deleting unused private field :: Alexei Barantsev
- 📦 Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
- Deleting unused code :: Alexei Barantsev
- 🌲 Adding information about classes and methods to log message format :: Alexei Barantsev
- 🏗 Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
- ✅ Implementing test for -debug command line option :: Alexei Barantsev
- ⏱ Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
- Fixing compilation issue, a missing dependency :: Alexei Barantsev
- 🌲 Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
- ✅ Making .NET common tests run with the
dotnet test
command :: Jim Evans - ⚡️ Updating build process for .NET tests to use Buck :: Jim Evans
- Removing BUCK files from .NET .csproj projects :: Jim Evans
- ✅ It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: David Burns
- 🏁 Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
- ⚡️ Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
- [rb] Add helper method to launch Chrome in headless mode. :: Alex Rodionov
- Adding --disable-gpu for chrome headless. :: Alex Rodionov
- Simplify specs for headless Chrome option :: Alex Rodionov
- 💻 Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
- 🏗 Fixing selenium build requirements :: Alexei Barantsev
- Making python specification in IDEA project more generic :: Alexei Barantsev
- [py] Deleting unused imports :: Alexei Barantsev
- 🗄 [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
- Reducing visibility of utility classes :: Alexei Barantsev
- 📦 [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
- 🏗 Fixing buck build :: Alexei Barantsev
- 🏗 Revert "Fixing buck build" :: Alexei Barantsev
- 📦 Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
- Allow httpclient to follow requests to absolute urls :: Simon Stewart
- HttpClient Content-Type may not always be set :: Simon Stewart
- 🚚 Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Simon Stewart
- 🏗 Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Simon Stewart
- Avoid long/int confusion for safari options :: Simon Stewart
- Restricting visibility of utility classes :: Alexei Barantsev
- Deleting unused private variable :: Alexei Barantsev
- Deleting unused private code :: Alexei Barantsev
- 📦 Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
- ⚡️ Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
- Code formatting and internal API cleanup for IE driver :: Jim Evans
- Adding convenience methods on internal IE driver Script object :: Jim Evans
- Moving double-click detection logic inside InputManager for IE :: Jim Evans
- Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
- Reducing wait interval time in IE driver :: Jim Evans
- ⚡️ Updating IE prebuilts with latest fixes :: Jim Evans
- Fixing IE driver to send keys to contentEditable elements :: Jim Evans
- ✅ Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
- Added no-cache header to HTTP GET command of RemoteWebDriver :: Jim Evans
- 👍 Support binding to IPv6 loopback in IE driver :: Jim Evans
- 🚀 Fixing .NET release build after target directory movement :: Jim Evans
- Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
- ⚡️ Updating path loading for .NET tests to support .NET Core :: Jim Evans
- 🔧 Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
- 🚚 Remove dependencies on HttpClientFactory where possible :: Simon Stewart
- ✅ Use default httpclinet factory in tests :: Simon Stewart
- 🗄 Deprecate internal Duration in favor of java.time.Duration :: Simon Stewart
- 👻 Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
- Replace anonymous types with lambdas :: Simon Stewart
- 👍 Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
- ⚡️ Updating to prevent double-clicks when warranted :: Jim Evans
- 🔨 Refactoring user input simulation code in IE driver :: Jim Evans
- ⚡️ Updating IE prebuilts for latest changes :: Jim Evans
- ✅ Adding grid launcher tests for hub and node config files :: Alexei Barantsev
- 🗄 Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
- ✅ Separating grid internal test job from e2e tests :: Alexei Barantsev
- 🚚 Remove a sysout debug line. No logical change :: Simon Stewart
- 🚚 Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
- 🚚 Remove gson reference from ExternalSessionKey :: Simon Stewart
- [grid] More migration away from gson and apache httpclient :: Simon Stewart
- 🏗 Fix build :: Simon Stewart
- 📦 Extracting server CLI to a separate package :: Alexei Barantsev
- ✅ Fixing one more test :: Alexei Barantsev
- 📄 [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
- ⏪ Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
- Renaming a method in IE driver's internals :: Jim Evans
- Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
- Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
- ⚡️ Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
- Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
- ✅ Unignoring async JavaScript tests that now work for IE :: Jim Evans
- ✅ Fix failing test :: Simon Stewart
- Fix imports: no logical changes :: Simon Stewart
- [grid] More migration away from gson :: Simon Stewart
- Fix a spacing issue. No logical change :: Simon Stewart
- Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
- 🚚 [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
- [grid] More migrations to our own json abstraction :: Simon Stewart
- Fix up a spacing issue. No logical changes :: Simon Stewart
- 🗄 Mark method only used by NetworkInterface as deprecated :: Simon Stewart
- 🚚 Remove the Firebug debug class :: Simon Stewart
- ✅ Adding a buck alias for safari tests :: Alexei Barantsev
- ✅ Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
- Getting Safari ignores to actual state :: Alexei Barantsev
- 👀 Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
- ✅ Fixing ignores in Safari specific tests :: Alexei Barantsev
- ✅ Oops... Enabling standard tests back in Safari :: Alexei Barantsev
- ⚡️ Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
- Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
- 🔨 Refactoring tests for grid launcher :: Alexei Barantsev
- Moving away from Gson in status handler :: Alexei Barantsev
- ✅ Deleting a useless class, simplifying tests :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- 🛠 Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
- ✅ Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
- ✅ Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
- ✅ [rb] turn off remote session id test for local runs :: Titus Fortner
- ⚡️ Update java changelog :: Simon Stewart
- Bump Selenium version to 3.10 :: Simon Stewart
- Fix EdgeOptions to actually work :: Simon Stewart
- Buck version bump :: Simon Stewart
- 🏗 Remove build warning :: Simon Stewart
- ✅ Guard remote session ID test :: Alex Rodionov
- 👍 add Errno::EAFNOSUPPORT as ignored errors when finding ports :: Alex Rodionov
- 🛰 Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
- 👕 Fix RuboCop linter failure :: Alex Rodionov
- Fix execute_async_script tests for IE :: Alex Rodionov
- ✅ Stabilize full screen window tests :: Alex Rodionov
- ⚡️ Update changelog for 3.10.0 :: Alex Rodionov
- 👍 Add support for getting local/session storage in local IE :: Alex Rodionov
- ✅ Enable remote IE tests on AppVeyor :: Alex Rodionov
- Give Chrome some time to breathe out on CI :: Alex Rodionov
- ✅ [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Lucas Tierney
- ✅ Re-ignoring async JavaScript alert tests for IE :: Jim Evans
- ⚡️ Updating .NET bindings to better handle W3C error responses :: Jim Evans
- ⏪ Reverting change to execption type based on response error code :: Jim Evans
- 🚀 Updating .NET CHANGELOG for 3.10 release :: Jim Evans
- 🚀 Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans