Skip to content

Selenium 3.13.0

Compare
Choose a tag to compare
@ddavison ddavison released this 16 Aug 15:52
· 9923 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
  • c3bb30c727 - Update changelog for 3.12.0 :: Alex Rodionov
  • 14a3e7b3eb - Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evans
  • eb5fe13f97 - Adding alert text for unexpected alerts in IE :: Jim Evans
  • b3376cd6ba - Updating .NET CHANGELOG for 3.12 release :: Jim Evans
  • bb2488860d - Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans
  • 79a315ab07 - Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsev
  • ca9da6e8e6 - [java] Deleting unused private fields :: Alexei Barantsev
  • 6359b2f8e7 - [java] There are no more multiple IE driver engines :: Alexei Barantsev
  • f41fe5fb1a - [java] Deprecating unused utility functions :: Alexei Barantsev
  • c179a1b7d3 - [java] Deleting unused private field :: Alexei Barantsev
  • 7129729457 - Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans
  • 4351f22523 - Upgrading httpcomponents :: Alexei Barantsev
  • f7eeab82ed - Deprecating apache httpclient based implementation :: Alexei Barantsev
  • 5a8a2c1ba6 - Deleting deprecated code :: Alexei Barantsev
  • 12d57f17d7 - Enabling chrome java tests on travis :: Alexei Barantsev
  • c68b2b84e3 - Adding a safari job for travis :: Alexei Barantsev
  • 5b8994f8ab - Ignoring failed chrome tests :: Alexei Barantsev
  • c0de230188 - Adding java IE test job to appveyor :: Alexei Barantsev
  • 18fee21bc7 - Use default OSX image on travis :: Alexei Barantsev
  • eaefea254a - Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev
  • 6a6b658342 - Add missing copyright notice :: Simon Stewart
  • fd92d1c48f - Adding a w3c compliant remote webdriver builder :: Simon Stewart
  • bd1ae5981a - Ignoring more chrome tests that fail on travis :: Alexei Barantsev
  • d42e6acc97 - [java] Adding a test for noProxy :: Alexei Barantsev
  • 58cae229ba - Unignoring a couple of tests passed in IE :: Alexei Barantsev
  • e6a056f6c3 - Updating okhttp :: Alexei Barantsev
  • 841f7eed26 - Updating gson :: Alexei Barantsev
  • 7f0ddee5d7 - Updating guava :: Alexei Barantsev
  • d0bc211ea7 - Updating htmlunit and htmlunitdriver :: Alexei Barantsev
  • 5a459a51b6 - Update IDEA gson library descriptor :: Alexei Barantsev
  • b29ad6e4b1 - Update IDEA htmlunit library descriptor :: Alexei Barantsev
  • 3f040255ba - It appears that htmlunit uses its own css parser now :: Alexei Barantsev
  • 66fcb623d4 - [java] Fixing JSON to Proxy deserialization :: Alexei Barantsev
  • d1a4c2b396 - This test mostly works in Chrome (but it's flacky) :: Alexei Barantsev
  • cc810770ee - Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantsev
  • e38bc95a80 - [py] Update changelog for 3.12.0 :: lmtierney
  • f341cda429 - [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev
  • 21880a34b4 - Deleting unused imports :: Alexei Barantsev
  • a9096a0097 - Actually updating capabilities with fixed noProxy :: Alexei Barantsev
  • 0e1b72d022 - Update close window command to return list of remaining window handles. :: Jim Evans
  • 2c2db8a47b - [py] update documentation for find_element methods to remove 'private' indication :: lmtierney
  • ade980b7f3 - Avoid using the BeanToJsonConverter within Json :: Simon Stewart
  • 70121d346c - Make the bean to json test use JsonOutput :: Simon Stewart
  • 1a99e2161f - Update LICENSE :: VijendraEAtech
  • 6404eef633 - default hub host address to 0.0.0.0 when not specified :: Doug Simmons
  • 0ba8188b1a - Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov
  • 03b79620db - Bump bundler locked selenium-webdriver version :: Alex Rodionov
  • 8484fe292d - Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionov
  • ddf10710f8 - Use RuboCop-preferred way to skip iteration :: Alex Rodionov
  • 53440282c3 - Switch to our own classes for outputting JSON :: Simon Stewart
  • dfffd9e16e - Remove deprecated RemoteProxy.getStatus method :: Simon Stewart
  • c218813788 - Remove GSON from the RegistrationServlet :: Simon Stewart
  • c2d3fa842d - Remove GSON from CrossDomainRpcLoader :: Simon Stewart
  • de9f3b7113 - Remove unused import :: Simon Stewart
  • 2ceda3f814 - Remove GSON from build files :: Simon Stewart
  • 7275728fd4 - Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewart
  • c65a277a85 - Clean up unused import and javadocs :: Simon Stewart
  • c09cffa40b - Continue removing gson from the json package :: Simon Stewart
  • 5454e6ee2a - Finish removing gson from grid :: Simon Stewart
  • 59b781cde2 - JSON pretty printing :: Simon Stewart
  • 4c8646cde1 - Update chromeOptions key for capabilities :: Florian Mutter
  • f12a3c47dc - Suppressing IE compile warnings during 64-bit compilation :: Jim Evans
  • 8f1f9c421b - Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evans
  • c83f3a0757 - Internal refactor of IE driver moving OS bitness checking code :: Jim Evans
  • f4676fb110 - Updated to better support using CreateProcess API for launching IE. :: Jim Evans
  • 78172a3ced - Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewart
  • b3aa68d811 - Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart
  • 0016b3aa95 - Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart
  • 38f46561c8 - Add a "oneOf" method to the builder :: Simon Stewart
  • c9f58ec103 - Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewart
  • c134dfae81 - Catch an additional reflective exception in the server :: Simon Stewart
  • 51d5295cfa - Implementing new session payload string representation for logs :: Alexei Barantsev
  • 3ed89adfd2 - Fixing unit tests to use fake driver services. :: Alexei Barantsev
  • b696d38fce - [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierney
  • bc17100815 - Fixing javadoc. Fixes #5928 :: Alexei Barantsev
  • 0607704e3c - Use diamond operators instead of explicit type declarations :: Valery Yatsynovich
  • df72eaa6e0 - Remove unused imports :: Valery Yatsynovich
  • 2c1c448077 - Remove redundant throws clauses :: Valery Yatsynovich
  • b95abf19ee - Making beforeunload test W3C conformant :: Alexei Barantsev
  • 7ff8c9c908 - Disabling unstable chrome test :: Alexei Barantsev
  • 7e812e76b6 - Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsev
  • f3195298af - Disabling beforeunload alert tests in python :: Alexei Barantsev
  • 8d64be4362 - [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantsev
  • e25aa00972 - Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev
  • 2606295b85 - Forcing test server to stop on shutdown. :: Alexei Barantsev
  • 9090f52fe9 - Fixing noProxy handling in Grid :: Alexei Barantsev
  • 894b67a1c9 - Disabling an unstable test in Chrome :: Alexei Barantsev
  • f77d2f9e60 - Added ability to direct headless chrome to save files in ruby Driver :: John Pelly
  • 796876aaa4 - Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov
  • 2a16696190 - Move knowledge of JSON parsing into JsonInput :: Simon Stewart
  • 1897bab365 - Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans
  • 447cabadfa - Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans
  • 8f5e2364ab - Moving IE #defines for page load strategies :: Jim Evans
  • 46ca782229 - Updating comments to IE driver code :: Jim Evans
  • e312563baf - Adding ability to return extended error info from IE actions :: Jim Evans
  • ff3e64fdbe - Refactoring IE waiting for page load on click :: Jim Evans
  • cabfd91b7d - No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans
  • 51376f6943 - Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans
  • 7691ee2f09 - Updating documentation comment in .NET :: Jim Evans
  • a8f0e70de3 - Changing .NET test drivers to implement new instantiation scheme :: Jim Evans
  • 1f02125e7b - Making .NET test suite align with Java test suite :: Jim Evans
  • 1619f2f563 - Adding .NET test configurations :: Jim Evans
  • d7a762ed0e - Updating IE driver prebuilts to latest binaries :: Jim Evans
  • c01f9ce13d - Unignoring contentEditable tests for .NET :: Jim Evans
  • 0f516a83d2 - Updating ignored .NET tests :: Jim Evans
  • 48fb09e94c - Removing unused categories in .NET tests :: Jim Evans
  • fdef21044a - Further .NET integration test cleanup :: Jim Evans
  • 5839b38d7f - More .NET test updates for Edge :: Jim Evans
  • 8d664f47a8 - Expose the RemoteWebDriverBuilder :: Simon Stewart
  • 7a0048213a - Updating release version to 3.12.1 for .NET :: Jim Evans
  • 24432b3db2 - Fixed quit command for default state :: Clay Martin
  • 839811e151 - Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evans
  • ce19a20bf3 - Updating unignored .NET tests for Chrome :: Jim Evans
  • 2c3aab2537 - [py] WebDriver as context manager (#5919) :: Jerry Pussinen
  • bfd4dccb6e - Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev
  • 5ec8094720 - Loosen WebElementCondition instance checks (#5968) :: Adam Smith
  • 16f6dd8310 - Updating default Safari driver config to use for .NET tests :: Jim Evans
  • f18440ae0d - More adjusting ignored browsers for .NET test suite :: Jim Evans
  • 6715b81fd0 - Enable Get Element Property tests in Edge :: Clay Martin
  • e060906bbd - Enable multiple tests in Edge :: Clay Martin
  • 1158f26d43 - Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich
  • 07f70f7839 - Add before/after getText events (#5974) :: Mikhail Panin
  • b3eb3071e5 - Expand imports :: Simon Stewart
  • 1692b9b6cc - Add test for JsonInput :: Simon Stewart
  • 9676d70127 - Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunt
  • a378961519 - Fix if block for GITHUB_TOKEN :: Dave Hunt
  • 0010c66a64 - Test cleanup for Safari in .NET tests :: Jim Evans
  • d76558a3b9 - Removing redundant XPath finding tests in .NET :: Jim Evans
  • f98f5d4a06 - Moving .NET test to asserts using constraints :: Jim Evans
  • 4c1eca1853 - Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans
  • 32b8c43544 - Adding default Safari driver class for .NET tests :: Jim Evans
  • 8b82f79df0 - Fixing mouse movement in .NET :: Jim Evans
  • 084ed59c79 - Make RuboCop happy again :: Alex Rodionov
  • 18abaa220f - Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans
  • 597ca64701 - update PyPI links in Python docs (#6011) :: Corey Goldberg
  • fac450345e - [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsev
  • ab4f24d2d1 - Switch to our own classes for JSON parsing :: Simon Stewart
  • 1a0f31e299 - Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart
  • 655a796605 - Remove GSON from main source tree :: Simon Stewart
  • f648f12f35 - Fix the build. Oops. :: Simon Stewart
  • ba3592b746 - Updating IE driver to use SendInput for a single input at a time :: Jim Evans
  • 8eb7d85888 - Adding logging to IE driver for setting window focus :: Jim Evans
  • 9ad2f48524 - Updating .NET test to not need two driver instances :: Jim Evans
  • ecc3dd059b - Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans
  • 655f27bedf - Updating JavaScript automation atoms for IE :: Jim Evans
  • 5484f955bf - Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans
  • 1a0b1d008a - Removing IE-specific tests that are covered in common tests for .NET :: Jim Evans
  • a8fa257af3 - Updating IE driver binary prebuilts :: Jim Evans
  • ea258d4733 - Ensure we do not write too much JSON across the wire :: Simon Stewart
  • 1abe2d81ee - Allow pretty printing of json to be disabled. :: Simon Stewart
  • bfdeb29f80 - Remove debug print statements. #prodeveloper :: Simon Stewart
  • f7f09fc513 - [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Andrii Rohovets
  • 361e9b3222 - Bump version to 3.13 :: Simon Stewart
  • 21116894e4 - [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantsev
  • e4c8d45ce0 - [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev
  • 10a21e5021 - [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev
  • 7903ba397d - Update README.md (#6021) :: Mubariz Hajimuradov
  • 0af941a74b - Updated ChromeDriver docs (#5999) :: Anastasia Vataman
  • c9e9528c69 - Remove an unused dep in a java rule :: Simon Stewart
  • b00810ee8a - Fix comment issues. (#5954) :: User253489
  • bab2de3c72 - Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q
  • 517b8b4c29 - [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev
  • 35d0bb6084 - Bump the Netty version we use :: Simon Stewart
  • 8c1acbdd84 - Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evans
  • acb5315755 - [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev
  • 04afbc48dd - Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evans
  • db1e9595ef - Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evans
  • d31bfd3941 - Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evans
  • c6686b3c20 - Allow extension of RemoteWebElement for caching properties :: Michael Keeley
  • c15cdbcaf0 - Replace Chrome with Firefox in .NET documentation comments :: Jake
  • 0f49c42e2b - Get the status servlet working again. :: Simon Stewart
  • 4446b8d3fd - Updating java changelog :: Simon Stewart
  • 04f9698484 - fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps
  • 5fad6086b1 - [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney
  • 4082b77504 - Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang00
  • 11c39616e8 - Fix JSON parsing of unicode escapes :: Simon Stewart
  • 93ea6dc3a8 - Remove unnecessary main methods :: Simon Stewart
  • 983265e955 - More compliant JSON escaping of characters :: Simon Stewart
  • 780c502cc4 - Fix encoding of log levels :: Simon Stewart
  • f5799ed23f - [py] Update CHANGES for 3.13.0 :: lmtierney
  • 5dfab8acb2 - [rb] Update CHANGES for 3.13.0 :: lmtierney
  • 6c9064444d - Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans
  • 2f0d2927ac - Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans