Skip to content

Releases: SeleniumHQ/selenium

Selenium 3.141.59

19 Dec 20:46
Compare
Choose a tag to compare

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) :: Oleksii
  • c9b57f0182 - Copy static resources required by java tests into place :: Simon Stewart
  • cacc0208e3 - Rework how we obtain command handlers :: Simon Stewart
  • 0dd0327f2e - Migrate router to use the new routes :: Simon Stewart
  • 1dcd1b9d09 - Migrate the Node to use the new routes :: Simon Stewart
  • eda8bb8e09 - Move the Distributor to the new routes :: Simon Stewart
  • cd4450a9a7 - Move the session map to the new routes :: Simon Stewart
  • 12ae931dee - Installing Requests in Python (#6628) :: wildloop
  • 5b0a928495 - Implement WrapsElement by Select element wrapper (#6616) :: Valery Yatsynovich
  • fea631688f - [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molina
  • b1fbb3b0a5 - [py] Fixing/tidying docstring. :: Lucas Diniz
  • 37ba6ab28f - Reveal the cunning plan of where to place java tracing :: Simon Stewart
  • b162748f8b - Replace CompoundHandler with Routes :: Simon Stewart
  • 07a116aa32 - Restored remoteHost support :: wildloop
  • a2a97bcad6 - Delete the old IDE :: Simon Stewart
  • 700f5b1ea6 - Encourage people to access help over https :: Simon Stewart
  • 24dbcddd65 - Organise imports. No logical changes :: Simon Stewart
  • 72bc0f07a8 - Fix mime-types of displayed content in help servlet :: Simon Stewart
  • 6aa186b6a0 - Start binding distributed tracing into selenium :: Simon Stewart
  • 173e41ac82 - Allow us to inject tracing information into headers :: Simon Stewart
  • 465fc74e52 - Oops. Did not mean to check this in :: Simon Stewart
  • b66fe3e8dc - Add the distributed tracer to the grid :: Simon Stewart
  • c7c9ecb3f2 - Move tracing into the http client factory :: Simon Stewart
  • 570f533c5c - Wire tracing into the node :: Simon Stewart
  • 00a7ba7738 - Add the ability to autodetect opentracing implementations :: Simon Stewart
  • 2778509e64 - Continue wiring up distributed tracing for the new Grid :: Simon Stewart
  • b32e053049 - Removing premature break statements in IE obscured element check :: Jim Evans
  • 0adb38f936 - Adding support for strictFileInteractability capability in IE :: Jim Evans
  • e4248409f2 - Updating error message return from unserializable JavaScript result in IE :: Jim Evans
  • 46bdda0a67 - Updating IE prebuilts with latest binaries :: Jim Evans
  • 48c3eb6a55 - Add a test to check for trace propagation :: Simon Stewart
  • dce76b5aa8 - Removing client-side references to tracing. For now :: Simon Stewart
  • 3f8670ddf1 - delete unnecessary return value, nil :: Takuma Chiba
  • 96ddac513b - Removing the scratch test. Again. Furrfu :: Simon Stewart
  • 0840fb9b23 - Avoid checking in temp tests again :: Simon Stewart
  • 7312f98094 - Ensure that the tracing library does not touch the old grid code :: Simon Stewart
  • e82be7d358 - Bump the java version and update changelogs :: Simon Stewart

Selenium 3.141.5

19 Dec 20:46
Compare
Choose a tag to compare

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 Stewart
  • 69dbba53bc - Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evans
  • ff9877de62 - Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans
  • 6439c29a9d - Updating IE prebuilts for 3.141.0 release :: Jim Evans
  • cb45dc1afe - Release Ruby bindings 3.141.0 :: Alex Rodionov
  • 9d8522e3e7 - [py] Update change log for 3.141.0 :: AutomatedTester
  • f7c4f70d22 - Bump python version :: AutomatedTester
  • c3a4a4b231 - Remove deprecated AugmenterProviders :: Simon Stewart
  • 5a12162ae3 - I have no idea why buck-out was added as test root :: Simon Stewart
  • 530eca5c28 - Remove sysout debugging :: Simon Stewart
  • 1911c51734 - [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev
  • 1220214e9f - [java] Deleting unused deprecated class :: Alexei Barantsev
  • 1c3a037f0e - [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev
  • 7d4cb1aeb1 - [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev
  • 8a0ef8d205 - [java] More refactoring firefox executable wrapper :: Alexei Barantsev
  • d95b0333a2 - [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev
  • 2bab50b881 - Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart
  • 2c3a16bb54 - Initial spike on bazel compilation :: Simon Stewart
  • d6daaa0a0b - 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 Barantsev
  • bf81e77998 - [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsev
  • ff7c00b3b9 - [java] Setting environment for legacy Firefox process. :: Alexei Barantsev
  • ad4d1c7608 - [java] Passing extra options to legacy Firefox process :: Alexei Barantsev
  • 23995e0f43 - Bump java version number prior to release :: Simon Stewart
  • d54ebd709a - Bump the number of jetty threads to 200 :: Simon Stewart

Selenium 3.141.0

19 Dec 20:45
Compare
Choose a tag to compare

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 :: AutomatedTester
  • 6f1c265b31 - Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evans
  • c5f3f0d775 - Updating .NET CHANGELOG for 3.14 release :: Jim Evans
  • c2dd6739ed - Unignoring alert tests for Edge :: Jim Evans
  • 757c52d33c - Disable overlapping element tests for Edge :: Clay Martin
  • 80ee962524 - Release Ruby bindings 3.14.0 :: Alex Rodionov
  • dcadfb956b - [py] fix docs build :: Lucas Tierney
  • 2198602e88 - use xenial for travis :: Lucas Tierney
  • de14071dfd - [py] update travis testing to use 3.7 :: Lucas Tierney
  • 0c561b6cf6 - revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierney
  • b39ea54475 - Added a basic ServiceBuilder for Internet Explorer (#6181) :: Josh Goldberg
  • 969b05d413 - [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney
  • 42b5e4b5d4 - [py] update remote xfail markers for change to geckodriver :: Lucas Tierney
  • b594931dd0 - [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney
  • 3ae0b62454 - [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 Barantsev
  • 921f489172 - Remove unused method from AppServer :: Simon Stewart
  • bfe567d77a - Set the cookie "path" property when a document is specified in IE :: Jim Evans
  • 20e8ee0e09 - Remove the deprecated Locatable interface. Cause carnage :: Simon Stewart
  • f4d445112d - Tidy up getting headers in HttpMessage :: Simon Stewart
  • 1229d40632 - Introduce a jre-based app server for testing :: Simon Stewart
  • ecb2712ee6 - Adding missing copyright headers :: Simon Stewart
  • e5fbba12d5 - Introduce a base server for use in all servers. :: Simon Stewart
  • 63ebe3326a - Delete deprecated servletHttp* wrappers :: Simon Stewart
  • ee8e6d4e42 - Adding the ability to configure things. :: Simon Stewart
  • 63c86bb68b - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart
  • 4965564f10 - Precalculate the port to use and extend the existing race a little :: Simon Stewart
  • 4ee517f48b - [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev
  • 91d368f554 - [java] Instance coercer should not touch static fields :: Alexei Barantsev
  • df2df0de9c - [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsev
  • b6653ed69b - [java] Deleting one more deprecated class :: Alexei Barantsev
  • 224e2af928 - [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev
  • 6ec1d7659d - [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev
  • 01cbb2a6d9 - [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsev
  • df47c85fec - [java] Actuall HtmlUnit driver uses this Locatable interface. :: Alexei Barantsev
  • 663edd4339 - Truncating obscured element description to first angle bracket :: Jim Evans
  • 20bdf475b1 - Handle null pointers for cookie values in IE :: Jim Evans
  • ba7ad22ef2 - [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev
  • 530a08d007 - [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev
  • 8193e98c6e - [grid] Fixing -id option handling :: Alexei Barantsev
  • a6d4cdefe0 - [grid] More configuration tweaks :: Alexei Barantsev
  • 788d15208f - [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsev
  • d3155a1f9a - [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsev
  • d9f0937c29 - Updating HtmlUnit and its driver :: Alexei Barantsev
  • 7c63cea394 - [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev
  • 6ca14aaa92 - Move all option processing on boot into one place. :: Simon Stewart
  • 3c8453c328 - Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart
  • 9a30412ec8 - Remove unused method :: Simon Stewart
  • 132e075f47 - Start using DI for the WebDriverServlet :: Simon Stewart
  • cd61ee9ba1 - Make the concatenating config easier to use with properties. :: Simon Stewart
  • 6c6625d1ad - Fixing compilation error :: Alexei Barantsev
  • ab2b3e95ea - Disabling insercure cert cookie tests :: Clay Martin
  • 2a54bd6d7e - Disabling test in Edge :: Clay Martin...
Read more

Selenium 3.14.0

16 Aug 15:53
Compare
Choose a tag to compare

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 Stewart
  • b78d5bc7a5 - [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
  • 794148c998 - Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
  • d9de47c696 - Remove package_data and data_files options from setup.py (#5982) :: wiggin15
  • eb3e5f2d22 - Make firefox matching more exact :: Simon Stewart
  • 9d766a113e - [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
  • e79c9145e4 - Fixing a test to match commit 0f49c42 :: Alexei Barantsev
  • b605d9ab2e - Add inifile gem to JRuby package :: Alex Rodionov
  • 0aa8dd4ff1 - allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
  • ab87a06d1e - At SeleniumConf: delete a deprecated method :: Simon Stewart
  • c4acbe511f - Fix windowSize option in Firefox in Javascript (#6075) :: Rod McNew
  • 3e99112a0d - Allow temporary installation of FF extension (#1) (#5751) :: kvetko
  • 02f793dd37 - [py] Remove unused util methods from remote :: AutomatedTester
  • 68b0ff1376 - Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
  • 254f16fe82 - Updating CHANGELOG and version resources for .NET point release :: Jim Evans
  • b2d4df628e - Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
  • d006b4cfdd - Removing deprecated methods from .NET bindings :: Jim Evans
  • 178b07e8d5 - Fixes empty options merge :: Artem Kozaev
  • 6bb3e14e11 - Refactor custom desired_capabilities spec in driver_spec :: Artem Kozaev
  • 18f9b958a4 - Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
  • 0b310c1114 - Refactoring .NET capability handling :: Jim Evans
  • 205ac91997 - Ignoring maven auxiliary files :: Alexei Barantsev
  • 5457171bd5 - Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
  • 5820c5740c - Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
  • 61f35cfdf2 - Adding more info to the error message :: Alexei Barantsev
  • 5a8b4804ff - Remove guava dep from logging package :: Simon Stewart
  • d8f6fd3467 - Remove guava dep from interactions package :: Simon Stewart
  • a78662432e - Break dependency on profiler to the json package :: Simon Stewart
  • 3962e3d10c - Simplify the core selenium target to avoid a split package :: Simon Stewart
  • 8aaf8c7c1a - [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
  • 550cd0c54b - Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
  • f54e39af25 - Add cause when JsonException occurs (#6112) :: Florian LOPES
  • 52483384e6 - Fix test to work with newer byte-buddy (#6029) :: Joshua Bruning
  • 6b3598d366 - No logical changes: just reformatting :: Simon Stewart
  • 52a2f6ab12 - Add tests to allow new builder to only have capabilities set :: Simon Stewart
  • 3ffb8eb477 - Drop support for ancient geckodriver versions :: Simon Stewart
  • 5289e9779a - Enriching Hub Status to include Node info (#6127) :: Krishnan Mahadevan
  • 67b6c8d909 - Reformatting code and organising imports. No logical change :: Simon Stewart
  • 94678f77f3 - Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
  • 1eaa2d79f9 - Updating reset action for IE driver :: Jim Evans
  • 8096ef71c0 - Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
  • 96b8cc59a5 - Adding a test for the fixed OkHttp issue :: Alexei Barantsev
  • 821c6f3aee - Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
  • 046ab75f76 - Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
  • da6efc1b1b - Upload file if file detector set :: Aleksei Moskvin
  • a062cd3118 - Use proper file upload extension command :: Alex Rodionov
  • a6a19b1d44 - Add a lightweight Dependency Injection service :: Simon Stewart
  • 501da5f6ff - Hook injector into the server, replacing old DI approach :: Simon Stewart
  • 2cbcd08b81 - Fix failing hub tests :: Simon Stewart
  • 4c9379516c - Deprecate our Clock class in favour of the one in java.date :: Simon Stewart
  • 0efc0be17c - Apparently the Safari tech preview has a different browser name :: Simon Stewart
  • b99fa0d475 - Start making the SafariOptions w3c safe :: Simon Stewart
  • 3d6ab4635f - Sco...
Read more

Selenium 3.13.0

16 Aug 15:52
Compare
Choose a tag to compare

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
    ...
Read more

Selenium 3.12.0

16 Aug 15:51
Compare
Choose a tag to compare

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 Evans
  • 4defda896b - Streamlining .NET Actions class :: Jim Evans
  • e957482732 - Update changelog for python bindings :: AutomatedTester
  • 8f52ceb090 - Add desired capabilities keyword to IE and Firefox :: Isaul Vargas
  • 5ffc3a0ab1 - Removed unexecuted line from IE webdriver :: Isaul Vargas
  • 7dff24f1ab - Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evans
  • d37967aa0c - Updating .NET strong-named assembly build to correct package references :: Jim Evans
  • afa873480c - Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: YevgeniyShunevych
  • 11cb216590 - [rb] update changelog :: Titus Fortner
  • 4756fd1b04 - Add Firefox addon install using manifest.json :: vflame
  • a8d9b86281 - Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Christopher Buttkus
  • 2a0f63d19b - Fix Safari webdriver AttributeError for python client driver #5578 :: ming
  • 121bb31759 - Fixing flake8 issues :: Alexei Barantsev
  • d7fe2c464a - Remove unnecessary parameter from JsonOutput.write :: Simon Stewart
  • 13d8f8be75 - Properly initializing JSON values in IE driver :: Jim Evans
  • 99fc46a6e7 - Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans
  • 5419255922 - Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans
  • 7ddba7ce1e - Updating to release IE driver 3.11.1 :: Jim Evans
  • 4fe801acda - Unignore double click tests on Firefox :: Alex Rodionov
  • 9517a40afd - Ignore test for partially covered elements for IE :: Alex Rodionov
  • be524b6fb7 - Adding Protected Mode boundary closing mechanism in IE :: Jim Evans
  • 619a02f3e8 - safaridriver: add new command to change getUserMedia() behavior for mock devices :: Brian Burg
  • 1cb3f698fe - safaridriver: add support for an extension command to open the debugger. :: Brian Burg
  • dd8b51f602 - bugfix: suppress deprecation warning when no extensions were added to profile :: Hiroaki Ninomiya
  • f77c9e38c7 - Updating NUnit dependencies for .NET tests :: Jim Evans
  • 56f210e5d8 - Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evans
  • edbc9141e9 - Fixing clear atom to work with for IE :: Jim Evans
  • 583aca924e - Exposing is_focusable atom for use in drivers :: Jim Evans
  • eda10eed6a - Adding IsFocusable method to IE driver Element class :: Jim Evans
  • 0b55fb870a - Adding support for extension capabilites starting with "test:" in IE :: Jim Evans
  • b44592fe1c - Fixing obscured element detection in IE for elements in frames :: Jim Evans
  • 8ffb552099 - Separating out detection of focusable elements for sendKeys in IE :: Jim Evans
  • 74e584d12b - Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans
  • 6103798b5f - Updating .NET to not propagate non-W3C compliant capability names :: Jim Evans
  • f454a5c8bb - Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans
  • 81371b441e - Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans
  • 6dd04e6c89 - Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: arnonax
  • 0d9bcecf9c - Addition of test playlists for each .NET test project in the repo :: seanrand57
  • d0accdfea9 - Addition of overload argument to the SelectElement.SelectByText method :: seanrand57
  • d8bdaa2426 - Remove unused field :: Simon Stewart
  • 96c1b99f0b - Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans
  • 7d4b0389fe - Updating JsonCpp library to latest :: Jim Evans
  • 9120f82021 - Changing COM variant to JSON serialization in IE :: Jim Evans
  • 5516b4f35a - Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans
  • 2eb4235728 - Send requests with application/json content type :: Alex Rodionov
  • 6fe22c3a64 - Remove unnecessary overriding of Content-Type :: Alex Rodionov
  • 2c4f935dd8 - Null cookie value fix :: granak
  • 61d741bca8 - Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evans
  • f13f3f57cd - Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans
  • 977b17db59 - Remove duplicated command entry of screenshot. :: Shuhai Shen
  • 8e7cc40e97 - Adding HRESULT check in IE driver :: larsiver
  • f5aafa38f0 - Removing external link in IE test file :: Jim Evans
  • [5cce5cf4cf](http://github.com/seleniumhq/selenium/commit/5cce5cf4cf2ea5aa5b7acd8baa6f59f68ab559...
Read more

Selenium 3.11.0

12 Apr 18:54
Compare
Choose a tag to compare

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 Evans
  • f9cba0fc91 - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 29b5bb41a5 - Fixing use of deprecated API :: Alexei Barantsev
  • 2c9ffd6f50 - Deleting unused imports :: Alexei Barantsev
  • 4561d85f50 - Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsev
  • bd022f4e0c - Refactoring, less guava, more standard JDK :: Alexei Barantsev
  • 5fcbb569e4 - Fixing a typo :: Alexei Barantsev
  • 8450067c9b - Deleting unused imports :: Alexei Barantsev
  • ff621a21cf - Less use of deprecated API :: Alexei Barantsev
  • 62aa722bed - Refactoring a test, no logical changes :: Alexei Barantsev
  • db4d9eb516 - Deleting unused imports :: Alexei Barantsev
  • 8d0c109fb9 - Ooops, a silly mistake... :: Alexei Barantsev
  • 12655f7159 - Update changelog for Python for tag 3.10.0 :: AutomatedTester
  • 87c87321e6 - [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart
  • 1ecef2591c - [grid] Remove "Registry.getConfiguration" :: Simon Stewart
  • 15f1c7ed4b - Remove unused annotations and unthrown exceptions :: Simon Stewart
  • d06e54aec6 - [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart
  • 41f1681c29 - Make a test not rely on JsonElement.toString :: Simon Stewart
  • 22d2498c2b - [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewart
  • f176ae2223 - [grid] Remove unthrown exception from method signatures :: Simon Stewart
  • 76f27e0987 - Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewart
  • ddccdc230b - Make AbstractCapabilities implement toJson :: Simon Stewart
  • 89870f01a1 - ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart
  • 6c7ab00afe - Use the default HttpClient.Factory where possible :: Simon Stewart
  • c5c65e5e4d - Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans
  • 4364c1eb3e - Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans
  • 5ea516de9d - Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evans
  • f479501082 - Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans
  • 6d505ccc48 - Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evans
  • b9b2f22fa1 - Fixing getElementProperty to return proper data type. :: Jim Evans
  • 19d617fd4d - Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans
  • 62d3a6d3b0 - Modifying processing of pause actions in keyboard action sequences :: Jim Evans
  • e73ca05d62 - Modifying mouse event handling to match W3C Specification :: Jim Evans
  • a66bdf5769 - Revamped handling of modifier keys in IE driver :: Jim Evans
  • 766a4cd976 - Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evans
  • c6a2b9ace4 - Updating IE error response to be spec compliant for sendKeys :: Jim Evans
  • 9c0ca98c6e - Updating clear element command handler to return W3C compliant errors for IE :: Jim Evans
  • b436822498 - Changing clear element atom to be W3C compliant :: Jim Evans
  • 7587d40145 - Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans
  • 53254bf92a - Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans
  • 070e9a9b90 - Added IE string utility method for creating GUIDs :: Jim Evans
  • 9c4f94cfb0 - Updating IE prebuilts and JavaScript atoms :: Jim Evans
  • d289954944 - Adding another test for SafariDriver constructor :: Alexei Barantsev
  • 4832457d59 - 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 Barantsev
  • 6ed8d5184b - SafariDriver always runs a clean session :: Alexei Barantsev
  • 1646a0971f - Update Safari specs guards :: Alex Rodionov
  • 14e4f56f1e - Deleting deprecated (in 3.6) methods :: Alexei Barantsev
  • 37bd7dba1c - Fix element clear when document is undefined :: Alex Rodionov
  • 4be8cdcc71 - Throw error when unfocus fails after clearing element :: Alex Rodionov
  • 0da23461d8 - Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evans
  • e0f51f545f - Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans
  • 8e15013c72 - Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans
  • [aafb326f2c](http://github.com/seleniumhq/selenium/commit/aafb326f2c4039113911e...
Read more

Selenium 3.10.0

12 Apr 18:54
Compare
Choose a tag to compare

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 Barantsev
  • 1a5e10c5a6 - Refactoring grid option preliminary analysis :: Alexei Barantsev
  • 92c8700826 - Fix for Window.setRect() API documentation. (#5460) :: juperala
  • 72f233bd04 - Updating .editorconfig for .h files :: Jim Evans
  • 29f3d39629 - Reverting IE driver stale element checks to previous behavior :: Jim Evans
  • 1254ba29f0 - Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
  • f462f9dab4 - Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
  • 0aaeb47e78 - Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
  • f9d99f0274 - Replacing strings with #define constant in IE driver :: Jim Evans
  • 081313e9b8 - Updating IE prebuilt to 3.9.0.1 :: Jim Evans
  • 46af05cd9a - Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
  • 8ed2215ffc - Fix Javadoc issues. :: User253489
  • 5bc569027c - Adding tests for standalone launcher :: Alexei Barantsev
  • 78bece338a - Making selenium server less verbose by default :: Alexei Barantsev
  • ba676596b8 - Improving representation of session info in server logs :: Alexei Barantsev
  • 1e271e6274 - Hiding jetty info level log messages :: Alexei Barantsev
  • e522ebdc48 - Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
  • 68b9e101a5 - Improving logging of session start/stop :: Alexei Barantsev
  • 855c34c65d - Deleting unused private field :: Alexei Barantsev
  • cbcb44e63b - Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
  • cc5e8684ab - Deleting unused code :: Alexei Barantsev
  • 3354777fb8 - Adding information about classes and methods to log message format :: Alexei Barantsev
  • d8a2fd932e - Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
  • f296ada7f2 - Implementing test for -debug command line option :: Alexei Barantsev
  • 0c3c4f03e2 - Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
  • 2e44b23750 - Fixing compilation issue, a missing dependency :: Alexei Barantsev
  • b1a7d4ddc2 - Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
  • d13c060a4b - Making .NET common tests run with the dotnet test command :: Jim Evans
  • 77ff29c401 - Updating build process for .NET tests to use Buck :: Jim Evans
  • 7ec54a7c16 - Removing BUCK files from .NET .csproj projects :: Jim Evans
  • 5710a32854 - It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: Brian Burg
  • 7e07498336 - Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
  • 6d4b9205e3 - Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
  • 4429fcd4d3 - [rb] Add helper method to launch Chrome in headless mode. :: Pulkit Sharma
  • c0688dfb0f - Adding --disable-gpu for chrome headless. :: Pulkit Sharma
  • 5c7d15573b - Simplify specs for headless Chrome option :: Alex Rodionov
  • 2300e36377 - Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
  • 177ff31d6d - Fixing selenium build requirements :: Alexei Barantsev
  • 0ad7f69cba - Making python specification in IDEA project more generic :: Alexei Barantsev
  • be07773772 - [py] Deleting unused imports :: Alexei Barantsev
  • 5013823a1b - [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
  • 8c170042bf - Reducing visibility of utility classes :: Alexei Barantsev
  • 475ef18e4b - [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
  • 4853182b53 - Fixing buck build :: Alexei Barantsev
  • ee8ce198f7 - Revert "Fixing buck build" :: Alexei Barantsev
  • 47118bd182 - Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
  • deb865ff7d - Allow httpclient to follow requests to absolute urls :: Simon Stewart
  • e6de17ae56 - HttpClient Content-Type may not always be set :: Simon Stewart
  • 4316e45db9 - Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
  • dc00c0bf4d - Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Ivan Kalinin
  • d0e16794a4 - Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Tim Sutton
  • 418060ed6d - Avoid long/int confusion for safari options :: S...
Read more

Selenium 3.9.1

12 Apr 18:53
Compare
Choose a tag to compare

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 Stewart
  • 698b3178f0 - Avoid stamping builds when not actually building :: Simon Stewart
  • b6af92f3c8 - Make sure python environment is set up before building docs :: Simon Stewart
  • 42ccf2e1b5 - Updating output paths for legacy Firefox driver components :: Jim Evans
  • a2739f41b0 - Linking a test to an issue :: Alexei Barantsev
  • 74fd1bb471 - Unignoring green tests :: Alexei Barantsev
  • 493daaa0e7 - Update python changelog for 3.9.0 release :: lmtierney
  • 1cffee4cb9 - Update changelog for 3.9.0 :: Alex Rodionov
  • 8828d59442 - Fixing conflict of -nodeConfig and -hub options :: Alexei Barantsev
  • 97ae9816ec - Handle Authorization challenges when using okhttp :: Simon Stewart
  • 2ffdc49840 - Bump java version to 3.9.1 :: Simon Stewart
  • 4fff7fc482 - Bump okhttp client to infinity to match old apache httpclient behaviour :: Simon Stewart
  • 8eabd855b1 - Adding tests for -hub and -nodeConfig option combination :: Alexei Barantsev
  • 027bb4f4d9 - Fixing node configuration merge test :: Alexei Barantsev
  • 63f7b500a7 - Use the same timings for OkHttp as we do for the Apache HttpClient :: Simon Stewart

Selenium 3.9.0

12 Apr 18:52
Compare
Choose a tag to compare

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 Barantsev
  • f189522865 - Deleting unused imports :: Alexei Barantsev
  • f82af5471a - Deleting deprecated unused code :: Alexei Barantsev
  • 580edfa7e1 - Updating requirements to Selenium build environment. Fixes #4956 :: Alexei Barantsev
  • 9a6df494dc - [py] Legacy Firefox driver: ensuring copy of profile dir, its 'extensions' subdir and 'user.js' file are writable. Fixes #1466 :: Alexei Barantsev
  • be1fe216d8 - Disabling tests broken due to marionette regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1422583 :: Alexei Barantsev
  • 036b959bd8 - .Net binding API doc improvement. Fixes #1645 :: Alexei Barantsev
  • 38d693460c - Legacy Firefox driver: Explicitly closing last window before quiting session. Fixes #2100 :: Alexei Barantsev
  • fa49d08805 - [py] add request response data to debug logging :: lmtierney
  • b3daa030e1 - [py] Deprecate PhantomJS support :: lmtierney
  • bd3e7a7234 - [py] remove phantomjs from test suite :: lmtierney
  • d1f4f5056e - [py] Define stdin for service subprocess (#4503) :: Melroy van den Berg
  • eab402fd67 - [py] Initialize Alert object by calling alert.text (#1863) :: Rouke Broersma
  • 66f77a0c36 - [py] add a more descriptive log message if the port cannot be connected fixes #2913 :: Lucas Tierney
  • 6b5fe890da - [py] fix bug introduced in 9a6df49 :: lmtierney
  • 028aa74d55 - [py] flake8 fixes :: lmtierney
  • 1103cb7e9e - Support getting/setting network conditions in Chrome :: Alex Rodionov
  • 3e9fb10d61 - Throw on non-List responses to the /log command. :: Jason Juang
  • a0222248bf - [ghost] Addressing issues pointed out in #4458 (#5042) :: Santiago Suarez Ordoñez
  • bb440e355b - [py] fix docs build :: Lucas Tierney
  • 01131b2cc1 - [py] update execute_script and execute_async_script docstring for usages :: Lucas Tierney
  • 6dda78f0d3 - Use empty capabilities when user omits them at all :: Alex Rodionov
  • bbac6dfcf6 - Unignoring a test, regressing issue in Firefox has been fixed :: Alexei Barantsev
  • ba71bfa132 - Improving capability matcher to handle case when nodes or clients use non deprecated CapabilityType.PLATFORM_NAME :: Diego Molina
  • c067d6bb35 - Re-registering node proxy in JMX on a node reconnect. Fixes #5186 :: Alexei Barantsev
  • 2430a644d7 - [oy] Fix issue with w3c actions releasing on element (#5180) :: Dmitry Dubenets
  • 10171a07a4 - [py] remove test obsoleted by 38d6934 :: lmtierney
  • 96e46e62fb - Loading default grid node configuration from JSON file instead of hardcoding it in Java. :: Alexei Barantsev
  • e4ad062623 - Rewriting test for a script that returns recursive object to match W3C specification. :: Alexei Barantsev
  • c86d229ddf - Fixing legacy Firefox driver (and atoms) to throw proper exception on an attempt to return recursive object. :: Alexei Barantsev
  • b1b4227d5f - Minor test refactoring :: Alexei Barantsev
  • 73aa9e5433 - Unignoring a test that passes now because new interactability checks were implemented in marionette recently. :: Alexei Barantsev
  • a69c508fa9 - [java] Restoring ability to add chrome extension from base64-encoded string. Fixes #5183 :: Alexei Barantsev
  • 0ebad5319f - [java] Fixing chrome test dependencies :: Alexei Barantsev
  • f3e776fb71 - [java] Fixing format of element screenshot command :: Alexei Barantsev
  • 9ad143a002 - Bump wicked-good-xpath to 829cd0d85e51b7e23d6c4ef596cc83374ac1a430 :: Simon Stewart
  • e6c2e7069c - [py] Stop sending sessionId in w3c payload. Fixes #4620 :: Alexei Barantsev
  • 4a360663d1 - Ignore failing storage tests for Chrome :: Alex Rodionov
  • 0bea0a1a09 - Stop converting capabilities to FirefoxOptions, it's not required for matching but hurts performance and resource usage. Fixes #5209 :: Alexei Barantsev
  • 531ff235e4 - Logging more info on new session creation errors. :: Alexei Barantsev
  • 403d796dfd - Replacing printStackTrace with logger :: Alexei Barantsev
  • 2e5358a2f7 - [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 :: lmtierney
  • 779ed15143 - Fixing processing of -hub, -hubHost and -hubPort options, -hub should have precedence. Fixes #5219 :: Alexei Barantsev
  • 525292c0d6 - Upgrade JRuby to 9.1.15.0 :: Alex Rodionov
  • b197ca5138 - Fixing buck dependencies for server tests :: Alexei Barantsev
  • 25927f6dc4 - Fixing a broken test :: Alexei Barantsev
  • ae0f764a5f - Deleting unused imports :: Alexei Barantsev
  • 182ed38617 - Capabilities that does not match current platform should be ignored on node only. Fixes #5163 :: Alexei Barantsev
  • 289227f5a9 - Stop using DesiredCapabilities class in DefaultDriverFactory and DefaultDriverProvider. Fi...
Read more