Releases: SeleniumHQ/selenium
Releases · SeleniumHQ/selenium
Selenium 3.141.59
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
ed3aa1e776
- [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: Oleksiic9b57f0182
- Copy static resources required by java tests into place :: Simon Stewartcacc0208e3
- Rework how we obtain command handlers :: Simon Stewart0dd0327f2e
- Migrate router to use the new routes :: Simon Stewart1dcd1b9d09
- Migrate the Node to use the new routes :: Simon Stewarteda8bb8e09
- Move the Distributor to the new routes :: Simon Stewartcd4450a9a7
- Move the session map to the new routes :: Simon Stewart12ae931dee
- Installing Requests in Python (#6628) :: wildloop5b0a928495
- ImplementWrapsElement
bySelect
element wrapper (#6616) :: Valery Yatsynovichfea631688f
- [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molinab1fbb3b0a5
- [py] Fixing/tidying docstring. :: Lucas Diniz37ba6ab28f
- Reveal the cunning plan of where to place java tracing :: Simon Stewartb162748f8b
- Replace CompoundHandler with Routes :: Simon Stewart07a116aa32
- Restored remoteHost support :: wildloopa2a97bcad6
- Delete the old IDE :: Simon Stewart700f5b1ea6
- Encourage people to access help over https :: Simon Stewart24dbcddd65
- Organise imports. No logical changes :: Simon Stewart72bc0f07a8
- Fix mime-types of displayed content in help servlet :: Simon Stewart6aa186b6a0
- Start binding distributed tracing into selenium :: Simon Stewart173e41ac82
- Allow us to inject tracing information into headers :: Simon Stewart465fc74e52
- Oops. Did not mean to check this in :: Simon Stewartb66fe3e8dc
- Add the distributed tracer to the grid :: Simon Stewartc7c9ecb3f2
- Move tracing into the http client factory :: Simon Stewart570f533c5c
- Wire tracing into the node :: Simon Stewart00a7ba7738
- Add the ability to autodetect opentracing implementations :: Simon Stewart2778509e64
- Continue wiring up distributed tracing for the new Grid :: Simon Stewartb32e053049
- Removing premature break statements in IE obscured element check :: Jim Evans0adb38f936
- Adding support for strictFileInteractability capability in IE :: Jim Evanse4248409f2
- Updating error message return from unserializable JavaScript result in IE :: Jim Evans46bdda0a67
- Updating IE prebuilts with latest binaries :: Jim Evans48c3eb6a55
- Add a test to check for trace propagation :: Simon Stewartdce76b5aa8
- Removing client-side references to tracing. For now :: Simon Stewart3f8670ddf1
- delete unnecessary return value, nil :: Takuma Chiba96ddac513b
- Removing the scratch test. Again. Furrfu :: Simon Stewart0840fb9b23
- Avoid checking in temp tests again :: Simon Stewart7312f98094
- Ensure that the tracing library does not touch the old grid code :: Simon Stewarte82be7d358
- Bump the java version and update changelogs :: Simon Stewart
Selenium 3.141.5
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
8474cb343d
- Also look in third party for crazy fun build files :: Simon Stewart69dbba53bc
- Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evansff9877de62
- Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans6439c29a9d
- Updating IE prebuilts for 3.141.0 release :: Jim Evanscb45dc1afe
- Release Ruby bindings 3.141.0 :: Alex Rodionov9d8522e3e7
- [py] Update change log for 3.141.0 :: AutomatedTesterf7c4f70d22
- Bump python version :: AutomatedTesterc3a4a4b231
- Remove deprecated AugmenterProviders :: Simon Stewart5a12162ae3
- I have no idea why buck-out was added as test root :: Simon Stewart530eca5c28
- Remove sysout debugging :: Simon Stewart1911c51734
- [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev1220214e9f
- [java] Deleting unused deprecated class :: Alexei Barantsev1c3a037f0e
- [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev7d4cb1aeb1
- [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev8a0ef8d205
- [java] More refactoring firefox executable wrapper :: Alexei Barantsevd95b0333a2
- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev2bab50b881
- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart2c3a16bb54
- Initial spike on bazel compilation :: Simon Stewartd6daaa0a0b
- Revert "I have no idea why buck-out was added as test root". It was added because buck puts there generated JS fragments and webdriver.xpi file. :: Alexei Barantsevbf81e77998
- [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsevff7c00b3b9
- [java] Setting environment for legacy Firefox process. :: Alexei Barantsevad4d1c7608
- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev23995e0f43
- Bump java version number prior to release :: Simon Stewartd54ebd709a
- Bump the number of jetty threads to 200 :: Simon Stewart
Selenium 3.141.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
9fc715cf6d
- Update python changelog and versions for release :: AutomatedTester6f1c265b31
- Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evansc5f3f0d775
- Updating .NET CHANGELOG for 3.14 release :: Jim Evansc2dd6739ed
- Unignoring alert tests for Edge :: Jim Evans757c52d33c
- Disable overlapping element tests for Edge :: Clay Martin80ee962524
- Release Ruby bindings 3.14.0 :: Alex Rodionovdcadfb956b
- [py] fix docs build :: Lucas Tierney2198602e88
- use xenial for travis :: Lucas Tierneyde14071dfd
- [py] update travis testing to use 3.7 :: Lucas Tierney0c561b6cf6
- revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierneyb39ea54475
- Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg969b05d413
- [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney42b5e4b5d4
- [py] update remote xfail markers for change to geckodriver :: Lucas Tierneyb594931dd0
- [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney3ae0b62454
- [java] Separating standalone/node/hub configuration itself from loading configs out of JSON files or resources, and initialize new config instances with data loaded from default config resources. :: Alexei Barantsev921f489172
- Remove unused method from AppServer :: Simon Stewartbfe567d77a
- Set the cookie "path" property when a document is specified in IE :: Jim Evans20e8ee0e09
- Remove the deprecated Locatable interface. Cause carnage :: Simon Stewartf4d445112d
- Tidy up getting headers in HttpMessage :: Simon Stewart1229d40632
- Introduce a jre-based app server for testing :: Simon Stewartecb2712ee6
- Adding missing copyright headers :: Simon Stewarte5fbba12d5
- Introduce a base server for use in all servers. :: Simon Stewart63ebe3326a
- Delete deprecated servletHttp* wrappers :: Simon Stewartee8e6d4e42
- Adding the ability to configure things. :: Simon Stewart63c86bb68b
- Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart4965564f10
- Precalculate the port to use and extend the existing race a little :: Simon Stewart4ee517f48b
- [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev91d368f554
- [java] Instance coercer should not touch static fields :: Alexei Barantsevdf2df0de9c
- [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsevb6653ed69b
- [java] Deleting one more deprecated class :: Alexei Barantsev224e2af928
- [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev6ec1d7659d
- [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev01cbb2a6d9
- [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsevdf47c85fec
- [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev663edd4339
- Truncating obscured element description to first angle bracket :: Jim Evans20bdf475b1
- Handle null pointers for cookie values in IE :: Jim Evansba7ad22ef2
- [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev530a08d007
- [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev8193e98c6e
- [grid] Fixing -id option handling :: Alexei Barantseva6d4cdefe0
- [grid] More configuration tweaks :: Alexei Barantsev788d15208f
- [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsevd3155a1f9a
- [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsevd9f0937c29
- Updating HtmlUnit and its driver :: Alexei Barantsev7c63cea394
- [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev6ca14aaa92
- Move all option processing on boot into one place. :: Simon Stewart3c8453c328
- Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart9a30412ec8
- Remove unused method :: Simon Stewart132e075f47
- Start using DI for the WebDriverServlet :: Simon Stewartcd61ee9ba1
- Make the concatenating config easier to use with properties. :: Simon Stewart6c6625d1ad
- Fixing compilation error :: Alexei Barantsevab2b3e95ea
- Disabling insercure cert cookie tests :: Clay Martin2a54bd6d7e
- Disabling test in Edge :: Clay Martin...
Selenium 3.14.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
07a18746ff
- Make generating the docs more robust :: Simon Stewartb78d5bc7a5
- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney794148c998
- Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionovd9de47c696
- Remove package_data and data_files options from setup.py (#5982) :: wiggin15eb3e5f2d22
- Make firefox matching more exact :: Simon Stewart9d766a113e
- [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantseve79c9145e4
- Fixing a test to match commit 0f49c42 :: Alexei Barantsevb605d9ab2e
- Add inifile gem to JRuby package :: Alex Rodionov0aa8dd4ff1
- allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortnerab87a06d1e
- At SeleniumConf: delete a deprecated method :: Simon Stewartc4acbe511f
- Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew3e99112a0d
- Allow temporary installation of FF extension (#1) (#5751) :: kvetko02f793dd37
- [py] Remove unused util methods from remote :: AutomatedTester68b0ff1376
- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans254f16fe82
- Updating CHANGELOG and version resources for .NET point release :: Jim Evansb2d4df628e
- Removing long-deprecated local PhantomJS support from .NET :: Jim Evansd006b4cfdd
- Removing deprecated methods from .NET bindings :: Jim Evans178b07e8d5
- Fixes empty options merge :: Artem Kozaev6bb3e14e11
- Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev18f9b958a4
- Marking .NET hardware manipulation interfaces deprecated :: Jim Evans0b310c1114
- Refactoring .NET capability handling :: Jim Evans205ac91997
- Ignoring maven auxiliary files :: Alexei Barantsev5457171bd5
- Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev5820c5740c
- Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev61f35cfdf2
- Adding more info to the error message :: Alexei Barantsev5a8b4804ff
- Remove guava dep from logging package :: Simon Stewartd8f6fd3467
- Remove guava dep from interactions package :: Simon Stewarta78662432e
- Break dependency on profiler to the json package :: Simon Stewart3962e3d10c
- Simplify the core selenium target to avoid a split package :: Simon Stewart8aaf8c7c1a
- [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev550cd0c54b
- Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsevf54e39af25
- Add cause when JsonException occurs (#6112) :: Florian LOPES52483384e6
- Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning6b3598d366
- No logical changes: just reformatting :: Simon Stewart52a2f6ab12
- Add tests to allow new builder to only have capabilities set :: Simon Stewart3ffb8eb477
- Drop support for ancient geckodriver versions :: Simon Stewart5289e9779a
- Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan67b6c8d909
- Reformatting code and organising imports. No logical change :: Simon Stewart94678f77f3
- Correcting invalid session ID response JSON payload for IE driver :: Jim Evans1eaa2d79f9
- Updating reset action for IE driver :: Jim Evans8096ef71c0
- Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans96b8cc59a5
- Adding a test for the fixed OkHttp issue :: Alexei Barantsev821c6f3aee
- Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev046ab75f76
- Deleting more tests related to ancient geckodriver support :: Alexei Barantsevda6efc1b1b
- Upload file if file detector set :: Aleksei Moskvina062cd3118
- Use proper file upload extension command :: Alex Rodionova6a19b1d44
- Add a lightweight Dependency Injection service :: Simon Stewart501da5f6ff
- Hook injector into the server, replacing old DI approach :: Simon Stewart2cbcd08b81
- Fix failing hub tests :: Simon Stewart4c9379516c
- Deprecate ourClock
class in favour of the one injava.date
:: Simon Stewart0efc0be17c
- Apparently the Safari tech preview has a different browser name :: Simon Stewartb99fa0d475
- Start making the SafariOptions w3c safe :: Simon Stewart3d6ab4635f
- Sco...
Selenium 3.13.0
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 Stewart
...
Selenium 3.12.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
4844292571
- Updating .NET CHANGELOG for 3.11 release :: Jim Evans4defda896b
- Streamlining .NET Actions class :: Jim Evanse957482732
- Update changelog for python bindings :: AutomatedTester8f52ceb090
- Add desired capabilities keyword to IE and Firefox :: Isaul Vargas5ffc3a0ab1
- Removed unexecuted line from IE webdriver :: Isaul Vargas7dff24f1ab
- Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evansd37967aa0c
- Updating .NET strong-named assembly build to correct package references :: Jim Evansafa873480c
- Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych11cb216590
- [rb] update changelog :: Titus Fortner4756fd1b04
- Add Firefox addon install using manifest.json :: vflamea8d9b86281
- Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus2a0f63d19b
- Fix Safari webdriver AttributeError for python client driver #5578 :: ming121bb31759
- Fixing flake8 issues :: Alexei Barantsevd7fe2c464a
- Remove unnecessary parameter from JsonOutput.write :: Simon Stewart13d8f8be75
- Properly initializing JSON values in IE driver :: Jim Evans99fc46a6e7
- Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans5419255922
- Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans7ddba7ce1e
- Updating to release IE driver 3.11.1 :: Jim Evans4fe801acda
- Unignore double click tests on Firefox :: Alex Rodionov9517a40afd
- Ignore test for partially covered elements for IE :: Alex Rodionovbe524b6fb7
- Adding Protected Mode boundary closing mechanism in IE :: Jim Evans619a02f3e8
- safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg1cb3f698fe
- safaridriver: add support for an extension command to open the debugger. :: Brian Burgdd8b51f602
- bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiyaf77c9e38c7
- Updating NUnit dependencies for .NET tests :: Jim Evans56f210e5d8
- Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evansedbc9141e9
- Fixing clear atom to work with for IE :: Jim Evans583aca924e
- Exposing is_focusable atom for use in drivers :: Jim Evanseda10eed6a
- Adding IsFocusable method to IE driver Element class :: Jim Evans0b55fb870a
- Adding support for extension capabilites starting with "test:" in IE :: Jim Evansb44592fe1c
- Fixing obscured element detection in IE for elements in frames :: Jim Evans8ffb552099
- Separating out detection of focusable elements for sendKeys in IE :: Jim Evans74e584d12b
- Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans6103798b5f
- Updating .NET to not propagate non-W3C compliant capability names :: Jim Evansf454a5c8bb
- Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans81371b441e
- Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans6dd04e6c89
- Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax0d9bcecf9c
- Addition of test playlists for each .NET test project in the repo :: seanrand57d0accdfea9
- Addition of overload argument to the SelectElement.SelectByText method :: seanrand57d8bdaa2426
- Remove unused field :: Simon Stewart96c1b99f0b
- Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans7d4b0389fe
- Updating JsonCpp library to latest :: Jim Evans9120f82021
- Changing COM variant to JSON serialization in IE :: Jim Evans5516b4f35a
- Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans2eb4235728
- Send requests with application/json content type :: Alex Rodionov6fe22c3a64
- Remove unnecessary overriding of Content-Type :: Alex Rodionov2c4f935dd8
- Null cookie value fix :: granak61d741bca8
- Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evansf13f3f57cd
- Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans977b17db59
- Remove duplicated command entry of screenshot. :: Shuhai Shen8e7cc40e97
- Adding HRESULT check in IE driver :: larsiverf5aafa38f0
- Removing external link in IE test file :: Jim Evans- [
5cce5cf4cf
](http://github.com/seleniumhq/selenium/commit/5cce5cf4cf2ea5aa5b7acd8baa6f59f68ab559...
Selenium 3.11.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
5d88c7b25f
- Updating BUCK build files for .NET bindings :: Jim Evansf9cba0fc91
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev29b5bb41a5
- Fixing use of deprecated API :: Alexei Barantsev2c9ffd6f50
- Deleting unused imports :: Alexei Barantsev4561d85f50
- Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsevbd022f4e0c
- Refactoring, less guava, more standard JDK :: Alexei Barantsev5fcbb569e4
- Fixing a typo :: Alexei Barantsev8450067c9b
- Deleting unused imports :: Alexei Barantsevff621a21cf
- Less use of deprecated API :: Alexei Barantsev62aa722bed
- Refactoring a test, no logical changes :: Alexei Barantsevdb4d9eb516
- Deleting unused imports :: Alexei Barantsev8d0c109fb9
- Ooops, a silly mistake... :: Alexei Barantsev12655f7159
- Update changelog for Python for tag 3.10.0 :: AutomatedTester87c87321e6
- [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart1ecef2591c
- [grid] Remove "Registry.getConfiguration" :: Simon Stewart15f1c7ed4b
- Remove unused annotations and unthrown exceptions :: Simon Stewartd06e54aec6
- [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart41f1681c29
- Make a test not rely on JsonElement.toString :: Simon Stewart22d2498c2b
- [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewartf176ae2223
- [grid] Remove unthrown exception from method signatures :: Simon Stewart76f27e0987
- Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewartddccdc230b
- MakeAbstractCapabilities
implementtoJson
:: Simon Stewart89870f01a1
- ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart6c7ab00afe
- Use the default HttpClient.Factory where possible :: Simon Stewartc5c65e5e4d
- Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans4364c1eb3e
- Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans5ea516de9d
- Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evansf479501082
- Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans6d505ccc48
- Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evansb9b2f22fa1
- Fixing getElementProperty to return proper data type. :: Jim Evans19d617fd4d
- Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans62d3a6d3b0
- Modifying processing of pause actions in keyboard action sequences :: Jim Evanse73ca05d62
- Modifying mouse event handling to match W3C Specification :: Jim Evansa66bdf5769
- Revamped handling of modifier keys in IE driver :: Jim Evans766a4cd976
- Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evansc6a2b9ace4
- Updating IE error response to be spec compliant for sendKeys :: Jim Evans9c0ca98c6e
- Updating clear element command handler to return W3C compliant errors for IE :: Jim Evansb436822498
- Changing clear element atom to be W3C compliant :: Jim Evans7587d40145
- Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans53254bf92a
- Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans070e9a9b90
- Added IE string utility method for creating GUIDs :: Jim Evans9c4f94cfb0
- Updating IE prebuilts and JavaScript atoms :: Jim Evansd289954944
- Adding another test for SafariDriver constructor :: Alexei Barantsev4832457d59
- Deleting SafariOptions.port, if a user wants to run safaridriver on a specific port it should explicitly instantiate SafariDriverService and pass it to SafariDriver constructor :: Alexei Barantsev6ed8d5184b
- SafariDriver always runs a clean session :: Alexei Barantsev1646a0971f
- Update Safari specs guards :: Alex Rodionov14e4f56f1e
- Deleting deprecated (in 3.6) methods :: Alexei Barantsev37bd7dba1c
- Fix element clear when document is undefined :: Alex Rodionov4be8cdcc71
- Throw error when unfocus fails after clearing element :: Alex Rodionov0da23461d8
- Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evanse0f51f545f
- Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans8e15013c72
- Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans- [
aafb326f2c
](http://github.com/seleniumhq/selenium/commit/aafb326f2c4039113911e...
Selenium 3.10.0
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 :: S...
Selenium 3.9.1
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
5529f54520
- Ensure rake builds are stamped :: Simon Stewart698b3178f0
- Avoid stamping builds when not actually building :: Simon Stewartb6af92f3c8
- Make sure python environment is set up before building docs :: Simon Stewart42ccf2e1b5
- Updating output paths for legacy Firefox driver components :: Jim Evansa2739f41b0
- Linking a test to an issue :: Alexei Barantsev74fd1bb471
- Unignoring green tests :: Alexei Barantsev493daaa0e7
- Update python changelog for 3.9.0 release :: lmtierney1cffee4cb9
- Update changelog for 3.9.0 :: Alex Rodionov8828d59442
- Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev97ae9816ec
- Handle Authorization challenges when using okhttp :: Simon Stewart2ffdc49840
- Bump java version to 3.9.1 :: Simon Stewart4fff7fc482
- Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart8eabd855b1
- Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev027bb4f4d9
- Fixing node configuration merge test :: Alexei Barantsev63f7b500a7
- Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon Stewart
Selenium 3.9.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
472078cfe6
- Restoring DefaultCapabilityMatcher.addToConsider method deleted by mistake. :: Alexei Barantsevf189522865
- Deleting unused imports :: Alexei Barantsevf82af5471a
- Deleting deprecated unused code :: Alexei Barantsev580edfa7e1
- Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev9a6df494dc
- [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsevbe1fe216d8
- Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev036b959bd8
- .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev38d693460c
- Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsevfa49d08805
- [py] add request response data to debug logging :: lmtierneyb3daa030e1
- [py] Deprecate PhantomJS support :: lmtierneybd3e7a7234
- [py] remove phantomjs from test suite :: lmtierneyd1f4f5056e
- [py] Define stdin for service subprocess (#4503) :: Melroy van den Bergeab402fd67
- [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma66f77a0c36
- [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney6b5fe890da
- [py] fix bug introduced in 9a6df49 :: lmtierney028aa74d55
- [py] flake8 fixes :: lmtierney1103cb7e9e
- Support getting/setting network conditions in Chrome :: Alex Rodionov3e9fb10d61
- Throw on non-List responses to the /log command. :: Jason Juanga0222248bf
- [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñezbb440e355b
- [py] fix docs build :: Lucas Tierney01131b2cc1
- [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney6dda78f0d3
- Use empty capabilities when user omits them at all :: Alex Rodionovbbac6dfcf6
- Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsevba71bfa132
- Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molinac067d6bb35
- Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev2430a644d7
- [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets10171a07a4
- [py] remove test obsoleted by 38d6934 :: lmtierney96e46e62fb
- Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantseve4ad062623
- Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsevc86d229ddf
- Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsevb1b4227d5f
- Minor test refactoring :: Alexei Barantsev73aa9e5433
- Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantseva69c508fa9
- [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev0ebad5319f
- [java] Fixing chrome test dependencies :: Alexei Barantsevf3e776fb71
- [java] Fixing format of element screenshot command :: Alexei Barantsev9ad143a002
- Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewarte6c2e7069c
- [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev4a360663d1
- Ignore failing storage tests for Chrome :: Alex Rodionov0bea0a1a09
- Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev531ff235e4
- Logging more info on new session creation errors. :: Alexei Barantsev403d796dfd
- Replacing printStackTrace with logger :: Alexei Barantsev2e5358a2f7
- [py] add ability to specify browser binary, browser args, and driver executable binary in test suite this also updates WebKitGTK options to be consistent with other Options classes :: lmtierney779ed15143
- Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev525292c0d6
- Upgrade JRuby to 9.1.15.0 :: Alex Rodionovb197ca5138
- Fixing buck dependencies for server tests :: Alexei Barantsev25927f6dc4
- Fixing a broken test :: Alexei Barantsevae0f764a5f
- Deleting unused imports :: Alexei Barantsev182ed38617
- Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev289227f5a9
- Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fi...