Selenium 3.13.0
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 Rodionov14a3e7b3eb
- Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evanseb5fe13f97
- Adding alert text for unexpected alerts in IE :: Jim Evansb3376cd6ba
- Updating .NET CHANGELOG for 3.12 release :: Jim Evansbb2488860d
- Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans79a315ab07
- Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsevca9da6e8e6
- [java] Deleting unused private fields :: Alexei Barantsev6359b2f8e7
- [java] There are no more multiple IE driver engines :: Alexei Barantsevf41fe5fb1a
- [java] Deprecating unused utility functions :: Alexei Barantsevc179a1b7d3
- [java] Deleting unused private field :: Alexei Barantsev7129729457
- Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans4351f22523
- Upgrading httpcomponents :: Alexei Barantsevf7eeab82ed
- Deprecating apache httpclient based implementation :: Alexei Barantsev5a8a2c1ba6
- Deleting deprecated code :: Alexei Barantsev12d57f17d7
- Enabling chrome java tests on travis :: Alexei Barantsevc68b2b84e3
- Adding a safari job for travis :: Alexei Barantsev5b8994f8ab
- Ignoring failed chrome tests :: Alexei Barantsevc0de230188
- Adding java IE test job to appveyor :: Alexei Barantsev18fee21bc7
- Use default OSX image on travis :: Alexei Barantseveaefea254a
- Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev6a6b658342
- Add missing copyright notice :: Simon Stewartfd92d1c48f
- Adding a w3c compliant remote webdriver builder :: Simon Stewartbd1ae5981a
- Ignoring more chrome tests that fail on travis :: Alexei Barantsevd42e6acc97
- [java] Adding a test for noProxy :: Alexei Barantsev58cae229ba
- Unignoring a couple of tests passed in IE :: Alexei Barantseve6a056f6c3
- Updating okhttp :: Alexei Barantsev841f7eed26
- Updating gson :: Alexei Barantsev7f0ddee5d7
- Updating guava :: Alexei Barantsevd0bc211ea7
- Updating htmlunit and htmlunitdriver :: Alexei Barantsev5a459a51b6
- Update IDEA gson library descriptor :: Alexei Barantsevb29ad6e4b1
- Update IDEA htmlunit library descriptor :: Alexei Barantsev3f040255ba
- It appears that htmlunit uses its own css parser now :: Alexei Barantsev66fcb623d4
- [java] Fixing JSON to Proxy deserialization :: Alexei Barantsevd1a4c2b396
- This test mostly works in Chrome (but it's flacky) :: Alexei Barantsevcc810770ee
- Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantseve38bc95a80
- [py] Update changelog for 3.12.0 :: lmtierneyf341cda429
- [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev21880a34b4
- Deleting unused imports :: Alexei Barantseva9096a0097
- Actually updating capabilities with fixed noProxy :: Alexei Barantsev0e1b72d022
- Update close window command to return list of remaining window handles. :: Jim Evans2c2db8a47b
- [py] update documentation for find_element methods to remove 'private' indication :: lmtierneyade980b7f3
- Avoid using the BeanToJsonConverter within Json :: Simon Stewart70121d346c
- Make the bean to json test use JsonOutput :: Simon Stewart1a99e2161f
- Update LICENSE :: VijendraEAtech6404eef633
- default hub host address to 0.0.0.0 when not specified :: Doug Simmons0ba8188b1a
- Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov03b79620db
- Bump bundler locked selenium-webdriver version :: Alex Rodionov8484fe292d
- Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionovddf10710f8
- Use RuboCop-preferred way to skip iteration :: Alex Rodionov53440282c3
- Switch to our own classes for outputting JSON :: Simon Stewartdfffd9e16e
- Remove deprecated RemoteProxy.getStatus method :: Simon Stewartc218813788
- Remove GSON from the RegistrationServlet :: Simon Stewartc2d3fa842d
- Remove GSON from CrossDomainRpcLoader :: Simon Stewartde9f3b7113
- Remove unused import :: Simon Stewart2ceda3f814
- Remove GSON from build files :: Simon Stewart7275728fd4
- Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewartc65a277a85
- Clean up unused import and javadocs :: Simon Stewartc09cffa40b
- Continue removing gson from the json package :: Simon Stewart5454e6ee2a
- Finish removing gson from grid :: Simon Stewart59b781cde2
- JSON pretty printing :: Simon Stewart4c8646cde1
- Update chromeOptions key for capabilities :: Florian Mutterf12a3c47dc
- Suppressing IE compile warnings during 64-bit compilation :: Jim Evans8f1f9c421b
- Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evansc83f3a0757
- Internal refactor of IE driver moving OS bitness checking code :: Jim Evansf4676fb110
- Updated to better support using CreateProcess API for launching IE. :: Jim Evans78172a3ced
- Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewartb3aa68d811
- Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart0016b3aa95
- Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart38f46561c8
- Add a "oneOf" method to the builder :: Simon Stewartc9f58ec103
- Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewartc134dfae81
- Catch an additional reflective exception in the server :: Simon Stewart51d5295cfa
- Implementing new session payload string representation for logs :: Alexei Barantsev3ed89adfd2
- Fixing unit tests to use fake driver services. :: Alexei Barantsevb696d38fce
- [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierneybc17100815
- Fixing javadoc. Fixes #5928 :: Alexei Barantsev0607704e3c
- Use diamond operators instead of explicit type declarations :: Valery Yatsynovichdf72eaa6e0
- Remove unused imports :: Valery Yatsynovich2c1c448077
- Remove redundant throws clauses :: Valery Yatsynovichb95abf19ee
- Making beforeunload test W3C conformant :: Alexei Barantsev7ff8c9c908
- Disabling unstable chrome test :: Alexei Barantsev7e812e76b6
- Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsevf3195298af
- Disabling beforeunload alert tests in python :: Alexei Barantsev8d64be4362
- [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantseve25aa00972
- Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev2606295b85
- Forcing test server to stop on shutdown. :: Alexei Barantsev9090f52fe9
- Fixing noProxy handling in Grid :: Alexei Barantsev894b67a1c9
- Disabling an unstable test in Chrome :: Alexei Barantsevf77d2f9e60
- Added ability to direct headless chrome to save files in ruby Driver :: John Pelly796876aaa4
- Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov2a16696190
- Move knowledge of JSON parsing into JsonInput :: Simon Stewart1897bab365
- Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans447cabadfa
- Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans8f5e2364ab
- Moving IE #defines for page load strategies :: Jim Evans46ca782229
- Updating comments to IE driver code :: Jim Evanse312563baf
- Adding ability to return extended error info from IE actions :: Jim Evansff3e64fdbe
- Refactoring IE waiting for page load on click :: Jim Evanscabfd91b7d
- No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans51376f6943
- Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans7691ee2f09
- Updating documentation comment in .NET :: Jim Evansa8f0e70de3
- Changing .NET test drivers to implement new instantiation scheme :: Jim Evans1f02125e7b
- Making .NET test suite align with Java test suite :: Jim Evans1619f2f563
- Adding .NET test configurations :: Jim Evansd7a762ed0e
- Updating IE driver prebuilts to latest binaries :: Jim Evansc01f9ce13d
- Unignoring contentEditable tests for .NET :: Jim Evans0f516a83d2
- Updating ignored .NET tests :: Jim Evans48fb09e94c
- Removing unused categories in .NET tests :: Jim Evansfdef21044a
- Further .NET integration test cleanup :: Jim Evans5839b38d7f
- More .NET test updates for Edge :: Jim Evans8d664f47a8
- Expose the RemoteWebDriverBuilder :: Simon Stewart7a0048213a
- Updating release version to 3.12.1 for .NET :: Jim Evans24432b3db2
- Fixed quit command for default state :: Clay Martin839811e151
- Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evansce19a20bf3
- Updating unignored .NET tests for Chrome :: Jim Evans2c3aab2537
- [py] WebDriver as context manager (#5919) :: Jerry Pussinenbfd4dccb6e
- Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev5ec8094720
- Loosen WebElementCondition instance checks (#5968) :: Adam Smith16f6dd8310
- Updating default Safari driver config to use for .NET tests :: Jim Evansf18440ae0d
- More adjusting ignored browsers for .NET test suite :: Jim Evans6715b81fd0
- Enable Get Element Property tests in Edge :: Clay Martine060906bbd
- Enable multiple tests in Edge :: Clay Martin1158f26d43
- Implement HasCapabilities by EventFiringWebDriver (#5917) :: Valery Yatsynovich07f70f7839
- Add before/after getText events (#5974) :: Mikhail Paninb3eb3071e5
- Expand imports :: Simon Stewart1692b9b6cc
- Add test for JsonInput :: Simon Stewart9676d70127
- Use anonymous GitHub API when GITHUB_TOKEN is not set :: Dave Hunta378961519
- Fix if block for GITHUB_TOKEN :: Dave Hunt0010c66a64
- Test cleanup for Safari in .NET tests :: Jim Evansd76558a3b9
- Removing redundant XPath finding tests in .NET :: Jim Evansf98f5d4a06
- Moving .NET test to asserts using constraints :: Jim Evans4c1eca1853
- Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans32b8c43544
- Adding default Safari driver class for .NET tests :: Jim Evans8b82f79df0
- Fixing mouse movement in .NET :: Jim Evans084ed59c79
- Make RuboCop happy again :: Alex Rodionov18abaa220f
- Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans597ca64701
- update PyPI links in Python docs (#6011) :: Corey Goldbergfac450345e
- [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsevab4f24d2d1
- Switch to our own classes for JSON parsing :: Simon Stewart1a0f31e299
- Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart655a796605
- Remove GSON from main source tree :: Simon Stewartf648f12f35
- Fix the build. Oops. :: Simon Stewartba3592b746
- Updating IE driver to use SendInput for a single input at a time :: Jim Evans8eb7d85888
- Adding logging to IE driver for setting window focus :: Jim Evans9ad2f48524
- Updating .NET test to not need two driver instances :: Jim Evansecc3dd059b
- Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans655f27bedf
- Updating JavaScript automation atoms for IE :: Jim Evans5484f955bf
- Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans1a0b1d008a
- Removing IE-specific tests that are covered in common tests for .NET :: Jim Evansa8fa257af3
- Updating IE driver binary prebuilts :: Jim Evansea258d4733
- Ensure we do not write too much JSON across the wire :: Simon Stewart1abe2d81ee
- Allow pretty printing of json to be disabled. :: Simon Stewartbfdeb29f80
- Remove debug print statements. #prodeveloper :: Simon Stewartf7f09fc513
- [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 Rohovets361e9b3222
- Bump version to 3.13 :: Simon Stewart21116894e4
- [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantseve4c8d45ce0
- [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev10a21e5021
- [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev7903ba397d
- Update README.md (#6021) :: Mubariz Hajimuradov0af941a74b
- Updated ChromeDriver docs (#5999) :: Anastasia Vatamanc9e9528c69
- Remove an unused dep in a java rule :: Simon Stewartb00810ee8a
- Fix comment issues. (#5954) :: User253489bab2de3c72
- Added more documentation to isEnabled() and resolves #3547 (#5691) :: Matt Q517b8b4c29
- [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev35d0bb6084
- Bump the Netty version we use :: Simon Stewart8c1acbdd84
- Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evansacb5315755
- [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev04afbc48dd
- Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evansdb1e9595ef
- Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evansd31bfd3941
- Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evansc6686b3c20
- Allow extension of RemoteWebElement for caching properties :: Michael Keeleyc15cdbcaf0
- Replace Chrome with Firefox in .NET documentation comments :: Jake0f49c42e2b
- Get the status servlet working again. :: Simon Stewart4446b8d3fd
- Updating java changelog :: Simon Stewart04f9698484
- fix incorrect w3c action encoding in python client (#6014) :: Jonathan Lipps5fad6086b1
- [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney4082b77504
- Add executing custom command to Chrome Python bindings (#5989) :: zhangwenqiang0011c39616e8
- Fix JSON parsing of unicode escapes :: Simon Stewart93ea6dc3a8
- Remove unnecessary main methods :: Simon Stewart983265e955
- More compliant JSON escaping of characters :: Simon Stewart780c502cc4
- Fix encoding of log levels :: Simon Stewartf5799ed23f
- [py] Update CHANGES for 3.13.0 :: lmtierney5dfab8acb2
- [rb] Update CHANGES for 3.13.0 :: lmtierney6c9064444d
- Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans2f0d2927ac
- Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans