Skip to content

Releases: SeleniumHQ/selenium

Selenium 4.0.0 Alpha 4

20 Aug 08:01
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 83e99acf02 - Accepts rubyzip 1.3.0 and 2.0.0. Fixes #7606 (#7607) :: Vladimir Támara Patiño
  • 2f46354b51 - [netty] Add simple chain for handling http requests :: Simon Stewart
  • 9ea32fa4c1 - Move all classes into a top level SeleniumRake namespace and correct folder/file structure :: Luke Hill
  • 13f0e9783f - Updating sonarqube settings :: Alexei Barantsev
  • 3cdbe1ad17 - [java] Restoring ability to run WDBS tests (from IDEA) :: Alexei Barantsev
  • c35c26e255 - Adding lost dependency to IDEA project :: Alexei Barantsev
  • c2a38eb047 - [java] Fixing compilation error. Looks like Bazel does not build this part of code so we couldn't catch this issue on CI :: Alexei Barantsev
  • 5a56387e02 - [java] Deleting unused code :: Alexei Barantsev
  • 263074f3d3 - [java] Fixing and adding to the suite a couple of lost WDBS tests :: Alexei Barantsev
  • c65517e475 - [java] Deleting custom AppServer used for RC tests only. :: Alexei Barantsev
  • 18efc7245f - [java] Changing test pages structure to allow running existing htmlrunner tests :: Alexei Barantsev
  • 820df9d4c1 - RuboCop autofixes on rakelib :: Luke Hill
  • 420921bb4b - Loosen dependency on childprocess in ruby gemspec :: Connor Shea
  • 7a01fd8c9b - [java] Preventing XXE when loading Firefox extensions. :: Alexei Barantsev
  • 74914ed923 - [java] Deprecating an unused exception class :: Alexei Barantsev
  • 04b4192c06 - [java] Deleting deprecated internal class :: Alexei Barantsev
  • 7108f3abff - [java] Deleting unused imports :: Alexei Barantsev
  • 06a7dffb5b - [java] Explicitly using no-args constructor to create an instance of HttpClient using reflection. :: Alexei Barantsev
  • 1374b338c0 - Fix visibility checking for descendants of details elements :: Thomas Walpole
  • 8adb0f220a - [java] Improving FirefoxDriver javadoc, passing FirefoxProfile instance to the constructor is a bad practice. :: Alexei Barantsev
  • c9649be83e - [java] Reducing code duplication, no functional changes :: Alexei Barantsev
  • e76105bab5 - [java] Fixing unit tests for Preferences that check setting frozen preferences :: Alexei Barantsev
  • 1cd3276e9e - [java] Simplifying code and deleting unused methods of an internal class :: Alexei Barantsev
  • 4954772a72 - [java] Merging three different preference storages into the single one. :: Alexei Barantsev
  • 7498da6372 - Updating .NET Bazel build files with correct references :: Jim Evans
  • cb5a603a96 - Refactor/remove unused Rake tasks files :: Luke Hill
  • 635570974b - Update Ruby changelog to include 3.142.5 :: Alex Rodionov
  • f2555adaa9 - [py] Bump to 4.0a3 :: AutomatedTester
  • cc2ae02681 - [java] Removing unnecessary unboxing :: Alexei Barantsev
  • 7dd46f21ba - Use org.mockito.ArgumentMatchers instead of Mockito :: Tim van der Lippe
  • 318c819042 - [java] Updating mockito and its dependencies :: Alexei Barantsev
  • 26a63153db - [java] Stop using deprecated WebDriverWait constructors in tests :: Alexei Barantsev
  • e22c13bad5 - [java] Fixing use of deprecated methods after updating mockito :: Alexei Barantsev
  • be841f854f - [java] Deleting BuckBuild, it is not in use anymore :: Alexei Barantsev
  • 982baeb347 - [java] Test code cleanup, deleting unused imports and never thrown exception declarations :: Alexei Barantsev
  • e349318ff8 - [java] Test code cleanup, updating to Java 8 features :: Alexei Barantsev
  • 19d863da29 - [java] Deleting unused private methods :: Alexei Barantsev
  • 04f1714629 - [java] Oops, one change targeted Java 9, reverting it :: Alexei Barantsev
  • 81f83ca0bc - [java] Deleting catch block for an exception that is neven thrown :: Alexei Barantsev
  • 8953f91a7a - [java] Code cleanup, deleting a debug print and unnecessary casts :: Alexei Barantsev
  • ddea0d5fb2 - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 1f67cbd9da - [java] Backing out more changes in tests that target Java 9 :: Alexei Barantsev
  • 39bac8a9c9 - [crazyfun] Fixing use of recently deleted Platform class :: Alexei Barantsev
  • 8e9dca1cc8 - Fixing crazyfun-bazel integration that was broken on windows. :: Alexei Barantsev
  • 2d1e0bba3d - Improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 0d2a9b4844 - Fixed references to chromedriver website :: Patrick Beart
  • 5a4ac1dbbf - Actually improving crazyfun-bazel integration for non-windows systems :: Alexei Barantsev
  • 01afd4ad9e - [java] Deleting code related to running tests in SauceLabs cloud, we use Travis now. :: Alexei Barantsev
  • c141342538 - [bazel] Putting dependency versions to variables to reduce duplication and simplify dependency upgrade :: Alexei Barantsev
  • 41b6ec2d75 - Fixing path to a library in IDEA project :: Alexei Barantsev
  • [280bb94c97](http://gith...
Read more

Selenium 4.0.0 Alpha 3

20 Aug 07:59
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • e5a00de942 - The chromium maven jars are now required :: Simon Stewart
  • 80eb45ed02 - Hive .Net config into its own setup :: Simon Stewart
  • af41412df2 - Mark small tests as being small :: Simon Stewart
  • 0d47cc2234 - Minor typo fix: no logical changes :: Simon Stewart
  • 593c17ad0c - Remove dependency on guava :: Simon Stewart
  • 5263a2dfb7 - prevent json package depending on remote :: Simon Stewart
  • 9754373c95 - HttpHandler is no longer a Function :: Simon Stewart
  • 951f9f4a43 - Deprecate CommandHandler :: Simon Stewart
  • bd03257118 - Deprecate the original Route class in favour of the new one :: Simon Stewart
  • 48c45b5ed3 - Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart
  • 7df7c1b435 - Route should handle failure to match or no response gracefully :: Simon Stewart
  • ba67fbdea4 - Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart
  • 2505fb370e - Move helper servlets to use HttpHandler :: Simon Stewart
  • 84fcbf0f7a - Extract JEE interop features to a helper class :: Simon Stewart
  • c5f138c80d - Move away from the old Routes class :: Simon Stewart
  • d18d60ad2c - Finish removing old routes :: Simon Stewart
  • f17525ca65 - Move most command handlers in distributor to http handlers :: Simon Stewart
  • c5b8a70594 - Migrate most command handlers to http handlers in router :: Simon Stewart
  • 5fc74cd7dd - Migrate most command handlers to http handlers in session map :: Simon Stewart
  • 6569cb9589 - Remove unused class :: Simon Stewart
  • e5ed023a46 - Router is now just an http handler :: Simon Stewart
  • bf74b7d7c4 - Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart
  • 2c24f307a3 - Make HttpClient an HttpHandler :: Simon Stewart
  • 21a2ceb6ad - Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewart
  • d062f62a67 - Continue removing the old CommandHandler :: Simon Stewart
  • 644776db35 - Update the JreAppServer to use HttpHandlers :: Simon Stewart
  • 6be6012f74 - Make Routable also be an HttpHandler :: Simon Stewart
  • 46d3642954 - Switch to using ClientConfig to configure the HttpClient :: Simon Stewart
  • 8e5176c567 - Move the okhttpclient to the okhttp package :: Simon Stewart
  • 90cd946d40 - Make the OkHttpClient use the OkHttpHandler :: Simon Stewart
  • c856f4a743 - Delete the unused CommandHandler class :: Simon Stewart
  • 470622bc3b - [java] Fixing HTML tags in javadoc :: Alexei Barantsev
  • 16559ddb46 - [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsev
  • ad9f331939 - [rb] fix incongruent name spacing :: Titus Fortner
  • a417af2f03 - Extracting .NET cookie expiration time calculation to private method :: Jim Evans
  • 438c5fad7d - Fixing .NET test EnvironmentManager directory detection :: Jim Evans
  • c8caa955b8 - Adding additional logging to .NET ProxyTest :: Jim Evans
  • fafa44799b - Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans
  • 103245a577 - Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans
  • 5644886f43 - Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans
  • 45ce2ef9aa - Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans
  • 415371e390 - [rb] minor updates to specs and docs :: Titus Fortner
  • 2e75b914ba - [rb] bump version to 4.0.0.alpha3 :: Titus Fortner
  • 4b43143d33 - [rb] delete empty spec :: Titus Fortner
  • b28fab0a8c - [rb] add missing change to log :: Titus Fortner
  • dc6dbc18c6 - [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewart
  • e6764e4d52 - [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart
  • 796bb2d98b - Provide utility classes for cleaning up tests neatly :: Simon Stewart
  • 2eeed81d7c - Expose presence of devtools support on a role-based interface :: Simon Stewart
  • 14348a757b - [bazel] Add devtools tests :: Simon Stewart
  • 5e04a20a19 - [bazel] Add build rules for Edge HTML :: Simon Stewart
  • 2ea018e949 - [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewart
  • d14c7384ee - Provide abstraction for dealing with form encoded http requests :: Simon Stewart
  • d34ac6b4ad - [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart
  • [0a9e9c79de](http://github.com/seleniumhq/selenium/commit/0a9e9c...
Read more

Selenium 3.150.0

19 Aug 16:47
Compare
Choose a tag to compare

Changelog

For each component's detailed changelog, please check:

Note

This release has been created for the solely purpose of uploading the IEDriverServer releases done after the last Selenium 3 release (3.141.59)

Selenium 4.0.0 Alpha 2

20 Aug 07:55
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f3350c7055 - [py] license specified twice in setup :: Corey Goldberg
  • cfdbfb1f75 - Updating .nuspec files for generating NuGet packages for platforms :: Jim Evans
  • 9cbc45b37c - Updating .NET assembly versions for Selenium 4.0-alpha01 :: Jim Evans
  • 103f12ad15 - Adding checking for max expiriation date in IE driver cookie handling :: Jim Evans
  • 4570582475 - Fix shutdown_supported in services [rb] :: Thomas Walpole
  • 126829895b - Allow to pass profile name to Firefox::Options.new :: Alex Rodionov
  • 8d4be12e67 - Update changelog to include Ruby bindings 3.142.0 :: Alex Rodionov
  • 05c74ce94c - Package Grid TNG as a java release :: Simon Stewart
  • a5a885154c - Bumping up version number :: Alexei Barantsev
  • d1d3728cae - Chrome 74 passes more tests :: Alexei Barantsev
  • e0dd6a8078 - Removes old exception and dead code from py lib. :: Alan Verresen
  • 74d1a91aa6 - Improve SocketPoller unit tests to actually use real sockets :: Alex Rodionov
  • cbceccc259 - Pull in JRuby dependencies :: Alex Rodionov
  • 22a0f94819 - Ruby unit tests against JRuby on Travis :: Alex Rodionov
  • d3834b5092 - Update tests for Safari 12.1 and Safari Technology Preview build 80 :: Alex Rodionov
  • 87d060e17d - Update socket poller test for Ruby 2.4 :: Thomas Walpole
  • bf3a65fb82 - Fix rubocop error with test naming :: Thomas Walpole
  • 045f12b274 - Force 2.4+ compatible version of JRuby on Travis :: Alex Rodionov
  • c205391f1c - Start TCPServer before all SocketPoller tests and stop after :: Alex Rodionov
  • 44d6a8b40e - Use constants over class instance variables in Service classes :: Alex Rodionov
  • 127b2826f6 - Fix JavaScript atom for Element Clear :: John Chen
  • 87efe1b3cf - Make sure the fix doesn't break IE :: John Chen
  • 8fe0635da9 - Use W3C version of Edge (version 18) :: Alex Rodionov
  • 1857ae29fc - Improve Ruby tests for IE driver :: Alex Rodionov
  • df40c28b41 - Reduce window size in tests to 700x700 for CI :: Alex Rodionov
  • 7af172729f - Setting up bazel build rules for javascript stuff. :: jleyba
  • 19298e2246 - Updating .NET build tools for assembly merge and package generation :: Jim Evans
  • 90e738ad1d - Updating NuGet package generation files (.nuspec) for .NET bindings :: Jim Evans
  • 59991ec2b8 - Exposing JavaScript atoms Bazel targets to other language bindings targets :: Jim Evans
  • ce68a3f0e0 - Exposing WebDriverBackedSelenium JavaScript files to Bazel targets :: Jim Evans
  • baaf56f9ac - Removing unused Bazel custom rule definition file :: Jim Evans
  • 1bfa64e25e - Adding Bazel rules for building .NET targets :: Jim Evans
  • a14a79361c - Release Ruby bindings 4.0.0.alpha1 :: Alex Rodionov
  • a0fc86cf47 - Updated Json.NET dependency to 12.0.2 :: Jim Evans
  • 16e2bc1c9b - Updating .NET test infrastructure to allow path to config file :: Jim Evans
  • a436b19b23 - Linting .NET code. No functional changes :: Jim Evans
  • 5ad95b4799 - Reverting previous removal of Bazel build rule file :: Jim Evans
  • 1b253f9851 - Make http client deal with suppliers of inputstreams :: Simon Stewart
  • a758261bd2 - Release Ruby bindings 4.0.0.alpha2 :: Alex Rodionov
  • d0875056d0 - [java] Fixing tests with onbeforeunload event to work in IE :: Alexei Barantsev
  • 653da1a808 - [java] Setting script timeout to zero is nonsense, but default (30 seconds) is too long for tests :: Alexei Barantsev
  • 0bf27febe9 - [java] IE driver does not allow to execute scripts when an alert (or a native dialog?) is open :: Alexei Barantsev
  • 7904d5c9fe - [java] Test actualization for the current state of IE driver :: Alexei Barantsev
  • 2cba710ab0 - [java] Refactoring, no functional changes :: Alexei Barantsev
  • 79c0e1277d - Adding bazel build files for all of third_party/java :: jleyba
  • 44af7059e7 - Start introducing bazel BUILD files for the java/client test. :: jleyba
  • fb2b08586d - Not all systems have zip, so use a simple java utility to strip META-INF/services from the repackaged jetty jar. :: jleyba
  • 1945ed52dc - Windows friendly path handling (hopefully) :: jleyba
  • 8c74517098 - Rename the webserver java_binary to WebServer. :: jleyba
  • ee193d8e94 - The JettyAppServer crashes if it can't find javascript resources on startup. This is not ideal with bazel since we're still sorting out build rules and the data dependencies haven't been nailed down. :: jleyba
  • a25638dfb6 - Support installing web extensions with applications.gecko.id :: Alex Rodionov
  • 6b069e2614 - Fix ArgumentError when starting persistent HTTP client :: Alex Rodionov
  • [4a8948c4e3](http://github.com/seleniumhq/selen...
Read more

Selenium 4.0.0 Alpha 1

20 Aug 07:48
Compare
Choose a tag to compare
Pre-release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • fc54cd221f - Implement equals() and hashCode() in Select element wrapper (#6617) :: Valery Yatsynovich
  • 750dbaa6e3 - Fix Javadoc comment issues. (#6648) :: User253489
  • 27e45726d6 - [py] flake8 issues :: Alexei Barantsev
  • 7901e07fc1 - [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsev
  • d3b3c557a1 - [java] Deleting unused internal utility class :: Alexei Barantsev
  • 017f2c7f62 - [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev
  • 88e056c3fb - [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev
  • 41815c0d01 - Make the remote package publicly visible :: Simon Stewart
  • e834e68290 - [bazel] Set name of workspace :: Simon Stewart
  • 3652070c9d - [bazel]: move to using BUILD.bazel for build files :: Simon Stewart
  • 4acc09c876 - selenium-version.bzl was actually just the java version :: Simon Stewart
  • 476b059fb0 - Build the tracing library using bazel :: Simon Stewart
  • 2ee1a2f1d3 - [java] Linking a test to a bug-report :: Alexei Barantsev
  • 0c6ce82918 - [java] Deleting unused private fields :: Alexei Barantsev
  • 8255f904ae - [java] Less guava, more standard java :: Alexei Barantsev
  • 82ba4d6544 - [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev
  • 15c8a0fc66 - [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantsev
  • e3fd3fa710 - [java] An attempt to run tests with bazel :: Alexei Barantsev
  • 82e41c4875 - [bazel] Enough build files to build the new grid session map :: Simon Stewart
  • 005395db25 - [bazel] Define a macro to generate test cases :: Simon Stewart
  • d76cba8505 - [bazel]: Update remote common tests to use generated tests :: Simon Stewart
  • b8fb6e1857 - [bazel]: add distributor tests :: Simon Stewart
  • 0345df02fa - [bazel]: Add node tests :: Simon Stewart
  • d500a66cc3 - [bazel]: adding back the end to end test :: Simon Stewart
  • 1c1103cf17 - [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart
  • 9c722fa480 - Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov
  • 47f4439c1b - Completing IE implementation of strictFileInteractability capability :: Jim Evans
  • adae7e4b6a - Updating IE scroll-into-view algorithm for element click :: Jim Evans
  • cb8aa77853 - Updating IE prebuilts with latest changes :: Jim Evans
  • 771c93ce5d - [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev
  • 4698e43edf - [java] Adding mockito to bazel build :: Alexei Barantsev
  • 67220587c5 - Removal of legacy Firefox driver from .NET bindings :: Jim Evans
  • 1a2c53f50b - [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev
  • 30d04e9d56 - [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev
  • 4da217c0fc - [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsev
  • b3062fc720 - Fix error code for unsupported locator strategy :: John Chen
  • 579395bd02 - [java] Fixing buck build, the test file moved :: Alexei Barantsev
  • b86e375238 - [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev
  • 99f01ff449 - [java] Fixing development mode detection in tests :: Alexei Barantsev
  • b51b5e525d - [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev
  • 47758c4a5b - [skip travis] Adding new issue templates :: Diego Molina
  • 444cea2749 - [java] Adding bazel build files for drivers :: Alexei Barantsev
  • 3d7937f026 - [java] Building test drivers with bazel :: Alexei Barantsev
  • 9643057008 - Updating dependencies in Ruby module of IDEA project :: Alexei Barantsev
  • c770b54034 - [java] Building test base with bazel :: Alexei Barantsev
  • 2ed1c5e747 - [bazel] Restructure build files :: Simon Stewart
  • a178bc7a9a - [bazel] Reformat all build and bzl files using buildifier :: Simon Stewart
  • ac18576709 - [bazel]: allow users to override bazel configs locally :: Simon Stewart
  • 4b18ac6ca2 - [bazel]: Start adding data to allow browser tests to run :: Simon Stewart
  • 02c3b92030 - Ignore bazel ij config files :: Simon Stewart
  • 53be4977e5 - [bazel]: making progress on running large tests :: Simon Stewart
  • 15f31bd47a - Circling round the distributed tracing apis :: Simon Stewart
  • c18f2f3124 - Get d...
Read more

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