Selenium Versions Save

A browser automation framework and ecosystem.

selenium-4.0.0-alpha-7

2 years ago

selenium-4.0.0-alpha-6

2 years ago

selenium-4.0.0-alpha-5

2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • f4f4489d1c - Release Ruby bindings 4.0.0.alpha4 :: Alex Rodionov
  • 52b8149a49 - Adding support for relative locators for .NET :: Jim Evans
  • 5d0249496b - Fix incorrectly used named parameters in string formatting in .NET :: Jan Trejbal
  • 5f38a0da9b - Fixing the .NET WebSocket message handler :: Jan Trejbal
  • 89ce1c235f - Updating EdgeOptions to allow specifying BrowserName :: Stanley Hon
  • 5e97ce3a52 - Updating .NET assembly versions and CHANGELOG for 4.0-alpha4 :: Jim Evans
  • 1962ec6660 - Update selenium-assistant.yml [skip ci] :: Diego Molina
  • 173e951e7d - Bump java version to 4.0.0a5 :: Simon Stewart
  • f818fb49da - Make "info help" less misleading :: Simon Stewart
  • 7e34313a58 - Remove unused import statement :: Simon Stewart
  • 711217d153 - [grid] Add (hidden) support for self-signed https :: Simon Stewart
  • 9c24b1e861 - [grid] Abstract away HttpClient.Factory creation :: Simon Stewart
  • b4bbfd349d - Force netty server to use java.util.logging :: Simon Stewart
  • 7db852fda4 - [grid] Provide a method to just get the session uri from a session map :: Simon Stewart
  • d7389a2ec0 - [grid] Abstract SessionMap creation away to the options :: Simon Stewart
  • bf926fc608 - [grid] Add Redis-backed SessionMap :: Simon Stewart
  • 2aa4a74e22 - Reduce verbosity of logging message :: Simon Stewart
  • 62867fd906 - NetworkUtils.getNonLoopbackAddressOfThisMachine now returns an address, not a hostname :: Simon Stewart
  • 5e47c6af84 - [grid] Catch exception in local distributor that was preventing nodes being added :: Simon Stewart
  • cc376279bd - [grid] Nodes should log which address they are advertising as :: Simon Stewart
  • d5cf59a972 - [grid] Allow cli commands to be hidden :: Simon Stewart
  • bb8e2ce8d7 - [grid] Use logging rather than syserr to log warnings :: Simon Stewart
  • 18dfc4c3d4 - [grid] Add a command to run the message bus as a standalone component :: Simon Stewart
  • 705362faf1 - [grid] Build docker images for Grid components :: Simon Stewart
  • e866f05f76 - fix typo in summary of down keys (#7946) :: Scott Sauber
  • 52b6789b66 - Updating Bazel build files to refer to correct assemblies :: Jim Evans
  • c3de3ab285 - Upgrading to NUnit3 Test Adapter 3.16.1 :: Jim Evans
  • 29a2ac664e - Adding assembly version stamping to .NET Bazel build process :: Jim Evans
  • ab31212a99 - Correcting .NET Bazel build files for new version of .NET build rules :: Jim Evans
  • cfc2ae855b - Remove vendor-specific names from ChromiumOptions base class. :: Brandon Walderman
  • 21246c9ae5 - [grid] node registration (#7949) :: adam goucher
  • b51810e5ff - Fix capabilties to support macOS platform (#7980) :: Maxim Lobanov
  • 81c0b5055c - update closeNotSupportedIssueTypesComment for assistant bot [skip ci] :: Diego Molina
  • 4530919597 - Bump version of bazel toolchains :: Simon Stewart
  • 0e29f02f53 - Remove unused file. facepalm :: Simon Stewart
  • b94185e003 - [tracing] Bring in OpenTelemtry APIs :: Simon Stewart
  • 16a703ccaf - [tracing] Migrate to OpenTelemetry :: Simon Stewart
  • f9ab9273b0 - [tracing] Add easy support for Jaeger tracing :: Simon Stewart
  • 0e143ca06d - [tracing] Extract parent OpenTelemetry span safely :: Simon Stewart
  • 68bf012ece - [tracing] Initialise tracer once, and once only :: Simon Stewart
  • 63a1bf85ce - [tracing] Update user info for OpenTelemetry :: Simon Stewart
  • 952fe7f833 - Update maven deps :: Simon Stewart
  • 2a962b7bd8 - Add missing copyright headers :: Simon Stewart
  • 177754a364 - Make websocket message types clearer :: Simon Stewart
  • 35725b282b - Allow netty server to close with open connections :: Simon Stewart
  • 3e4cc2b30c - Allow netty server to handle websocket connections :: Simon Stewart
  • 543bc092ed - Fixed comments for Safari referencing Chrome (#7990) :: trademark18
  • 4c547754bc - fix require paths :: Tomer
  • d0b6ab1b24 - remove unnecessary dependency :: Tomer
  • 31696192e4 - [py] Automate RemoteConnection subclass selection (#8010) :: Abdelrahman Talaat
  • 20cae7e38e - Fix clear actions in ActionChains (#7943) :: Ilyas Bayraktar
  • 62400e7f0d - Fixed maven central 501 error, using of https. (#7961) :: Evgeniy Roldukhin
  • be6010c13c - Rejuvenate log levels (#7737) :: Grace Tang
  • d69ee9721b - Add response to RemoteWebDriver's client log level (#7925) :: Vijendarn Selvarajah
  • 55aaf10163 - [Grid] Enabling IPv6, fixes #7541 :: Diego Molina
  • bddd02a058 - [py] Add support for relative locators :: AutomatedTester
  • e70590aa07 - [py] Explicitly force timeout value to float in WebDriverWait. Fixes #8050 :: AutomatedTester
  • d9d17eb5f8 - requireAtom: make dynamic import work with webpack (#7726) :: Adrian Leonhard
  • 990b4de1bc - Modify: Resolve issue #6292 (#8062) :: Sri Harsha
  • 66d9320be2 - Fixed typo in JS code in AlertOverride (#8043) :: havja
  • 24ab1e52e7 - [py] Correct Docstring import in WebDriverWait example. Fixes #7780 :: AutomatedTester
  • a849bb75a3 - [py] Add the ability to get and set timeouts against a driver. Fixes #7738 :: AutomatedTester
  • f878211939 - [py] Add in support for page loading strategies for Options :: AutomatedTester
  • a3734f2a61 - Fix method documentation (#8077) :: MandarJKulkarni
  • eb1f423c95 - [py] add the ability to generate a wheel via bazel :: AutomatedTester
  • 73adfc9522 - [py] update python_requires to only support python 2.7 and Python3.5+(#8085) :: Mateusz Kajka
  • dbeafd214c - Update JavaScript bindings for Edge Chromium :: Brandon Walderman
  • 7cbe4ae007 - Add: Adding new cookie sameSite (c-nodejs) (#7901) :: Sri Harsha
  • 4ea31198a7 - node/selenium-webdriver/firefox.js: accept zip webextensions (#7464) :: Ghjuvan Lacambre
  • 4820e724b7 - Cleanup temporary directories even if non-empty (#8066) :: Tomer Steinfeld
  • 47e87b3df4 - upgrade dependencies :: Tomer
  • 2d53be8ddb - ignore test files :: Tomer
  • b067768277 - alpha 6 :: Tomer
  • 73e6405b3f - Perform null check when calling Start on DriverService (#8083) :: David Burns
  • 4b18ff48e3 - return node 10 support :: Tomer
  • f812eddf62 - alpha 7 :: Tomer
  • 0d7e57a707 - [py] Add WPEWebKit driver (#6375) :: Carlos Garcia Campos
  • 4b8a481666 - Replacing opentracing with opentelemetry in server tests :: Alexei Barantsev
  • 1a369746bd - Set ACCEPT_INSECURE_CERTS capability for test :: Tricia Crichton
  • 5fa9a75724 - Add SameSite attribute to Cookie :: Gerry Gao
  • 51de536380 - Fix FluentWait so it completes in more cases. :: Tamas Utasi
  • bdef858dc0 - Ignoring some tests that hang in Safari TP so that it does not respond anymore :: Alexei Barantsev
  • a6cd46e6d8 - [java] Sending auth headers to the grid if username and password are specified in the base URL. Fixes #8005 :: Alexei Barantsev
  • 53761e38ac - [py] Fix Flake8 errors :: AutomatedTester
  • 617f16f3a0 - [py] Use a capability to switch engines for Edge (#8096) :: Brandon Walderman
  • 8b2bab5618 - [py] Deprecate find_element(s)by* calls :: AutomatedTester
  • 264ed97dce - Merge branch 'master' of github.com:SeleniumHQ/selenium :: AutomatedTester
  • aeb61759e5 - [java] Reusing the same HTTP client instead of creating a client per session. Fixes #7989 :: Alexei Barantsev
  • adce515aae - [dotnet] Fixed typos in EdgeDriverService.cs (#8098) :: Rami
  • 35ed2dae54 - [py] Correct service usage in IE Binding. Fixes #7749 :: AutomatedTester
  • 4713f55a29 - [grid] Stop driver server when session is over. Fixes #7989 :: Alexei Barantsev
  • 620d0fb311 - [bazel] Bump bazel version :: Simon Stewart
  • 70e74bbaf1 - [bazel] Allow classifiers in maven coordinates :: Simon Stewart
  • 9f9f0e5742 - Unix domain socket support for the HttpClient :: Simon Stewart
  • 7b8015ac8f - Fix failing tests :: Simon Stewart
  • 6fd2c5598c - [bazel] Update rules_jvm_external and all deps :: Simon Stewart
  • 74179a85ed - HTTP header names are case insensitive. :: Simon Stewart
  • 7b8ab9ed7c - [java] Implementing "minimize window" command :: Alexei Barantsev
  • 63b9bfbbca - [docker] Allow versioned docker support :: Simon Stewart
  • d9f7cefca4 - [docker] Support unix domain sockets on the default URLs for a platform :: Simon Stewart
  • e081e63cc5 - [grid] Fix incompatible type and make the build work again :: Diego Molina
  • 9b2732b7cf - [grid] Adding Opera as a Grid dependency :: Diego Molina
  • a8f1d5f488 - [java] Updating changelog for v4.0.0-alpha-5 :: Diego Molina
  • d777cf508e - [py] Bump python bindings to 4.0.0a5 :: AutomatedTester
  • d38dfb3c45 - [grid] Checking for IPv6 addresses :: Diego Molina
  • 7b338ec6a8 - Add: Same site cookie feature in python bindings (#8114) :: Sri Harsha
  • e31b067183 - Updating .NET dependencies for Bazel :: Jim Evans
  • deda399527 - Updating .NET assembly version for 4.0a5 :: Jim Evans
  • 38425449f9 - Re-adding Firefox preferences json file for legacy anonymous profile creation :: Jim Evans
  • 13d830be9d - Use a capability to switch engines for .NET EdgeOptions/EdgeDriverService. :: Brandon Walderman
  • c543c22949 - Adding SameSite cookie information to .NET cookie handling :: Jim Evans
  • f683dd2ade - Fixes binding spec compliance for ErrorResponse :: Jordan Mace
  • f336673d6c - Adds equals override to EventFiringWebElement :: Jordan Mace
  • 50749de1e2 - Removing is operator in preference to as operator for .NET code :: Jim Evans
  • c9ed1e2598 - Update MakeHttpRequest to use TaskFactory for async tasks :: Maciej Pakulski
  • 9d1fedbc00 - Code formatting in .NET. No functional changes. :: Jim Evans
  • 004af1ebec - Updating .NET CHANGELOG for 4.0a5 release :: Jim Evans
  • 1b9e4270ca - Fixing resource name for .NET Firefox profile preferences JSON :: Jim Evans
  • 411d798699 - Updating .NET Bazel build file for WebDriverBackedSelenium :: Jim Evans
  • 8e1c405c4f - Updating .NET Cookie JSON serialization to omit SameSite when null :: Jim Evans
  • b78cf1b879 - Adding GetHashCode override for .NET EventFiringWebElement :: Jim Evans
  • b3a0d621cc - Updating .NET tests :: Jim Evans

selenium-4.0.0-alpha-4

2 years ago

selenium-4.0.0-alpha-3

2 years ago

selenium-4.0.0-alpha-2

2 years ago

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 - Drop support for net-http-persistent < 3.0 :: Alex Rodionov
  • 8389311401 - Use default HTTP client when communicating with services :: Alex Rodionov
  • f42c3cb4f2 - Removing unused using statements in .NET test code :: Jim Evans
  • 913cce4bf1 - Updating internal .NET test infrastructure to allow passing in support paths :: Jim Evans
  • 40b345b2bc - Updating .NET Bazel build rules for NuGet dependency versions :: Jim Evans
  • 5b3c1609d4 - Updating Bazel workspace with updated .NET rules :: Jim Evans
  • f905b539f3 - Updating missed dependency in .NET support assembly project :: Jim Evans
  • e853da79d5 - Breaking out .NET custom Bazel rules into descriptive-named files by function :: Jim Evans
  • 8f1821d0cf - Updating .NET test dependency from FryProxy to BenderProxy :: Jim Evans
  • 490f2d5ae0 - Adding the first .NET Bazel test target :: Jim Evans
  • 7dc63b10ef - typo in method description :: Bogdan
  • ae0b885b21 - Fix for building selenium project :: Ish Abbi
  • d657c07303 - Adding additional .NET test targets for different browsers :: Jim Evans
  • 6de54b0de1 - Update Ruby tests for Chrome v74 :: Alex Rodionov
  • 4a4968128a - Revert using HTTP default client for service shutdown :: Alex Rodionov
  • ae11ca9b00 - [java] More progress building with bazel :: jleyba
  • 94f2e09c58 - Rename manage_spec to manager_spec since class name is Manager :: Alex Rodionov
  • fce41a9aa8 - Use relative paths for commands to support Grid :: Alex Rodionov
  • 10e4fdc782 - Update Ruby changelog to include v3.142.1 :: Alex Rodionov
  • b074e755ba - [js] minimum supported version of Node is now 10.15.0 LTS :: Jason Leyba
  • 44a6545820 - [js] //javascript/node/selenium-webdriver now builds + tests with bazel :: Jason Leyba
  • 38d5e4440b - Bazel requires a licenses declaration for any build files in the third_party tree :: Jason Leyba
  • fe26c37390 - Removing support from IE driver for "desiredCapabilities" :: Jim Evans
  • f1b83510ea - Update Ruby changelog to include 3.142.2 :: Alex Rodionov
  • feecd7cf2e - [bazel] Fix UrlCheckerTest execution on macOS by breaking the sandbox :: Simon Stewart
  • 81c743c86e - [bazel]: Fix the bazel build on Windows and OS X :: Simon Stewart
  • 85e0ed1c0d - [bazel]: Build files for tracing and tests of same :: Simon Stewart
  • dd00c34651 - [bazel]: Add http tests back :: Simon Stewart
  • e36ca59d5a - [bazel]: compile all grid tests using bazel :: Simon Stewart
  • ff9de44989 - [bazel] Run buildifier over all build files :: Simon Stewart
  • 94af95212a - Support ChromeDriver "append log" flag in Java :: John Chen
  • 28700093f6 - Fix node.js handling of multi-byte UTF8 characters (#6761) :: John Chen
  • c5334a39d2 - [bazel]: Build Grid TNG with bazel :: Simon Stewart
  • 55fbedc01c - Add Duration-based constructors to WebDriverWait :: Kurt Alfred Kluever
  • a8e1a2bc46 - Add tests for Duration-based WebDriverWait constructors :: Kurt Alfred Kluever
  • 6d4ebace8f - Dev tools Network and Performance (#7212) :: adiohana
  • 022771df70 - Fix FTP and HTTPS proxy markers. (#7152) :: Marc Fisher
  • 15f966d632 - Lookup and pass Firefox binary location to GeckoDriver :: Alex Rodionov
  • 65804eae63 - Update Ruby changelog to include 3.142.3 :: Alex Rodionov
  • e9b1b12060 - fixed compilation and build (#7224) :: adiohana
  • 2de17d66d7 - Add missing copyrights :: Simon Stewart
  • abf2219b57 - Start providing abstractions for consistent handling of HttpRequests :: Simon Stewart
  • 32fd1385ba - Add validation after setting options. :: Masayuki Hokimoto
  • 83b33523c9 - [java] Fixing a parameter name in Javadoc :: Alexei Barantsev
  • 3a221e37eb - [java] More javadoc fixes :: Alexei Barantsev
  • f8ce3f9ae9 - [java] And more javadoc fixes :: Alexei Barantsev
  • b9830bc01e - [ruby] fix FrozenError: can't modify frozen String exception :: camelmasa
  • b97d3989da - [py] fix edge webdriver init by deprecating edge_service in favor of service also fix warnings import in edge/webdriver :: Lucas Tierney
  • d12315768e - [py] address flake8 issues :: Lucas Tierney
  • f70bd374c5 - Optimized DevTools (#7231) :: adiohana
  • e682a2a12d - [rb] Add aggregate_failures if there is more than one 'expect()'. (#7245) :: RustyNail
  • a58f49b4db - Add Test to Target (#7250) :: dratler
  • ffe8c09a8d - [java] Ignoring flaky chrome tests :: Alexei Barantsev
  • 337a03340c - Bump version to alpha-2 :: Simon Stewart
  • 7797d1efdf - Bump opentracing libraries to latest versions :: Simon Stewart
  • 96fec3ca49 - Provide actual working information for the Java Module System :: Simon Stewart
  • aa546c58a0 - Add new WebDriver support for Edge - JAVA (#7164) :: Long Ly
  • c29052b587 - Support ChromeDriver "append log" flag in .NET :: John Chen
  • c0b01df778 - FileUtilities.GetCurrentDirectory reflection fix :: mathlang
  • a7887c9b0f - Support for CDP DevTools Profiler (#7249) :: dratler
  • fc427c0a12 - Fix the build after recent changes :: Simon Stewart
  • d00aef75a3 - Pin bazel version for users of bazilisk :: Simon Stewart
  • 7e73e8c70f - Remove eclipse config files :: Simon Stewart
  • 251cd38055 - Add support for the new MicrosoftEdge. :: Long Ly
  • fa0bbc9b41 - .NET bindings code linting :: Jim Evans
  • 451b063733 - Adding more custom driver configs to .NET tests for Bazel migration :: Jim Evans
  • e049fed6a8 - Adding Chromium-based Edge support to .NET tests via Bazel :: Jim Evans
  • 5fa554f745 - Adding new files to .NET Bazel build file :: Jim Evans
  • 65d4d19e99 - Updating .NET tests to include new test website jar name :: Jim Evans
  • 6a719fff76 - Adding ability to capture Java web server console output from .NET tests :: Jim Evans
  • 515b81c1e9 - Fix Edge tests :: Simon Stewart
  • 9f90d998e9 - Exposing event for after driver service process has started in .NET :: Jim Evans
  • c3f63a9792 - Correcting implementation of .NET DriverProcessStarted event :: Jim Evans
  • 6085aa6b79 - Update to the latest version of the closure bazel build rules :: jleyba
  • 117b05b375 - [js] fix documentation on By.js :: jleyba
  • 69ee9211b4 - [rb] allow running webdriver specs via IntelliJ without errors from pending :: Titus Fortner
  • 17675c0a17 - [rb] caching atoms so gemfile can use github directly. This code gets overwritten on build so won't affect releases. :: Titus Fortner
  • 516a24bc28 - [rb] fix serialization methods :: Titus Fortner
  • 02817a2a14 - More idiomatic JSON usage :: dratler
  • 49e02602c6 - [js] "fix" actions tests for chrome by wrapping spec in an extra describe block. :: jleyba
  • 488eeccbd9 - [js] Unsuppress actions_test.js for safari :: jleyba
  • 49dc495aca - [js] fix test to use a stable ordering for test comparisons :: jleyba
  • 7a72023025 - Add Chrome based Edge to the Ruby bindings (#7257) :: Thomas Walpole
  • 965a996797 - Fix Ruby gem build :: Thomas Walpole
  • e55f334397 - Mark tests as expected to pass and update rubocop config (#7278) :: Thomas Walpole
  • e80eae13a3 - Remove no-longer-used internal capability in .NET ChromiumOptions :: Jim Evans
  • 30af5332a4 - Correcting .NET Chromium-based Edge service and options classes :: Jim Evans
  • 3e1d0859ed - Fixing invalid JSON in .NET test config file :: Jim Evans
  • ea975d2ac5 - Enabling tests for Chromium-based Edge in .NET :: Jim Evans
  • cb566edb24 - Removing no longer used browser-specific driver configs (moved to common) :: Jim Evans
  • 91484a8a4d - Reorganizing .NET tests for specific driver configurations :: Jim Evans
  • 66015898dd - Adding ignore for .NET Chrome drag tests now that W3C mode is default :: Jim Evans
  • 3d119e1550 - [rb] Add missing verification in timeout_spec.rb (#7287) :: RustyNail
  • 1307d3a402 - [java] Fixing compound class name handling :: Alexei Barantsev
  • 96ad3c8aa3 - [java] Changing element finding tests for a weird looking (but a "valid") class name :: Alexei Barantsev
  • 0d56c82cca - Bumped the JS bindings version number :: David Haeffner
  • 1eb371d507 - Updated the JS bindings changelog :: David Haeffner
  • 38f15aea39 - Bumped version number :: David Haeffner
  • eb2fd3fe71 - Add generated atoms in the JS bindings build to gitignore :: David Haeffner
  • d5a93cc055 - Updated version number in JS changelog :: David Haeffner
  • 00a708fe8a - [rb] add support for all specified chrome options in constructor :: Titus Fortner
  • f97c51958d - [rb] add support for all specified edge options in constructor :: Titus Fortner
  • e3541d6aa8 - [rb] add support for all specified firefox options in constructor :: Titus Fortner
  • 2c05f6b779 - [rb] add support for all specified safari options in constructor :: Titus Fortner
  • 4b6de168e4 - [rb] move common browser option methods into superclass :: Titus Fortner
  • 0856fe0bd5 - [rb] add support for EdgeChrome options :: Titus Fortner
  • 6a1a3ccc7a - [java] Fixing a test of finding elements by an empty id to match W3C requirements :: Alexei Barantsev
  • 851acb7fb7 - [java] Disabling tests that fail in Chrome 75 :: Alexei Barantsev
  • 34aedfeb39 - Enable support for browser_specific_settings in Firefox (#6787) :: Sebastien Guillemot
  • f61e76bb59 - [py] also clear w3c actions in ActionChains#reset_actions :: Lucas Tierney
  • 7c302be174 - [py] Added socksVersion field in proxy class (#6983) :: Shubham Singh
  • d55972a23a - [py] xfail chrome for non-w3c tests :: Lucas Tierney
  • 2748e5d68f - [py] add chrome to w3c interaction tests :: Lucas Tierney
  • b8af26b4d2 - [py] handle w3c key case for stacktrace :: Lucas Tierney
  • 027c9deb06 - [rb] fix yard documentation :: Titus Fortner
  • 9216b69bfe - remove watir-atoms since no longer being used by Watir project :: Titus Fortner
  • dc8b45aa25 - [rb] tidy and remove unnecessary code from spec executions :: Titus Fortner
  • 6311d01bad - [java] add full page screenshot feature for Firefox (#7295) :: Takeshi Kishi
  • 6c6d811a98 - [CDP] Add all Target domain methods :: dratler
  • b5ac3a3576 - [CDP] Add "security" domain (#7294) :: adiohana
  • 3490d4a561 - [rb] remove unnecessary methods from driver classes :: Titus Fortner
  • a4f3b1d481 - [java] Unignoring a couple of tests fixed in Firefox 69 :: Alexei Barantsev
  • f8b35a3754 - [java] Fixing javadoc :: Alexei Barantsev
  • 5eb1ed0b6b - [rb] Move common driver quit behavior to Common::Driver (#7318) :: Thomas Walpole
  • 4c4b63a092 - Added BAZEL.build files to .npmignore :: David Haeffner
  • 96421549de - Updated changelog and bumped version for JS bindings :: David Haeffner
  • 9a06e752b7 - Updated JS tasks for ./go -- node:build, node:'dry-run', and node:deploy (which delegate to Bazel) :: David Haeffner
  • 8d1cc166c2 - [java] Ignoring full page screenshoot tests in legacy Firefox :: Alexei Barantsev
  • f4f5881fde - Add log extension commands coming in chromedriver 76/77 to Chrome bridge (#7276) :: Thomas Walpole
  • 6bd78a5e74 - Removing now-unused get/set window size/position end points in .NET :: Jim Evans
  • 02203c80ed - Adding support for .NET legacy log API for drivers that support them :: Jim Evans
  • 0ed1e0b766 - [infra] Changes to display TravisCI badge in transition to travis-ci.com. (#7332) :: RustyNail
  • 3eeb4057c7 - Added EventFiringWebElement to the isinstance check in the move_to method. :: Kyle McGonagle
  • b8ad4566fa - Added EventFiringWebDriver to type check in pointer_input.py and tests for pointer and key input with EventFiringWebDriver. :: Kyle McGonagle
  • 986b94004b - Cleaned up linting errors in event_firing_webDriver_tests.py. :: Kyle McGonagle
  • 6bb1875f88 - [rb] fix test errors :: Titus Fortner
  • 51fb6332c7 - autoload all browser specific classes to fix circular dependency :: Thomas Walpole
  • 1ae8705b90 - Update cookie expiration in test to avaid timezone issues :: Thomas Walpole
  • f120efbf62 - [java] Deleting unused imports :: Alexei Barantsev
  • e055afda14 - [java] Enriching javadoc with specification references :: Alexei Barantsev
  • 005a942a5c - Allow .NET to disable W3C mode for Chrome 75+ :: Jim Evans
  • 283a2b8e9e - Updating finding of test web server for .NET tests :: Jim Evans
  • fefd4e06bb - Adding return value to .NET merge_assembly bazel build rule :: Jim Evans
  • 33ab01c5db - Updating .NET bindings' test dependencies :: Jim Evans
  • 059e652504 - Correcting .NET NuGet package build rule definition :: Jim Evans
  • 23eab6a1e2 - Update .NET build rules to allow new source files :: Jim Evans
  • 41730f6ac2 - Updating .NET test targets for use with Bazel :: Jim Evans
  • ddf5d43c86 - Update to latest bazel/rules_nodejs (#7347) :: Alex Eagle
  • dcf7ba3d50 - Updating Bazel version in .bazelversion file :: Jim Evans
  • c6f9adc2b2 - Updating java CHANGELOG for 4.0-alpha2 :: Jim Evans
  • ee3a4118fd - Updating version stamp in Rakefile for 4.0 alpha2 :: Jim Evans
  • f148142cf8 - Prevent chromium driver info from being considered a class that be newed up :: Simon Stewart

selenium-4.0.0-alpha-1

2 years ago

selenium-3.150.0

2 years ago

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-3.0.0-beta-4

2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 3d82e9e9d3 - Updating .NET bindings build file :: Jim Evans
  • 703cffb155 - [atoms] Cleaning up getAttribute dependencies, reducing size from 36K to 7K :: Jason Leyba
  • 4ce9c0c9a1 - Use the buck-cache :: Simon Stewart
  • 8db03a0499 - rb - fix build issues for legacy firefox :: Titus Fortner
  • 4888aa8fc4 - rb - fix legacy firefox tests :: Titus Fortner
  • 8a929d0d87 - rb - changelog & version bump to 3.0.0.beta3.1 :: Titus Fortner
  • 3a30ac961b - rb - change version to dev :: Titus Fortner
  • 20c37c3a43 - Add proxied interfaces to JDK augemented classes. :: Simon Stewart
  • bd1cc89968 - Java: Get the remote-client tests passing :: Simon Stewart
  • c314b3a01b - No logical changes: remove unused import :: Simon Stewart
  • 5a715b637d - Default firefox in tests to use marionette :: Simon Stewart
  • 70d19625a7 - Add dummy parameters to the standalone server :: Simon Stewart
  • eb37f619f0 - Get the remote tests running again on the command line. :: Simon Stewart
  • 73b4d1c659 - Bump the version of Closure Compiler to 2016-08-22 :: Simon Stewart
  • 7e09cae393 - Changed all bare excepts to use base Exception class (#2717) :: Isaul Vargas
  • 4d79679d21 - [js] createGeckoDriverService is obsolete. (#2719) :: Mark Banner
  • be7ff6f9e6 - [js] switchTo().window() should use a 'handle' parameter rather than name (#2718) :: Mark Banner
  • 270e0c8992 - Include JavaScript atoms in python package manifest :: Dave Hunt
  • 031456c438 - Fix #2727, combine -jettyThreads and -jettyMaxThreads (#2735) :: Doug Simmons
  • 2683fbc1a2 - Fix HTML tests on the local FS not being served correctly. :: Simon Stewart
  • eb6c8b218d - Correct check for unset canBubble (#2748) :: Mathias Rangel Wulff
  • b96b13fa30 - Use BuildInfo in DisplayHelp and Console servlets. (#2766) :: Doug Simmons
  • 06affd8c2d - Clear lastException if it is not the cause. (#2768) :: Joshua Bruning
  • 0b2ca933b2 - Fix css tag selector (#2772) :: Florian Zipperle
  • 752c659674 - [js] Expose {Condition, WebElementCondition} from the root selenium-webdriver module :: Jason Leyba
  • 254c77b3bf - [js] Update tests that don't need promise manager :: Jason Leyba
  • ceaf3da795 - [js] Fire the "uncaughtException" event in a new turn of the JS event loop. :: Jason Leyba
  • 00df263f83 - Correcting W3C dialect end points for window size and position in .NET :: Jim Evans
  • 37c26308c7 - Updating build for .NET WDBS to remove conflict with getAttribute.js :: Jim Evans
  • 60766a02b9 - Handle non-integer stack trace line numbers in .NET :: Jim Evans
  • 54042accef - Update python readme with version numbers :: AutomatedTester
  • e812c9f5da - Align python select tests with Java ones for more coverage :: AutomatedTester
  • 9f5f45c783 - Adding support for Apple's SafariDriver in .NET :: Jim
  • 4438400a43 - Fixing static analysis (FxCop and StyleCop) warnings for .NET :: Jim Evans
  • 8973aeed66 - rb - Remove deprecated and inapplicable options from browser bridges :: Titus Fortner
  • 5ff3d2945e - rb - fix Chrome Profile implementation :: Titus Fortner
  • 9c3e0ccc7e - rb - remove duplicate argument checks between Bridge sub and super classes :: Titus Fortner
  • 30061ef056 - rb - implement support for new geckodriver options :: Titus Fortner
  • 24ce5727ff - rb - implement :port parameter for all drivers :: Titus Fortner
  • 6d52426596 - rb - implement :service_args parameter for all drivers to pass in command line switches :: Titus Fortner
  • 88fdb889e1 - rb - update spec guards from legacy safari to apple safari :: Titus Fortner
  • 7cefa09232 - rb - chrome profile zip no longer applicable for current options :: Titus Fortner
  • 134cbc257d - rb - minor options tidying :: Titus Fortner
  • 7c0f291308 - Reenable Python Select tests :: AutomatedTester
  • f9d3a7e299 - Fix and re-enable finding tests against a xml document :: AutomatedTester
  • 699d5f9d2f - Removing invalid test for finding elements with compound css selectors :: AutomatedTester
  • 871e9a1f1e - Bump the buck version :: Simon Stewart
  • 82b9913feb - Switch travis to standard infrastructure. Fixes #2448 (#2798) :: tommywo
  • 5772b63b17 - Include selenium version in build info for java :: Simon Stewart
  • 978350b0e8 - Allow using query string in a GET request to HubStatusServlet (#2771) :: tommywo
  • 0fce43ea70 - Support relative redirects in grid (#2805) :: Jason Watt
  • 12d92aa801 - GeckoDriverService always launches GeckoDriver. (#2808) :: Marc Fisher
  • c120484ef7 - Fix bug in ShortTermMemoryHandler with ArrayIndexOutOfBoundsException (#2811) :: Timur Zolotuhin
  • 3d9587356b - [js] Bump to 3.0.0-beta-3 (finally) :: Jason Leyba
  • db9a71af34 - [js] Remove support for the legacy SafariDriver. Safari 10 or bust. :: Jason Leyba
  • 9bfdc37a0e - Fix #2721 and cleanup/refactor node registration request (#2789) :: Doug Simmons
  • 11e5fa8626 - SafariDriver is dead. Long live SafariDriver! :: Luke Inman-Semerau
  • 098063f930 - python safaridriver requires apple's implementation now. one must use remote with 2.X version of standalone for the legacy version :: Luke Inman-Semerau
  • 9c6d612c24 - [js] Loosen API contracts to the Thenable promise-like interface :: Jason Leyba
  • f7d563822d - [js] Remove all references to the legacy SafariDriver :: Jason Leyba
  • 1decc7dab5 - [js] Defer wrapping the global mocha functions until first use :: Jason Leyba
  • 12c905ca53 - [js] Update usage docs on {Action,Touch}Sequence :: Jason Leyba
  • 9ddbff785d - [js] For consistency, export TouchSequence from the main index :: Jason Leyba
  • 37b5922812 - updating issue template, adding info about safari :: Luke Inman-Semerau
  • 974cdbad9a - Flush the output stream before reading the command line output. :: Simon Stewart
  • e0ccbd5504 - During test runs, ensure buck uses plain logging. :: Simon Stewart
  • 77f9e41b4b - If a driver has already been quit, do nothing. :: Simon Stewart
  • 477c581194 - Edge is a Browser :: Simon Stewart
  • 394b6380c2 - Default to using marionette in all test cases :: Simon Stewart
  • 497898a0cc - Make sure *webdriver works for RC :: Simon Stewart
  • 3aff3789db - Nicer selenium HTML suite runner error messages. :: Simon Stewart
  • 73adc59a33 - Treat http status 400 and 401 as incomplete new requests (#2825) :: Jason Watt
  • f7f5d04616 - Attempt better backwards compatability with the old html suite runner command line flags :: Simon Stewart
  • 06794c62e7 - Bump the version to 3.0.0-beta4 prior to release. :: Simon Stewart
  • 6e8067e522 - Update java changelog :: Simon Stewart
  • baf180f797 - Increase service shutdown timeout in ruby bindings :: John Barbuto
  • 56d669e928 - rb - set chromedriver to not log by default #2821 :: Titus Fortner
  • 1b5aebec5a - rb - allow remote bridges to set port for server running on local host :: Titus Fortner
  • 8847928005 - rb - Delete Legacy SafariDriver #2725 :: Titus Fortner
  • 41ff3489a2 - rb - update changelog for 3.0 beta4 release :: Titus Fortner
  • 26e3e20056 - If a string is passed into switch_to_frame, look up the element and then switch to it when in W3C Mode :: AutomatedTester
  • 98f12eb528 - [PY] Fix and reenable Frame switching tests :: AutomatedTester
  • 290197ad2d - Add Expected Conditions for Window Handling :: AutomatedTester
  • 4048477fc4 - Clean up and reenable window switching tests :: AutomatedTester
  • bae9033e59 - fixing py3 compliance on switch_to :: Luke Inman-Semerau
  • 4c1f0a1a5b - attempting to troubleshoot travis ci :: Luke Inman-Semerau
  • fa0bed6580 - Attempt to spam in session id if none found from a command :: Simon Stewart
  • 1bc37b7449 - Allow the http codecs to throw webdriver exceptions :: Simon Stewart
  • adb5938b31 - fixing python tests for phantom and py3, switch_to.frame(string) in w3c should throw NoSuchFrame also :: Luke Inman-Semerau
  • 307874c6ba - correcting fail message to corresponding exception that is expected :: Luke Inman-Semerau
  • 11f5466270 - Align Python alerts tests :: AutomatedTester
  • 1c52dc842f - Setting expected failures in alerts tests :: AutomatedTester
  • b3c53bfa39 - java - get process id in a way that works cross-platform :: Corey Goldberg
  • e6ac784956 - reducing code duplication, reorganize try/catch block in getProcessId :: Luke Inman-Semerau
  • 649b1185da - add message related to trying to use FF 48+ with old firefoxdriver in python :: Luke Inman-Semerau
  • 07c7ec1c7a - Fix dump ignores with a terrible hack :: Simon Stewart
  • fdf8975e87 - Clean up python imports in webelement :: AutomatedTester
  • b448f833ae - Correct encoding of getAttribute.js. Fixes #2785 :: AutomatedTester
  • ab1abaad86 - Encode the isDisplayed atom and only load it once :: AutomatedTester
  • a23e152632 - Switch test_py to use Marionette. Fixes #2732 :: AutomatedTester
  • ed15c6c2e5 - active element in w3c is a GET, json wire is a POST :: Luke Inman-Semerau
  • 650a1ab4fe - Add Edge as a possible driver :: Simon Stewart
  • 8544b9edbb - Convert static methods on ErrorCodes to member methods. :: Simon Stewart
  • 4e28cd230f - ignoring phanotmjs in python alert tests :: Luke Inman-Semerau
  • 06afc99a20 - Throw a friendly exception for old (selenium 2) nodeConfig.json files (#2838) :: Doug Simmons
  • 3aaa364b2e - rb - fix tests so Travis passes :: Titus Fortner
  • 795b87bbd4 - Rework ErrorCodes to handle the new W3C exceptions too. :: Simon Stewart
  • 5b0b682bf6 - Add a marionette test suite :: Simon Stewart
  • 0dadb00922 - Flesh out the W3C response codec :: Simon Stewart
  • 987d1a3bc3 - Roll back accidental change to timeout :: Simon Stewart
  • 9ac53fa538 - Migrate python tests to pytest with Tox :: Dave Hunt
  • 8bfa175bd6 - Support FirefoxOptions in the java binding :: Simon Stewart
  • da0c26c3a7 - "wires" is kaput. Stop referring to it. :: Simon Stewart
  • f92219abbc - Better debug logging in the w3c response codec :: Simon Stewart
  • c1505896d7 - Basic javadocs for FirefoxOptions :: Simon Stewart
  • 9334e41a85 - More robust handling of garbage responses during the protocol handshake. :: Simon Stewart
  • 7f9239b19f - Actually use the versions of Firefox installed in Travis CI :: Dave Hunt
  • 6b7ce854d5 - Ruby tests for Firefox should now be passing in Travis CI :: Dave Hunt
  • f13c1c0061 - ConsoleServlet now uses jquery.min.js from /grid/resources :: Doug Simmons
  • 5d7eb2a2c6 - rb - update Safari and safaridriver paths :: Titus Fortner
  • 7d983ba138 - rb - add legacy firefox tests to travis :: Titus Fortner
  • f091afe08c - rb - travis doesn't like phantomjs and async :: Titus Fortner
  • fdd21f964d - Also pass firefox profile to options on start up :: Simon Stewart
  • c2a4dabfdf - [java] Allow the SafariDriver Technology Preview to be used. :: Simon Stewart
  • b50bd7b866 - Only support Safari on OS X. :: Simon Stewart
  • 7e0609f059 - Support ability to specify custom FF bin location (#2846) :: Krishnan Mahadevan
  • b35c2e8dad - Update java changelog :: Simon Stewart
  • 73772ebe49 - No logical change: add missing copyright notice :: Simon Stewart
  • 1fe9a493b7 - Update java/changelog for beta4 :: Doug Simmons
  • 1f797856db - add explicit condition of waiting for two elements to de-flake python phantomjs test :: Luke Inman-Semerau
  • aa25e5443d - No logical changes: make a note of w3c commands that don't return data in "value" :: Simon Stewart
  • 31697821a1 - No logical changes. Mention geckodriver is alpha in CHANGELOG :: Simon Stewart

selenium-3.0.0-beta-3

2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • 31c43c82ec - bumping buck version :: Luke Inman-Semerau
  • fb0b0276d4 - Bump Python to 3.0.0.b2 :: AutomatedTester
  • a50ac1f99f - Fix typo "loogging" -> "logging" in issue template (#2558) :: Joe Lencioni
  • cb4f29e80c - Making note about ff48 in issues template :: Luke Inman-Semerau
  • a9bc94b969 - rb - change w3c element id processing :: Titus Fortner
  • 3eee8f83c2 - rb - fix submit element for w3c :: Titus Fortner
  • 901fa6b193 - rb - update specs to reflect marionette being default firefox implementation :: Titus Fortner
  • 622a2c83e1 - Update Ruby Changelog and bump version to 3.0.0.beta2 :: Titus Fortner
  • 451eb05a55 - rb - change ruby version to dev between releases :: Titus Fortner
  • ae4573ae86 - change maven targets a bit to only have to enter password for pgp signing once :: Luke Inman-Semerau
  • 3d792ee38a - bumping buck version :: Luke Inman-Semerau
  • b1c9ada7a8 - rb - fix collections bug :: Titus Fortner
  • 514156c4ba - rb - fix issues with Microsoft Edge support :: Titus Fortner
  • 242161770b - rb - update Ruby changelog and version for Ruby-only beta point release :: Titus Fortner
  • 055325c09d - Fix indentation error (#2539) :: Ian Lesperance
  • 2992ce0221 - Ignoring hanging tests for Marionette in Firefox nightly :: Jim Evans
  • 1b4a0f896d - Aligning parameter name for setting alert text in W3C protocol mode :: Jim Evans
  • a573338f7f - Updating IWebElement.GetAttribute shim for W3C protocol compliant drivers :: Jim Evans
  • 5301a2a427 - Bumping version resources and CHANGELOG for .NET 3.0 beta2 release :: Jim Evans
  • 4729413fb1 - firefox: fix log message to say we click on parent element first :: Andreas Tolfsen
  • 944a4c0891 - Use FirefoxDriver instead of the deprecated MarionetteDriver. :: Jason Juang
  • 7e144bb024 - Fix documentation typo :: Jason Leyba
  • dcaf7b2f17 - [js] The http.Executor class now accepts a promised client. The builder will now use this instead of command.DeferredExecutor when creating WebDriver instances, so http.Executors.prototype.defineCommand is exposed for users to define additional commands. :: Jason Leyba
  • 83dfb2cd1e - [js] For Firefox and Chrome, the builder will now always return a firefox.Driver or chrome.Driver instance, respectively, even when targeting a remote server. :: Jason Leyba
  • b5dfb0dcad - [js] Bump version to 3.0.0-beta-1 :: Jason Leyba
  • 0d4951c001 - Fix node:deploy target :: Jason Leyba
  • 82057399ec - [js] Move the Builder class to the main module and remove the builder module. The builder module was originally added to avoid a circular dependency that no longer exists. :: Jason Leyba
  • a567ef8b23 - [js] Fix WebDriver#setFileDetector when using driving Chrome or Firefox on a remote machine. :: Jason Leyba
  • 62f83f5287 - [js] Bump to 3.0.0-beta-2 :: Jason Leyba
  • 8f773cfbfe - [js] Fix typo in execute_script_test.js (#2582) :: Vitaliy Potapov
  • 941ddb9f14 - Initial implementation of get_attribute acting as a shim :: AutomatedTester
  • 77e455dc36 - Normalising white space in safari service.py. No functional changes :: AutomatedTester
  • 3cf339c6ce - [js] remove unused require in test (#2598) :: Vitaliy Potapov
  • c2ff59753f - Adding ability to set additional command line arguments for geckodriver in .NET :: Jim Evans
  • 4b46465ad0 - Implement getAttribute for W3C-compliant remote ends. :: Jason Juang
  • 4326cb0631 - Add missing None check in get_attribute. :: Jason Juang
  • e87363fcbf - Fix W3C check in WebElement. :: Jason Juang
  • 583c6b831c - re-arrainging dependencies a bit, server should depend on the leg-rc target that includes the maven_coords :: Luke Inman-Semerau
  • f4a052e12c - Remove bundling of LegRC with the main server. :: Simon Stewart
  • 8f2ae95fa4 - Delete the deprecated SessionNotFoundException :: Simon Stewart
  • 1eb94ab618 - Determine webdriver variant spoken by remote end. :: Simon Stewart
  • d725150ac7 - Use the ProtocolHandshake to determine remote end protocol version :: Simon Stewart
  • 88fa5ba66e - Normalise window and alert handling commands :: Simon Stewart
  • 61090000e4 - Normalise JS script execution between codecs :: Simon Stewart
  • 95735447ce - Stop being stubborn and admit that it's okay to use inheritance. :: Simon Stewart
  • 09b887e7d0 - Normalise how we handle window commands. :: Simon Stewart
  • 25271b8f14 - Use the atom to simulate the original getAttribute method. :: Simon Stewart
  • f6e48fd80a - Fix getAttribute for w3c remote ends. Oops :: Simon Stewart
  • 8b6ee4d7fe - [js] Fix a broken test :: Jason Leyba
  • b7cea8290d - [js] Fix a bug that causes callbacks to be dropped after recovering from an unhandled promise rejection :: Jason Leyba
  • d18ba32ab9 - [js] Add W3C compliant mappings for getting and setting the window position :: Jason Leyba
  • 81a74f5d13 - [js] Extract a common base class from the chrome, edge, and opera ServiceBuilder classes. :: Jason Leyba
  • 54d53e8a39 - [js] Add firefox.ServiceBuilder so users can customize the geckodriver server. :: Jason Leyba
  • ae3ceea03b - Log dialect of protocol detected by the protocol handshake. :: Simon Stewart
  • 1a9e26f016 - Fix the failing window switching tests. :: Simon Stewart
  • 11798fe8ad - Normalise handling of finding elements between protocols. :: Simon Stewart
  • b37476fed7 - Normalise handling of remaining methods in RemoteWebDriver :: Simon Stewart
  • ff3576605a - Normalise handling of all methods in RemoteWebElement :: Simon Stewart
  • 4f28354b77 - Allow commands to be aliased in the CommandCodec :: Simon Stewart
  • d729f320ea - Actually make the W3C shim for getAttribute work. :: Simon Stewart
  • b7c316f5e6 - Use an atom for isDisplayed when driving a W3C remote end. :: Simon Stewart
  • 0a2b32188e - Add missing command names to handler for 2.x compatibility :: Simon Stewart
  • 39208b1a4f - Bump the version number to beta3 :: Simon Stewart
  • dd0cc3aa32 - rb - update w3c getElementAttribute :: Titus Fortner
  • ca34606609 - rb - don't commit at 5am :: Titus Fortner
  • d7aec3175e - Update java changelog prior to release. :: Simon Stewart
  • 5bb9c973d5 - Export the selenium html runner as a binary :: Simon Stewart
  • 949e09c059 - Extract a new build target for building the release zips :: Simon Stewart
  • 5c028a6bb1 - Allow the new htmlrunner to use the selenium.base property. :: Simon Stewart
  • c829ac8bbe - Fix PhantomJsDriver maven reference (#2661) :: Valery Yatsynovich
  • 501b325fff - Provide a better error message when the htmlsuite runner is not available. :: Simon Stewart
  • 54dc8a4fab - Remove unnecessary line from Rakefile :: Simon Stewart
  • 487af37229 - Upgrade to PhantomJsDriver 1.3.0 (#2664) :: Valery Yatsynovich
  • dd3f2e8563 - Add repackaged jetty to our list of maven exports :: Simon Stewart
  • 3d6a4ea640 - Add missing jetty.pom :: Simon Stewart
  • e0f5782fc6 - Buck version bump :: Simon Stewart
  • e33b9cfa49 - Update java changelog :: Simon Stewart
  • fbc82cdddf - Fix loading from -hubConfig and -nodeConfig files (#2675) :: Doug Simmons
  • 0718a9ad45 - Add support for safari 10 safaridriver (#2669) :: Ziyu
  • a435a8dce5 - [js] Surface in the API a way to configure a socks proxy :: Jason Leyba
  • 2a4fb0697c - Fixes #2680. Use port to check safaridriver availability. Ensure the new safari driver receives non null required capabilities. (#2685) :: François JACQUES
  • 4f2e9b19be - rb - update build.desc for running legacy Firefox tests via rake :: Titus Fortner
  • 17637fa92e - rb - implementation of getAttribute with atom :: Titus Fortner
  • 21943928fe - Fix/Add support for node servlets (#2683) :: Doug Simmons
  • e867146d50 - Don't swallow exceptions if unable to start safari :: Simon Stewart
  • 09dab5afe5 - py: make it possible to specialise web element :: Andreas Tolfsen
  • 18432f5b0f - py: add xbl extension commands for firefox :: Andreas Tolfsen
  • 8a99914094 - Fix DisplayHelpServlet so it does not display "nullnull" (#2688) :: Doug Simmons
  • 65c0d493a5 - Add the ability to optionally disable some of the default grid servlets (#2689) :: Doug Simmons
  • 4c75ef025f - py: Implement getAttribute and isDisplayed using atoms :: Simon Stewart
  • cffa6a8af7 - Fix StandaloneConfiguration#toString() (#2697) :: Doug Simmons
  • 291a4873df - getElementLocation and getElementSize are not aliases for getElementRect :: Simon Stewart
  • 7afd033048 - rb - don't require atoms unless they are needed :: Titus Fortner
  • e47024a218 - Using automation atoms for getAttribute and isDisplayed in .NET for W3C remote ends :: Jim Evans
  • c18d68006f - Handle both JSON and W3C end points on the server :: Simon Stewart
  • a6bfb137c2 - Merge branch 'master' of https://github.com/SeleniumHQ/selenium :: Jim Evans
  • c610f16b3a - Bump the version number in py :: Simon Stewart
  • 8b7c47ff16 - Updating version number and CHANGELOG for .NET 3.0 beta3 :: Jim Evans
  • 2e8824f036 - Make sure we also publish the htmlrunner :: Simon Stewart
  • fc8ff8c119 - Fix the Rakefile :: Simon Stewart
  • 6b53ca5459 - rb - getAttribute specs now passing on Firefox :: Titus Fortner
  • 70e781df80 - rb - changelog & version bump to 3.0.0.beta3 :: Titus Fortner
  • c7b525db30 - rb - change version to dev :: Titus Fortner