All Versions
10
Latest Version
Avg Release Cycle
49 days
Latest Release
2027 days ago
Changelog History
Changelog History
-
v4.0.0 Changes
July 01, 20192019-04-18
-
v4.0.0-alpha Changes
July 01, 20192019-04-18
-
v3.141.59 Changes
December 19, 2018- [nodejs] add pollTimeout argument to wait() in WebDriver class (#6520) :: jleyba
- โ Copy static resources required by java tests into place :: Simon Stewart
- Rework how we obtain command handlers :: Simon Stewart
- Migrate router to use the new routes :: Simon Stewart
- Migrate the Node to use the new routes :: Simon Stewart
- ๐ Move the Distributor to the new routes :: Simon Stewart
- ๐ Move the session map to the new routes :: Simon Stewart
- Installing Requests in Python (#6628) :: Simon Stewart
- Implement
WrapsElement
bySelect
element wrapper (#6616) :: Simon Stewart - โ [Grid] Adding a test to check that remoteHost is properly read and set. :: Diego Molina
- ๐ [py] Fixing/tidying docstring. :: David Burns
- Reveal the cunning plan of where to place java tracing :: Simon Stewart
- Replace CompoundHandler with Routes :: Simon Stewart
- โช Restored remoteHost support :: Diego Molina
- Delete the old IDE :: Simon Stewart
- Encourage people to access help over https :: Simon Stewart
- Organise imports. No logical changes :: Simon Stewart
- Fix mime-types of displayed content in help servlet :: Simon Stewart
- Start binding distributed tracing into selenium :: Simon Stewart
- Allow us to inject tracing information into headers :: Simon Stewart
- Oops. Did not mean to check this in :: Simon Stewart
- Add the distributed tracer to the grid :: Simon Stewart
- ๐ Move tracing into the http client factory :: Simon Stewart
- Wire tracing into the node :: Simon Stewart
- Add the ability to autodetect opentracing implementations :: Simon Stewart
- Continue wiring up distributed tracing for the new Grid :: Simon Stewart
- Removing premature break statements in IE obscured element check :: Jim Evans
- ๐ Adding support for strictFileInteractability capability in IE :: Jim Evans
- โก๏ธ Updating error message return from unserializable JavaScript result in IE :: Jim Evans
- โก๏ธ Updating IE prebuilts with latest binaries :: Jim Evans
- โ Add a test to check for trace propagation :: Simon Stewart
- Removing client-side references to tracing. For now :: Simon Stewart
- delete unnecessary return value, nil :: Titus
- โ Removing the scratch test. Again. Furrfu :: Simon Stewart
- โ Avoid checking in temp tests again :: Simon Stewart
- Ensure that the tracing library does not touch the old grid code :: Simon Stewart
- โก๏ธ Bump the java version and update changelogs :: Simon Stewart
-
v3.141.5 Changes
December 19, 2018- ๐ Also look in third party for crazy fun build files :: Simon Stewart
- โก๏ธ Updating csproj file to find legacy Firefox driver xpi in correct location :: Jim Evans
- ๐ Updating .NET CHANGELOG for 3.141.0 release :: Jim Evans
- ๐ Updating IE prebuilts for 3.141.0 release :: Jim Evans
- ๐ Release Ruby bindings 3.141.0 :: Alex Rodionov
- โก๏ธ [py] Update change log for 3.141.0 :: AutomatedTester
- โ Bump python version :: AutomatedTester
- ๐ Remove deprecated AugmenterProviders :: Simon Stewart
- โ I have no idea why buck-out was added as test root :: Simon Stewart
- ๐ Remove sysout debugging :: Simon Stewart
- ๐ [java] Moving code that finds Firefox binary from WindowsUtils to FirefoxBinary :: Alexei Barantsev
- ๐ [java] Deleting unused deprecated class :: Alexei Barantsev
- ๐ฆ [java] Moving (firefox) Executable out of internal package to the main one, but making it package private :: Alexei Barantsev
- ๐จ [java] Refactoring Firefox executable wrapper and adding tests for it :: Alexei Barantsev
- ๐จ [java] More refactoring firefox executable wrapper :: Alexei Barantsev
- [java] Moving all legacy Firefox driver related code from FirefoxBinary to XpiDriverService :: Alexei Barantsev
- Avoid possible confusion caused by removing ioexception from consumer.apply :: Simon Stewart
- Initial spike on bazel compilation :: Simon Stewart
- โช 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
- โ [java] Ignoring a test that should be run in legacy Firefox only :: Alexei Barantsev
- [java] Setting environment for legacy Firefox process. :: Alexei Barantsev
- [java] Passing extra options to legacy Firefox process :: Alexei Barantsev
- ๐ Bump java version number prior to release :: Simon Stewart
- Bump the number of jetty threads to 200 :: Simon Stewart
-
v3.141.0 Changes
December 19, 2018- ๐ Update python changelog and versions for release :: AutomatedTester
- ๐ Updating version resources and CHANGELOG for 3.14 release of IE driver :: Jim Evans
- ๐ Updating .NET CHANGELOG for 3.14 release :: Jim Evans
- โ Unignoring alert tests for Edge :: Jim Evans
- โ Disable overlapping element tests for Edge :: Jim Evans
- ๐ Release Ruby bindings 3.14.0 :: Alex Rodionov
- ๐ [py] fix docs build :: Lucas Tierney
- use xenial for travis :: Lucas Tierney
- โก๏ธ [py] update travis testing to use 3.7 :: Lucas Tierney
- ๐ revert change to xenial and python 3.7, builds are taking too long :: Lucas Tierney
- Added a basic ServiceBuilder for Internet Explorer (#6181) :: jleyba
- โ [py] use Firefox w/ geckodriver for remote testing :: Lucas Tierney
- โก๏ธ [py] update remote xfail markers for change to geckodriver :: Lucas Tierney
- [py] copy LICENSE file to directory during //py:prep :: Lucas Tierney
- ๐ง [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
- ๐ Remove unused method from AppServer :: Simon Stewart
- Set the cookie "path" property when a document is specified in IE :: Jim Evans
- ๐ Remove the deprecated Locatable interface. Cause carnage :: Simon Stewart
- Tidy up getting headers in HttpMessage :: Simon Stewart
- โ Introduce a jre-based app server for testing :: Simon Stewart
- Adding missing copyright headers :: Simon Stewart
- Introduce a base server for use in all servers. :: Simon Stewart
- ๐ Delete deprecated servletHttp* wrappers :: Simon Stewart
- ๐ง Adding the ability to configure things. :: Simon Stewart
- ๐ Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Simon Stewart
- Precalculate the port to use and extend the existing race a little :: Simon Stewart
- [Grid] 1) Fixing 'servlets' and 'withoutServlets' loading from JSON, :: Alexei Barantsev
- [java] Instance coercer should not touch static fields :: Alexei Barantsev
- ๐จ [grid] Refactoring CLI, another step toward making configuration effectively immutable :: Alexei Barantsev
- ๐ [java] Deleting one more deprecated class :: Alexei Barantsev
- ๐ [java] Restoring Coordinates interface to deprecate it by the usual procedure :: Alexei Barantsev
- [grid] Verify 'role' in JSON file if it is present only :: Alexei Barantsev
- โก๏ธ [java] Restoring Locatable interface, to be removed in 3.1415, HtmlUnit should be updated when 3.141 is out. :: Alexei Barantsev
- [java] Actuall HtmlUnit driver uses *this* Locatable interface. :: Alexei Barantsev
- Truncating obscured element description to first angle bracket :: Jim Evans
- Handle null pointers for cookie values in IE :: Jim Evans
- ๐ [grid] Deleting unnecessary checks, -hub just has precedence as stated in the docs :: Alexei Barantsev
- [grid] cleanUpCycle option can be specified for a node too :: Alexei Barantsev
- [grid] Fixing -id option handling :: Alexei Barantsev
- ๐ง [grid] More configuration tweaks :: Alexei Barantsev
- โ [grid] Replacing Chrome with HtmlUnit in tests :: Alexei Barantsev
- ๐ง [grid] Restoring exception on an attempt to read configuration file in legacy format :: Alexei Barantsev
- โก๏ธ Updating HtmlUnit and its driver :: Alexei Barantsev
- ๐ [java] Fixing sendKeys to throw if it sees a null somewhere :: Alexei Barantsev
- ๐ Move all option processing on boot into one place. :: Simon Stewart
- Rename CommonConfig to BaseServerConfig to make it easier to find :: Simon Stewart
- ๐ Remove unused method :: Simon Stewart
- Start using DI for the WebDriverServlet :: Simon Stewart
- Make the concatenating config easier to use with properties. :: Simon Stewart
- Fixing compilation error :: Alexei Barantsev
- โ Disabling insercure cert cookie tests :: Jim Evans
- โ Disabling test in Edge :: Jim Evans
- โ Enable and skip .NET page loading tests in Edge :: Jim Evans
- ๐ Fix the build :: Simon Stewart
- โฑ repair urllib3 can't set timeout! (#6286) :: Lucas Tierney
- [grid] Fixing 'custom', 'servlets' and 'withoutServlets' loading from JSON :: Alexei Barantsev
- ๐ฒ Stop forcing extension logging in firefox :: Alexei Barantsev
- ๐ง [grid] Fixing configuration information in console servlet :: Alexei Barantsev
- โ Disabling a test that fails in geckodriver :: Alexei Barantsev
- โฑ [java] Fixing request duplication after 408 Request Timeout :: Alexei Barantsev
- [py] implement w3c Get Named Cookie command :: Lucas Tierney
- โ [py] Do not add a body to anything other than POST or PUT commands Fixes #6250 :: AutomatedTester
- ๐ฆ Move session-related classes to the new grid package :: Simon Stewart
- ๐ฐ Switch to using UncheckedIOException in NewSessionPayload :: Simon Stewart
- ๐ Delete deprecated CommandHandler :: Simon Stewart
- ๐ Move support classes required for Grid TNG somewhere safe :: Simon Stewart
- Adding ability to use chromedriver in spec-compliant mode in .NET :: Jim Evans
- ๐ฐ Robustness changes for invalid command payloads in IE to comply with W3C Spec :: Jim Evans
- [rb] replace erroneous em dashes with regular dash :: Lucas Tierney
- [py] clear local actions for w3c as well when resetting actions :: Lucas Tierney
- [py] Rounded pause duration (#6300) :: Lucas Tierney
- [py] Fix input pausing in ActionChains and cleanup :: Lucas Tierney
- Implicitly convert booleans and numbers to strings when decoding json :: Simon Stewart
- ๐ [java] Timeout should have code 500, see https://github.com/w3c/webdriver/issues/1287 :: Alexei Barantsev
- Properly validation duration property of pause actions in IE :: Jim Evans
- Fix logical flaw in firefoxen driver services. :: Simon Stewart
- ๐ Put module-info into a place required by multi-release jars :: Simon Stewart
- โก๏ธ Prepare for the next buck update :: Simon Stewart
- ๐ Maven dry runs should also try and build docs and source jars :: Simon Stewart
- โก๏ธ Update buck version :: Simon Stewart
- [py] allow setting capabilities within options classes :: Lucas Tierney
- Adding method for executing Chrome DevTools command with result in .NET :: Jim Evans
- โ [java] Disabling a couple of tests on travis. :: Alexei Barantsev
- XXE Vulnerability :: Alexei Barantsev
- Deleting setup code related to phantomjs :: Alexei Barantsev
- ๐ฆ Install 'requests' package required to download buck executable :: Alexei Barantsev
- ๐ [java] Ignoring a test because of Firefox regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977#c1 :: Alexei Barantsev
- [grid] Let's try to enable keep-alive in Passthrough and watch what will happen :: Alexei Barantsev
- ๐ [grid] It seems that keep-alive works well in Passthrough, so deleting this test :: Alexei Barantsev
- Avoid adding illegal flags to Buck's audit command :: Simon Stewart
- ๐ Move JS rules to a .bzl file :: Simon Stewart
- ๐ Unroll loop over dict in build file :: Simon Stewart
- Use list comprehension in jetty buck file :: Simon Stewart
- ๐ Use list comprehensions in javascript/atoms build file :: Simon Stewart
- ๐ Use list comprehensions in javascript/remote build file :: Simon Stewart
- ๐ Use list comprehensions in javascript/webdriver build file :: Simon Stewart
- Use list comprehension to export files :: Simon Stewart
- ๐ Use list comprehensions in javascript/selenium-atoms build file :: Simon Stewart
- Fix up ie-driver js to use skylark :: Simon Stewart
- Fix up chrome-driver js to use skylark :: Simon Stewart
- ๐ Remove unprintable character from nuget build package that causes skylark parser to choke :: Simon Stewart
- ๐ Make selenium-atoms build file skylark compatible :: Simon Stewart
- ๐ Use list comprehensions in javascript/selenium-core build file :: Simon Stewart
- ๐ Switch to using skylark parser for all build files :: Simon Stewart
- ๐ Remove skylark parser note at head of build file in third_party :: Simon Stewart
- ๐ Remove skylark parser note at head of build files in dotnet :: Simon Stewart
- ๐ Remove skylark parser note at head of build files in java/client/src :: Simon Stewart
- ๐ Remove skylark parser note at head of build files in java/client/test :: Simon Stewart
- โ Add lift to list of small tests :: Simon Stewart
- ๐ Remove skylark parser note at head of build file in java/ :: Simon Stewart
- โ Add "small" label to grid common tests :: Simon Stewart
- ๐ Remove skylark parser note at head of build file in java/server/test :: Simon Stewart
- ๐ Remove skylark parser note at head of build file in java/server/src :: Simon Stewart
- ๐ Attempting to fix Travis builds :: Simon Stewart
- โก๏ธ Update .buckconfig :: GitHub
- โ [java] Unignoring the test, regression bug in marionette has been fixed already :: Alexei Barantsev
- โ [java] Another regression bug in marionette, ignoring a test :: Alexei Barantsev
- ๐ Remove unnecessary use of CopyOnWriteArrayList in handlers :: Simon Stewart
- 0๏ธโฃ Replace use of CopyOnWriteArrayList in DefaultGridRegistry :: Simon Stewart
- ๐ Switch to a synchronized list from a copy-on-write list :: Simon Stewart
- Fix semantics of list usage :: Simon Stewart
- Make BuckBuild use buckw :: Simon Stewart
- โ Buck version bump to get grid-tests working again :: Simon Stewart
- ๐ Only enable build stamping for build, publish, and test :: Simon Stewart
- โก๏ธ [Grid] Fetching hub configuration and updating the node's config before registering the node. Fixes #3064 :: Diego Molina
- ๐ Require RubyZip 1.2.2 at least :: Alex Rodionov
- ๐ [java] Migrating from Hamcrest to AssertJ in tests and unifying style of assertions in client module :: Alexei Barantsev
- [java] Fixing dependencies :: Alexei Barantsev
- [java] Fixing more dependencies (including implicit ones) :: Alexei Barantsev
- โ [java] Fixing a broken test :: Alexei Barantsev
- โ [java] Fixing another broken test :: Alexei Barantsev
- [java] Deleting unused imports :: Alexei Barantsev
- โ [java] Ignoring again a test failed because of marionette regression :: Alexei Barantsev
- โ [java] Fixing another broken test :: Alexei Barantsev
- โ [java] Changing a click-inrercepted test to be more conservative :: Alexei Barantsev
- [java] Fixing IDEA project :: Alexei Barantsev
- โ [java] And one more broken test :: Alexei Barantsev
- Clean up imports :: Simon Stewart
- โก๏ธ [ruby] Updating IDEA module :: Alexei Barantsev
- โ Increase width used in Java window size tests :: Alexei Barantsev
- โ [java] Enabling LocationContext tests in chrome :: Alexei Barantsev
- โ [Grid] Fixing NodeRecoveryTest, checking that the node fetches the Grid config, and reports it properly, even after restarting. :: Diego Molina
- โฑ Clean up unused timeout logic :: Alexei Barantsev
- โ Add '--no-results-cache' when running tests via BUCK :: Alexei Barantsev
- ๐ Fixing appveyor build :: Alexei Barantsev
- Setting specific Firefox ESR version :: Alexei Barantsev
- ๐ [Grid] Passing throwOnCapabilityNotPresent properly to the ProxySet, fixes #5464 :: Diego Molina
- ๐ Attempt to fix the appveyor builds :: Simon Stewart
- Getting rid of unused variable in buckw :: Simon Stewart
- Dispatch form "submit" event on window to prevent a form double submission (#6361) :: Dave Hunt
- [java] Fixing a broken assertion :: Alexei Barantsev
- [java] Deleting dead code :: Alexei Barantsev
- ๐จ [java] Refactoring tests :: Alexei Barantsev
- [java] Dispatch form "submit" event on window to prevent a form double submission :: Alexei Barantsev
- [rb] Dispatch form "submit" event on window to prevent a form double submission (#6373) :: Lucas Tierney
- โช Revert "[java] Dispatch form "submit" event on window to prevent a form double submission" :: Alexei Barantsev
- โช Revert "Dispatch form "submit" event on window to prevent a form double submission (#6361)" :: Alexei Barantsev
- โช Revert "[rb] Dispatch form "submit" event on window to prevent a form double submission (#6373)" :: Alexei Barantsev
- โช Revert "Add '--no-results-cache' when running tests via BUCK" :: Alexei Barantsev
- ๐ [Grid] Adding image for Safari Technology Preview, fixes #6297 :: Diego Molina
- ๐จ [java] Refactoring tests that check exceptions thrown :: Alexei Barantsev
- [java] Deleting unneeded dependencies on gson :: Alexei Barantsev
- [java] Fixing lost dependency :: Alexei Barantsev
- [java] Deleting debug options :: Alexei Barantsev
- [java] Fixing another lost dependency :: Alexei Barantsev
- ๐ [py] Ignoring a test failed because of marionette regression, see https://bugzilla.mozilla.org/show_bug.cgi?id=1477977 :: Alexei Barantsev
- โ [py] Fixing a test for shift-click :: Alexei Barantsev
- โก๏ธ Updating IE to properly find XML documents for element enabled and CSS values :: Jim Evans
- โฑ Making IE driver spec compliant for setting largest timeout value :: Jim Evans
- โก๏ธ Updating IE driver to return non-integer values for element rect :: Jim Evans
- โ Unignoring .NET element position test that passes in latest IE driver :: Jim Evans
- ๐จ Internal IE driver refactor to test if command is valid with displayed alert :: Jim Evans
- Consolidating duplicate constant definitions in IE :: Jim Evans
- โ Adding .NET test for click on scrolled element with text and children :: Jim Evans
- โก๏ธ Updating IE driver for the case of clicking element with children :: Jim Evans
- โก๏ธ Updating IE to return 500 for timeouts instead of 408 :: Jim Evans
- โ Unignoring window switching test for IE :: Jim Evans
- ๐จ Refactoring IE driver opening and closing of browser windows :: Jim Evans
- โก๏ธ Updating version resources and prebuilt binaries for IE driver :: Jim Evans
- ๐ป [Grid] Re-establishing config behaviour for browserTimeout and timeout :: Diego Molina
- โ Moving a test from gson to our json :: Simon Stewart
- Introduce
WebDriverInfo
:: Simon Stewart - ๐ Fix the build for the safari test :: Simon Stewart
- Abstract the idea of a lifecycle out :: Simon Stewart
- Passthrough is actually a reverse proxy. Admit it :: Simon Stewart
- [java] Fixing broken links to bug reports :: Alexei Barantsev
- โ [java] Deleting simple test that is superseded by more sophisticated ones :: Alexei Barantsev
- ๐ [java] Inlining private methods that were intended to gather more information about an old issue. If the issue was fixed already these methods are obsolete. If the issue is not fixed yet these methods do more harm than help because they hide the issue. :: Alexei Barantsev
- ๐ [java] Deleting deprecated methods :: Alexei Barantsev
- Fix typo :: Simon Stewart
- โ [java] Unignoring tests according to current status of bug reports in chromedriver tracker :: Alexei Barantsev
- โก๏ธ Updating to manually initialize cookie manager on new window open for IE :: jimevans
- โ Add missing init in SessionStorageTest.testClearSessionStorage :: Alexei Barantsev
- โ [java] Fixing unit tests for ExpectedConditions :: Alexei Barantsev
- โ [py] Ignoring/unignoring some tests according to the current state of marionette :: Alexei Barantsev
- ๐ [rb] Deleting windows-specific package version from gem specification :: Alexei Barantsev
- ๐ง [grid] Defending from missing properties in JSON configuration file :: Alexei Barantsev
- json: fromJson does not need to be public :: Simon Stewart
- json: toJson does not need to be public :: Simon Stewart
- There is no need to use the junit3 naming conventions :: Simon Stewart
- json: allow fromJson to take a specific type :: Simon Stewart
- json: allow final fields to be set when converting from json :: Simon Stewart
- json: use generic types for fromJson :: Simon Stewart
- ๐จ [grid] Refactoring configuration tests for better logging :: Alexei Barantsev
- [grid] Making a copy of default capabilities, because they are *mutable*! :: Alexei Barantsev
- [grid] Fixing previous commit, always making a copy :: Alexei Barantsev
- [py] Make forward backward compatible with OSS (#6355) :: Lucas Tierney
- ๐ป [Grid] Using browserTimeout again to set timeouts in the HttpClient :: Diego Molina
- [Grid] A new createClient method instead of duplicating the Factory. :: Diego Molina
- [Grid] Removing unused import. :: Diego Molina
- ๐ง .NET test suite maintenance :: Jim Evans
- ๐ง More .NET test maintenance :: Jim Evans
- ๐ Merge this :: Jim Evans
- Making JSON serialization of JavaScript objects more compliant :: Jim Evans
- โ [java] Actualization of Safari tests :: Alexei Barantsev
- โ [java] Actualization of Firefox tests :: Alexei Barantsev
- โ [java] Actualization of Chrome tests :: Alexei Barantsev
- โ [java] Actualization of IE tests :: Alexei Barantsev
- [java] Fixing 408 error code mapping :: Alexei Barantsev
- โ [java] Adding tests for enumerated attributes :: Alexei Barantsev
- โ [java] Ignoring the new test in legacy firefox :: Alexei Barantsev
- โ [java] Unignoring a test fixed in geckodriver 0.22 :: Alexei Barantsev
- Treat EALREADY as indicator of successful socket connect on WSL :: Alex Rodionov
- โฌ๏ธ Upgrade gem dependencies :: Alex Rodionov
- ๐ Adding WebDriverException to mouse move out of bounds error in .NET :: Jim Evans
- ๐ง .NET test maintenance to unignore tests now passing and adjust ignore messages :: Jim Evans
- Correcting finding of extracted dll on startup of IE driver :: Jim Evans
- Fixing overflow in x-y offsets for mouse actions in IE :: Jim Evans
- ๐ [py] add stacklevel to deprecation warnings :: Lucas Tierney
- [py] add keep_alive to webdriver args Closes #6316 :: Lucas Tierney
- โ Temporarily ignore send keys tests on Firefox :: Alex Rodionov
- โ Fix tests for remote file upload :: Alex Rodionov
- Use proper ESR version on Travis :: Alex Rodionov
- enusre generated pause has duration :: Alex Rodionov
- โ [java] Ignoring a couple of tests that started to hang in today's Firefox Nightly :: Alexei Barantsev
- โ [java] Ignoring a test that does not pass in Chrome yet :: Alexei Barantsev
- โ [java] Replacing Gson with Json in tests :: Alexei Barantsev
- โก๏ธ Update ClickScrollingTest.java :: Alexei Barantsev
- โ [java] Fixing atom test dependencies :: Alexei Barantsev
- ๐ Remove 2 non-boolean and add a few missing boolean attributes :: Alexei Barantsev
- โก๏ธ Updating obscured element check for IE :: jimevans
- 0๏ธโฃ Set pause action duration to 0 by default :: Alex Rodionov
- โ [java] Ignoring a flaky chrome test :: Alexei Barantsev
- [java] Fixing detection of geckodriver version :: Alexei Barantsev
- โ [java] Fixing logging test to deal with a page that actually has some logs :: Alexei Barantsev
- [java] A sip of Java 8 :: Alexei Barantsev
- ๐ Use a builder for the httpclient :: Simon Stewart
- Allow an HttpClient to have a proxy be set :: Simon Stewart
- ๐ [java] Deprecating LogEntries.filter(Level level) in favor of Java 8 :: Alexei Barantsev
- โ [java] Moving test utility classes to the only tests where they are used :: Alexei Barantsev
- ๐ [java] Merging ReflectionBackedDriverSupplier to DefaultDriverSupplier and rewriting it without reflection. :: Alexei Barantsev
- [py] use the isDisplayed atom for all w3c compliant drivers :: Lucas Tierney
- โก๏ธ [py] update CHANGELOG and versions for 3.14.1 :: Lucas Tierney
- [java] Deleting unused code :: Alexei Barantsev
- [java] Implementing API for installing and uninstalling extensions on the fly :: Alexei Barantsev
- ๐ฆ [java] Moving new interface to firefox specific package :: Alexei Barantsev
- ๐จ [java] Refactoring protocol handshake for better code reuse :: Alexei Barantsev
- ๐ Release element without moving when doing drag&drop :: Alex Rodionov
- ๐ [java] Deleting deprecated utility functions :: Alexei Barantsev
- ๐ [java] Deprecating more code in WindowsUtils, we use it for legacy FirefoxDriver only, so it should be moved out of public API to internals of FirefoxDriver :: Alexei Barantsev
- [java] Improve expected conditions messages :: Alexei Barantsev
- โ [java] Reworking the test testShouldGetTextOfAlertOpenedInSetTimeout :: Alexei Barantsev
- Add Javascript functionality to toggle config Previously, View Config was a link that, when clicked, would cause the page to reload and jump to the top. This is annoying when you have many nodes and need to scroll back to the bottom. :: Diego Molina
- ๐ [java] Handling a special case of a driver returning null as a result of findElement command. Fixes #5809 :: Alexei Barantsev
- โฌ๏ธ [java] Upgrading OkHttp (and downgrading okio because okhttp-3.11.0 depends on okio-1.14.0 in maven central) :: Alexei Barantsev
- Add mechanism to annotate fields as configs :: Simon Stewart
- Add missing copyrights :: Simon Stewart
- Use the new ConfigValue annotation in BaseServer :: Simon Stewart
- Ensure session id is always set. :: Simon Stewart
- Handle empty session id in rc emulator :: Simon Stewart
- Fix a thinko in the action session command executor :: Simon Stewart
- Ensuring the base server can have a host name set :: Simon Stewart
- Allow introspection of run state of base server :: Simon Stewart
- Reorganise imports :: Simon Stewart
- More robust handling of errors on base server startup :: Simon Stewart
- Take advantage of Lifecycle being able to return something concrete :: Simon Stewart
- Bring HasLifecycle.stop into alignment with Stoppable.stop :: Simon Stewart
- Do not add null values to the config :: Simon Stewart
- Reformat the GridLauncherV3 :: Simon Stewart
- Make SeleniumServer extend the BaseServer :: Simon Stewart
- Delegate displaying help to the handler :: Simon Stewart
- Walk class hierarchy when setting annotated config values :: Simon Stewart
- ๐ Remove unused locks :: Simon Stewart
- ๐ Better error messages when json parsing fails :: Simon Stewart
- Fix the start up of nodes :: Simon Stewart
- ๐ง Only set the host name if configured :: Simon Stewart
- Able to add ".page.com" cookie when page.com opened :: Alex Rodionov
- [Grid] Fixing regression, if -hubPort was specified through CLI params but not -hubHost, the node tried to register to http://null:hubPort. :: Diego Molina
- Add a json coercer for URLs :: Simon Stewart
- ๐ Better error handling out of the command handler servlet :: Simon Stewart
- Actually return early if everything is okay :: Simon Stewart
- โ Fix test by ignoring what the comment says and making a number up :: Simon Stewart
- Make an effort to use python2.7, wherever it is installed :: Simon Stewart
- โ [java] Adding a test for extension installation and deinstallation in Firefox :: Alexei Barantsev
- ๐ [java] Fixing working directory for buck build :: Alexei Barantsev
- โ [java] Shutting down test environment elements in proper order :: Alexei Barantsev
- โ [java] Moving marionette specific test to the corresponding class :: Alexei Barantsev
- โก๏ธ Updating Jetty to the latest version :: Alexei Barantsev
- ๐ Remove the apache-backed httpclient :: Simon Stewart
- โ [java] Stop using apache http client in tests :: Alexei Barantsev
- ๐ป [java] Don't restart browser without strong need :: Alexei Barantsev
- Prepended command names in https error response reports (#6321) :: jleyba
- Injecting the session id is a common thing to do. Make it easy. :: Simon Stewart
- ๐ Deprecate PortProber.random as it's not guaranteed to work correctly :: Alex Rodionov
- โ [java] Adding more tests for CommandLine :: Alexei Barantsev
- โช [java] Reverting a change that causes a test failure in legacy Firefox driver :: Alexei Barantsev
- ๐ [java] Installing Firefox extensions in the same form as they provided, either as a file or as a directory. With the release of Firefox 62 Mozilla discontinued support for unpacked sideloaded extensions in Release channel. Users must themselves choose proper format to use in their tests depending on the browser version they run tests in. :: Alexei Barantsev
- โ [java] Fixing one more tests for installing extensions in Firefox :: Alexei Barantsev
- โ [java] Fixing a CommandLine test :: Alexei Barantsev
- [java] Deleting unused files :: Alexei Barantsev
- ๐ Deleting unused crazyfun tasks and rules, we don't use it to build .Net binding anymore, it should be built with .Net Code that crazyfun has no support for. :: Alexei Barantsev
- โ [atoms] Adding tests for bot.dom.isEditable :: Alexei Barantsev
- Fix bot.dom.isEditable with more input element types :: Alexei Barantsev
- ๐จ [java] Small refactoring of debug server :: Alexei Barantsev
- [java] Deleting unused class :: Alexei Barantsev
- โ [java] Fixing a cookie test to not use a magic constant as a host name :: Alexei Barantsev
- โ [java] Ignoring a couple of cookie tests in marionette :: Alexei Barantsev
- [server] Removing some reflection-based magic out of InMemory session handlers, making parameter passing more explicit (using JsonParametersAware interface) :: Alexei Barantsev
- โ [java] Implementing ability to use an external Selenium server in tests, its address can be set by selenium.externalServer system property :: Alexei Barantsev
- ๐ Updating HtmlUnit to 2.33 and HtmUnitDriver to pre-release version (for testing purposes) :: Alexei Barantsev
- File names are case sensitive. Sorry. :: Alexei Barantsev
- ๐จ [server] Refactoring, less reflection, more Java 8 :: Alexei Barantsev
- Added ability to return text of JavaScript errors from IE :: Jim Evans
- ๐ฐ [server] Making all command handlers parameters-aware with default to empty payload :: Alexei Barantsev
- [rb] use isDisplayed atom for w3c implementations :: Lucas Tierney
- Add a URI coercer :: Simon Stewart
- Extract some of the functionality of the CommandHandlerServlet :: Simon Stewart
- Make sure we encode URIs correctly :: Simon Stewart
- โก๏ธ Partially reverted updated obscured element check in IE :: jimevans
- Added --silent option to Edge::Service :: Alex Rodionov
- ๐ Release Ruby bindings 3.14.1 :: Alex Rodionov
- โ Disable Firefox fullscreen/minimize tests on Travis :: Alex Rodionov
- โ [java] Adding tests for Window.fullscreen() :: Alexei Barantsev
- โ [java] Unignoring several marionette tests :: Alexei Barantsev
- [java] Changing simple assert to a wait :: Alexei Barantsev
- ๐ Add a method to parse a WebExtensions manifest.json file. :: Dave Hunt
- Attempt to read in the manifest.json file if it exists (before trying install.rdf) :: Dave Hunt
- โ Add a test for adding the WebExtension. :: Dave Hunt
- โ๏ธ Fix typos. :: Dave Hunt
- ๐ Support adding a web extension without an id :: Dave Hunt
- โ Improved tests for profile.add_extension :: Dave Hunt
- Make RuboCop happy again :: Alex Rodionov
- [server] Fixing WDBS servlet, we forgot to register session finalization listener :: Alexei Barantsev
- โ [java] Unignoring several chrome tests passed for me locally :: Alexei Barantsev
- โ [java] Unignoring an IE test passed for me locally :: Alexei Barantsev
- โ [java] IE perfectly passes this test without a special clause :: Alexei Barantsev
- Adding hack to obscured element check for label elements in IE :: jimevans
- โ [py] Remote element equals url :: AutomatedTester
- Reformat code in Capabilities. No logical changes :: Simon Stewart
- Make Capabilities.asMap return Map :: Simon Stewart
- [java] Followup for the commit that changed toMap signature :: Alexei Barantsev
- Expanding inline element detection for obscured elements in IE :: jimevans
- Cleaning up variant copying in getAttribute for IE :: jimevans
- Allowing duration property of pause actions to be omitted for IE :: jimevans
- ๐ Remove our own Duration and Clock classes :: Simon Stewart
- Fix problem with automatically generated jmx helper names :: Simon Stewart
- Fixing imports :: Alexei Barantsev
- ๐ [java] Deleting deprecated code :: Alexei Barantsev
- Fixing RemoteWebElement.Equals to use remote call only if not W3C compliant :: Jim Evans
- โก๏ธ Updating .NET RemoteSessionSettings to properly return capabilities by index :: Jim Evans
- Fixing detection of file upload elements with multiple attribute in IE :: Jim Evans
- Make Chrome driver aware of geolocation API :: Alex Rodionov
- ๐ Switch build file name from BUCK to BUILD :: Simon Stewart
- ๐ Revert "Switch build file name from BUCK to BUILD" :: Simon Stewart
- โ [java] Deleting unused method in test base class :: Alexei Barantsev
- [server] Changing GridLauncherV3 implementation to not store CLI arguments in a field :: Alexei Barantsev
- [server] Alternative NPE-protected implementation of launcher :: Alexei Barantsev
- [server] Mapping grid roles to launchers as enum values without conversion to strings :: Alexei Barantsev
- Add a
copyOf
method to ImmutableCapabilities :: Simon Stewart - SessionIds are meant to represent UUIDs :: Simon Stewart
- ๐ [server] Simplification of launcher builder, it depends on the role only :: Alexei Barantsev
- [server] Getting rid of duplicated code :: Alexei Barantsev
- ๐ [server] Deleting options deprecated long-long ago :: Alexei Barantsev
- ๐จ [server] Refactoring CLI options again. Preparation for switching to new configuration implementation. :: Alexei Barantsev
- Fixing retrieval of CSS properties that return non-string values in IE :: Jim Evans
- Refining W3C-compliant ActionBuilder API for .NET :: Jim Evans
- [py] Allow passing of service_args to Safari (#6459) :: Lucas Tierney
- Introduce a SessionMap for the new Grid :: Simon Stewart
- Introduce a Node for running sessions :: Simon Stewart
- Introduce a Distributor for assigning sessions to nodes :: Simon Stewart
- Add a router to tie everything together :: Simon Stewart
- Add a standalone command :: Simon Stewart
- Adding some basic javadocs explaining how Grid works :: Simon Stewart
- Fixing javadoc errors :: Simon Stewart
- Adding an alias for the new Grid entry-point :: Simon Stewart
- We should start Safari too, right? :: Simon Stewart
- Add a server for a node in the new grid :: Simon Stewart
- ๐ Make the line wrapping work better :: Simon Stewart
- Add a server for the session map :: Simon Stewart
- Add a command for starting a distributor :: Simon Stewart
- Finally, adding a router to the new grid. :: Simon Stewart
- โ Re-ignoring alert test for Edge :: Jim Evans
- Avoid the safari driver info blowing up node autoconfiguration :: Simon Stewart
- Wrap all the commands with a w3c handler to format exceptions :: Simon Stewart
- ๐ [java] Setting default safaridriver executable in builder constructor is not needed because findDefaultExecutable returns proper value that will be used if driver executable is not set explicitly :: Alexei Barantsev
- โช Revert "Avoid the safari driver info blowing up node autoconfiguration" :: Alexei Barantsev
- โก๏ธ [py] Update ctor docstrings to explain that a directory passed in is cloned. :: AutomatedTester
- โ [java] Unignoring tests fixed in chromedriver 2.43 :: Alexei Barantsev
- ๐ add colorama to third_party/py for Windows users :: Lucas Tierney
- ๐ [py] use 'NUL' for /dev/null on Windows :: Lucas Tierney
- 0๏ธโฃ Set default IEOptions when creating from existing Capabilities :: Simon Stewart
- ๐ [py] fix os path in test for Windows :: Lucas Tierney
- โ [py] don't run unit tests in functional tests :: Lucas Tierney
- Adding opentracing to the mix :: Simon Stewart
- ๐ Adding opentracing support for okhttp :: Simon Stewart
- Add a Hub to the new grid, emulating the grid3 hub :: Simon Stewart
- โ Fixing link to a CSS file in a test page :: Alexei Barantsev
- โ Fixing a button on a test page :: Alexei Barantsev
- flake8 issue :: Alexei Barantsev
- Small grammar correction :: Simon Stewart
- ๐ Avoid walking the entire tree when finding crazy fun build files :: Simon Stewart
- Fix up Java IDE config files :: Simon Stewart
- Add Safari::Options which can enable automatic inspection or profiling :: Alex Rodionov
- ๐ Add Edge::Options for insiders Edge builds :: Alex Rodionov
- โ [java] Fixing flakiness of a test in Firefox :: Alexei Barantsev
- โ [java] Ignoring a test that fails in Chrome on travis for unknown reason :: Alexei Barantsev
- Allow to pass options for remote driver :: Alex Rodionov
- ๐ท [java] Let JUnit do its job :: Alexei Barantsev
- โ [java] Ignoring a flaky chrome test (it's the driver flakiness, we can't do anything on our side) :: Alexei Barantsev
- Ensure handlers are treated LIFO :: Simon Stewart
- 0๏ธโฃ Reading types should use bean introspection by default :: Simon Stewart
- Wait for the hostname process to die if killed forcibly :: Simon Stewart
- Ensure that the system property is non-null :: Simon Stewart
- 0๏ธโฃ Ensure only one thread at a time access the default TemporaryFilesystem :: Simon Stewart
- Make it clear we are not dereferencing a possible null value :: Simon Stewart
- Prevent a resource leak in the display help handler :: Simon Stewart
- Avoid a null dereference and be clear what went wrong :: Simon Stewart
- ๐ป Avoid a null pointer exception being thrown :: Simon Stewart
- ๐ Better handling of the NPE thrown when parsing URLs in OkHttp :: Simon Stewart
- ๐ Remember to lock the lock, thus fixing tests :: Simon Stewart
- โ Ignore no such alert message test in Firefox (mozilla/geckodriver#1404) :: Alex Rodionov
- ๐ Allow a Reader to be used for parsing JSON :: Simon Stewart
- Expose underlying inputstream and reader from httpmessage :: Simon Stewart
- ๐ Remove reference to gson :: Simon Stewart
- No longer null out all unused fields when deserialising an instance from JSON :: Simon Stewart
- Removing another gson reference :: Simon Stewart
- ๐ Remove another gson reference, this time by rewriting tests :: Simon Stewart
- Delete another gson reference :: Simon Stewart
- Final bit of gson clean up for now :: Simon Stewart
- [java] Deleting unused annotation :: Alexei Barantsev
- [java] We don't need a rule to recover driver after a Sauce error because we don't use Sauce anymore :: Alexei Barantsev
- โ [java] Deleting all Sauce related guards in tests :: Alexei Barantsev
- โ Improve file detector test reliability :: Alex Rodionov
- โ Fix undefined instance variable warning in Selenium server log :: Alex Rodionov
- ๐ Fixing IE change in behavior recognizing closing of showModalDialog windows :: Jim Evans
- โช [java] Reverting system property to manage native events in IE, they are enabled by default :: Alexei Barantsev
- [java] Adding a system property to enable requireWindowFocus option in IE :: Alexei Barantsev
- Add a check for WebExtension in the atoms userAgent (#6475) :: Simon Stewart
- โ [java] Trying to avoid running multiple browsers at the same time, it's important for running tests in Safari and IE with requireWindowFocus option :: Alexei Barantsev
- Fixing JS compilation error :: Alexei Barantsev
- Cleaner fix for the atoms compilation failure :: Simon Stewart
- Fix Eclipse classpaths (#6581) :: Simon Stewart
- โ Fix Java tests for clear color and range inputs (#6571) :: Simon Stewart
- check if running inside webextension by checking extension subspace instead of runtime (#6582) :: Simon Stewart
- โ [java] Unignoring Safari tests passed in STP 68 :: Alexei Barantsev
- โ [java] Unignoring a couple of tests in Firefox :: Alexei Barantsev
- โ [java] Ignoring some Safari tests :: Alexei Barantsev
- โ [java] Fixing links from tests to bug reports :: Alexei Barantsev
- [java] Composition instead of inheritance in CLI options :: Alexei Barantsev
- โช Removing .NET workaround for setting ChromeDriver to W3C mode :: Jim Evans
- Allow no such alert error to be raised without any message :: Alex Rodionov
- โฑ Add a utility for scheduling tasks on a regular basis :: Simon Stewart
- Small doc correction :: Simon Stewart
- Add a status endpoint to the nodes and the distributor :: Simon Stewart
- Allow the Node to be started before the Distributor :: Simon Stewart
- ๐ Adding support for OSX mojave to grid (#6552) :: Simon Stewart
- Fix Javadoc comment issues. (#6468) :: Simon Stewart
- Organise imports across the java tree :: Simon Stewart
- Add missing override annotations in Select class :: Simon Stewart
- ๐ Deprecate the JSON Wire Protocol Action primitives :: Simon Stewart
- ๐ Cleanup: Remove unused imports (#6591) :: Simon Stewart
- ๐จ [java] Simplify and refactor Select element wrapper (#6501) :: Simon Stewart
- ๐ SafariDriver supports opening new windows and tabs :: Simon Stewart
- ๐ Add one piece of whitespace to make me feel better :: Simon Stewart
- Added Locale.US for USER_AGENT toLowerCase (#6491) :: Simon Stewart
- ๐ Marking obsolete augmenters as deprecated :: Simon Stewart
- ๐ Touch screen is deprecated, so this should be too :: Simon Stewart
- ๐ [Grid] Hub status should only count reachable proxies. Fixes #6494 :: Diego Molina
- โก๏ธ Update the java changelog :: Simon Stewart
- ๐ Bump version to a better approximation of ฮ :: Simon Stewart
- ๐ Acknowledge version number being closer to ฯ in release notes :: Simon Stewart
- โก๏ธ [rb] update chrome CDP endpoint send_command was deprecated in chromedriver 2.40 :: Lucas Tierney
-
v3.14.0 Changes
August 16, 2018- ๐ Make generating the docs more robust :: Simon Stewart
- [py] bump version to 3.13.0 in setup.py :: Lucas Tierney
- ๐ Mention ChromeDriver 2.31 as minimum version for Ruby :: Alex Rodionov
- Remove package_data and data_files options from setup.py (#5982) :: Lucas Tierney
- Make firefox matching more exact :: Simon Stewart
- โ [java] This test is flaky in Chrome, but it passes more frequently than it fails. :: Alexei Barantsev
- โ Fixing a test to match commit 0f49c42e2b0b63d6d6325921b64e990435041774 :: Alexei Barantsev
- ๐ฆ Add inifile gem to JRuby package :: Alex Rodionov
- ๐ allow overriding python location during builds using .buckconfig or .buckconfig.local (only applies to Windows) :: Titus Fortner
- ๐ At SeleniumConf: delete a deprecated method :: Simon Stewart
- ๐ Fix windowSize option in Firefox in Javascript (#6075) :: jleyba
- Allow temporary installation of FF extension (#1) (#5751) :: jleyba
- ๐ [py] Remove unused util methods from remote :: AutomatedTester
- Removing deprectated class and event from .NET HttpCommandExecutor :: Jim Evans
- ๐ Updating CHANGELOG and version resources for .NET point release :: Jim Evans
- ๐ Removing long-deprecated local PhantomJS support from .NET :: Jim Evans
- ๐ Removing deprecated methods from .NET bindings :: Jim Evans
- ๐ Fixes empty options merge :: Alex Rodionov
- Refactor custom desired_capabilities spec in driver_spec :: Alex Rodionov
- ๐ Marking .NET hardware manipulation interfaces deprecated :: Jim Evans
- ๐จ Refactoring .NET capability handling :: Jim Evans
- Ignoring maven auxiliary files :: Alexei Barantsev
- ๐ Fixing potential Zip Slip Vulnerability, see https://snyk.io/research/zip-slip-vulnerability :: Alexei Barantsev
- 0๏ธโฃ Drivers don't return 'takesScreenshot' capability anymore, it's enabled by default. :: Alexei Barantsev
- Adding more info to the error message :: Alexei Barantsev
- ๐ฆ Remove guava dep from logging package :: Simon Stewart
- ๐ฆ Remove guava dep from interactions package :: Simon Stewart
- ๐ฆ Break dependency on profiler to the json package :: Simon Stewart
- ๐ฆ Simplify the core selenium target to avoid a split package :: Simon Stewart
- โ [java] Unignoring tests that are green in IE11, stop targeting tests to old IE versions. :: Alexei Barantsev
- ๐ Enabling retries in OkHttp. Fixes #6025 :: Alexei Barantsev
- Add cause when JsonException occurs (#6112) :: Simon Stewart
- โ Fix test to work with newer byte-buddy (#6029) :: Simon Stewart
- No logical changes: just reformatting :: Simon Stewart
- ๐ Add tests to allow new builder to only have capabilities set :: Simon Stewart
- ๐ Drop support for ancient geckodriver versions :: Simon Stewart
- Enriching Hub Status to include Node info (#6127) :: Simon Stewart
- Reformatting code and organising imports. No logical change :: Simon Stewart
- ๐ฐ Correcting invalid session ID response JSON payload for IE driver :: Jim Evans
- โก๏ธ Updating reset action for IE driver :: Jim Evans
- โก๏ธ Updating to automatically dismiss onBeforeUnload event dialogs in IE :: Jim Evans
- โ Adding a test for the fixed OkHttp issue :: Alexei Barantsev
- ๐ Adding High Sierra to the platform set. Fixes #5969 :: Alexei Barantsev
- โ Deleting more tests related to ancient geckodriver support :: Alexei Barantsev
- Upload file if file detector set :: Alex Rodionov
- Use proper file upload extension command :: Alex Rodionov
- Add a lightweight Dependency Injection service :: Simon Stewart
- Hook injector into the server, replacing old DI approach :: Simon Stewart
- โ Fix failing hub tests :: Simon Stewart
- ๐ Deprecate our
Clock
class in favour of the one injava.date
:: Simon Stewart - ๐ป Apparently the Safari tech preview has a different browser name :: Simon Stewart
- Start making the SafariOptions w3c safe :: Simon Stewart
- Score the new safari options too :: Simon Stewart
- Allow compilation with the java 10 javac :: Simon Stewart
- Added new capabilities for safari driver: automaticInspection and automaticProfiling (#6095) :: Simon Stewart
- Fix up safari options to match w3c requirements :: Simon Stewart
- fix: add until.urlContains null value check (#5933) :: jleyba
- ๐ fixed spelling mistake from 'uisng' to 'using'. (#6168) :: Lucas Tierney
- [py] fix: drag and drop by offset broken (#6172) :: Lucas Tierney
- ๐ Marking a constructor deprecated :: Simon Stewart
- โ Clean up compilation warning :: Simon Stewart
- ๐ Move from synchronized to a reentrant lock :: Simon Stewart
- ๐ Add safari to the list of build targets for atoms tests :: Simon Stewart
- Adding wait for navigation to IE accept and dismiss alert commands :: Jim Evans
- ๐จ Refactored IE sendKeys command handler to handle multiple file uploads :: Jim Evans
- Prevent keyup actions if key is not already down for IE :: Jim Evans
- Correcting .NET IE legacy capability creation :: Jim Evans
- Adding type-safe properties for Safari capabilities in .NET SafariOptions :: Jim Evans
- โก๏ธ Updating IE prebuilts :: Jim Evans
- [java] Fixing coercer ability to access private constructors :: Alexei Barantsev
- [java] Calling a more straightforward method :: Alexei Barantsev
- โ Ignoring .NET upload test for Safari which hangs browser :: Jim
- โช Adding workaround for Safari Tech Preview in .NET :: Jim
- โ Fix the default capability matcher test :: Simon Stewart
- ๐ Better follow project coding style :: Simon Stewart
- ๐ป Use browser name to determine if using Safari Tech Preview :: Simon Stewart
- Use reflection for Gson objects in JsonOutput :: Simon Stewart
- The injector now uses subclasses if present :: Simon Stewart
- Bump version to an approximation of ฮ :: Simon Stewart
- โก๏ธ Update the java changelog :: Simon Stewart
- ๐ Release Ruby gem 3.13.1 :: Alex Rodionov
- ๐ Return back Ruby version to ฯ :: Alex Rodionov
- โ [rb] fix parsing server versions to be able to get the latest :: Titus Fortner
- Adding version resources to internal IE driver library :: Jim Evans
- Extract IE internal library to IEDriver.tmp first :: Jim Evans
- ๐ Fixed crashing bug in obscured element detection. :: Jim Evans
- ๐จ Code refactoring (Minor clean-up) (#6179) :: Simon Stewart
- Add native events under se:ieOptions. (#6183) :: Simon Stewart
- Return 404 for non-existent routes (#6186) :: Simon Stewart
- Pass found elements to the EventListener's afterFind method (#6191) :: Simon Stewart
- ๐ฒ [py] Be consistent with webdriver init kwarg service_log_path (#5979) :: Lucas Tierney
- Making set window rect command spec-compliant for x and y coordinates :: Jim Evans
- Exposing additional extension points in .NET bindings :: Jim Evans
- Marking additional methods obsolete on .NET DesiredCapabilities :: Jim Evans
- โ Unignoring .NET alerts tests for Edge :: Jim Evans
- Allow to use multiple files with file detector :: Alex Rodionov
- โก๏ธ Update bundler to 1.16.3 :: Alex Rodionov
- make ConnectionType searilize as integer (#6176) :: Simon Stewart
- โ Fix the failing test :: Simon Stewart
- โ Add "small" label to the small tests :: Simon Stewart
- โ disable screenshot tests for edge :: Jim Evans
- Limit the size of the cache directory for buck :: Simon Stewart
- ๐ constant default_move_duration prevents appium to override it(fixed the spec which references the instance var as a method) :: Titus
- Resetting frame focus to top-level frame on refresh :: Jim Evans
- โก๏ธ Modifying to silently dismiss onbeforeupdate dialogs in IE :: Jim Evans
- Bump ByteBuddy to 1.8.15 :: Simon Stewart
- ๐ Bump java parser to a version that supports java 9 module-info parsing :: Simon Stewart
- ๐ Introduce basic JPMS support :: Simon Stewart
- ๐ Move or deprecate internal classes in java client :: Simon Stewart
- โก๏ธ Update java changelog :: Simon Stewart
- Properly indicate that the remote module uses services. :: Simon Stewart
- A Hub API that can query all running sessions. (#6158) :: Simon Stewart
- ๐ Move utility method into utility class :: Simon Stewart
- ๐ Move the CommandHandler interface somewhere useful for the next version of Grid :: Simon Stewart
- โ Add urllib3 dependency to install and test systems :: David Burns
- Swap out httplib for urllib3 :: David Burns
- โช Restore missing error class and limit error class lookup scope (#6137) :: Lucas Tierney
- ๐ [rb] fix default value of move duration in PointerActions :: Titus Fortner
- ๐ Move servlet request/response wrappers to new grid :: Simon Stewart
- ๐ฆ Move UrlTemplate to the o.o.s.grid.web package :: Simon Stewart
- โ Run all small tests :: Simon Stewart
- Yield file wrapped in array to file detector :: Alex Rodionov
- Jetty version bump :: Simon Stewart
- ๐ Fixed null pointer exception when managed element is not found :: Jim Evans
- โ Re-enable the passthrough tests :: Simon Stewart
- [py] Added ExpectedCondition invisibility_of_element :: Dave Hunt
- Preventing attempt to return IDispatch that is not IHTMLElement for IE :: Jim Evans
- Fix issue of Gem::Version raising error when nil is passed to it :: Alex Rodionov
- โ Ignore upload multiple files test for remote + IE :: Alex Rodionov
- [py] Fix doc of URL-related ExpectedCondition (#6236) :: Lucas Tierney
-
v3.13.0 Changes
August 16, 2018- โก๏ธ Update changelog for 3.12.0 :: Alex Rodionov
- Check variant type to be VT_DISPATCH before checking for arrays :: Jim Evans
- Adding alert text for unexpected alerts in IE :: Jim Evans
- ๐ Updating .NET CHANGELOG for 3.12 release :: Jim Evans
- ๐ Updating IE driver prebuilts and CHANGELOG for 3.12 release :: Jim Evans
- ๐ป Browsers other than gecko can behave differently too if the window is not in focus. :: Alexei Barantsev
- [java] Deleting unused private fields :: Alexei Barantsev
- [java] There are no more multiple IE driver engines :: Alexei Barantsev
- ๐ [java] Deprecating unused utility functions :: Alexei Barantsev
- [java] Deleting unused private field :: Alexei Barantsev
- โก๏ธ Updating use of command-line args for protocol selection for Edge in .NET :: Jim Evans
- โฌ๏ธ Upgrading httpcomponents :: Alexei Barantsev
- ๐ Deprecating apache httpclient based implementation :: Alexei Barantsev
- ๐ Deleting deprecated code :: Alexei Barantsev
- โ Enabling chrome java tests on travis :: Alexei Barantsev
- ๐ท Adding a safari job for travis :: Alexei Barantsev
- โ Ignoring failed chrome tests :: Alexei Barantsev
- โ Adding java IE test job to appveyor :: Alexei Barantsev
- 0๏ธโฃ Use default OSX image on travis :: Alexei Barantsev
- ๐ท Backing up safari job, installation script are not OSX compatible yet, need rework :: Alexei Barantsev
- Add missing copyright notice :: Simon Stewart
- ๐ Adding a w3c compliant remote webdriver builder :: Simon Stewart
- โ Ignoring more chrome tests that fail on travis :: Alexei Barantsev
- โ [java] Adding a test for noProxy :: Alexei Barantsev
- โ Unignoring a couple of tests passed in IE :: Alexei Barantsev
- โก๏ธ Updating okhttp :: Alexei Barantsev
- โก๏ธ Updating gson :: Alexei Barantsev
- โก๏ธ Updating guava :: Alexei Barantsev
- โก๏ธ Updating htmlunit and htmlunitdriver :: Alexei Barantsev
- โก๏ธ Update IDEA gson library descriptor :: Alexei Barantsev
- โก๏ธ Update IDEA htmlunit library descriptor :: Alexei Barantsev
- ๐ It appears that htmlunit uses its own css parser now :: Alexei Barantsev
- [java] Fixing JSON to Proxy deserialization :: Alexei Barantsev
- โ This test mostly works in Chrome (but it's flacky) :: Alexei Barantsev
- โ Disabling a test in Chrome, it uses legacy (string) format for noProxy :: Alexei Barantsev
- โก๏ธ [py] Update changelog for 3.12.0 :: lmtierney
- [java] Fixing noProxy to work in legacy drivers too :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- โก๏ธ Actually updating capabilities with fixed noProxy :: Alexei Barantsev
- โก๏ธ Update close window command to return list of remaining window handles. :: Jim Evans
- ๐ [py] update documentation for find_element methods to remove 'private' indication :: lmtierney
- Avoid using the BeanToJsonConverter within Json :: Simon Stewart
- โ Make the bean to json test use JsonOutput :: Simon Stewart
- โก๏ธ Update LICENSE :: Alex Rodionov
- 0๏ธโฃ default hub host address to 0.0.0.0 when not specified :: Doug Simmons
- Use goog:chromeOptions when sending Chrome options capabilities :: Alex Rodionov
- Bump bundler locked selenium-webdriver version :: Alex Rodionov
- โ Address Ruby warnings for redefined methods and uninitialized ivars :: Alex Rodionov
- Use RuboCop-preferred way to skip iteration :: Alex Rodionov
- Switch to our own classes for outputting JSON :: Simon Stewart
- ๐ Remove deprecated RemoteProxy.getStatus method :: Simon Stewart
- ๐ Remove GSON from the RegistrationServlet :: Simon Stewart
- ๐ Remove GSON from CrossDomainRpcLoader :: Simon Stewart
- ๐ Remove unused import :: Simon Stewart
- ๐ Remove GSON from build files :: Simon Stewart
- ๐ Remove unnecessary GSON imports from RegistrationRequest :: Simon Stewart
- Clean up unused import and javadocs :: Simon Stewart
- ๐ฆ Continue removing gson from the json package :: Simon Stewart
- Finish removing gson from grid :: Simon Stewart
- ๐จ JSON pretty printing :: Simon Stewart
- โก๏ธ Update chromeOptions key for capabilities :: Simon Stewart
- โ Suppressing IE compile warnings during 64-bit compilation :: Jim Evans
- ๐ฒ Adding log message for mismatched bitness of IE and driver for sending keys :: Jim Evans
- ๐จ Internal refactor of IE driver moving OS bitness checking code :: Jim Evans
- โก๏ธ Updated to better support using CreateProcess API for launching IE. :: Jim Evans
- ๐ Add the ability to set capabilities on the remotewebdriver builder :: Simon Stewart
- ๐ Allow a user to specify a remote url or driver service to use when building remote webdrivers :: Simon Stewart
- ๐ Use ServiceLoader to find a missing DriverService in the driver builder :: Simon Stewart
- ๐ Add a "oneOf" method to the builder :: Simon Stewart
- ๐ Actually build a driver from the RemoteWebDriverBuilder :: Simon Stewart
- ๐ป Catch an additional reflective exception in the server :: Simon Stewart
- ๐ Implementing new session payload string representation for logs :: Alexei Barantsev
- โ Fixing unit tests to use fake driver services. :: Alexei Barantsev
- [py] refrain from sending windowHandle param for w3c maximize_window :: lmtierney
- ๐ Fixing javadoc. Fixes #5928 :: Alexei Barantsev
- Use diamond operators instead of explicit type declarations :: Alexei Barantsev
- ๐ Remove unused imports :: Alexei Barantsev
- ๐ Remove redundant throws clauses :: Alexei Barantsev
- โ Making beforeunload test W3C conformant :: Alexei Barantsev
- โ Disabling unstable chrome test :: Alexei Barantsev
- โ Disabling beforeunload alter test in other non-conformant drivers :: Alexei Barantsev
- โ Disabling beforeunload alert tests in python :: Alexei Barantsev
- โ [py] Disabling beforeunload alert test for remote too, because it usese legacy Firefox :: Alexei Barantsev
- ๐ป Ignoring another exception that can appear on an attempt to start driver service with unacceptable capabilities. :: Alexei Barantsev
- โ Forcing test server to stop on shutdown. :: Alexei Barantsev
- Fixing noProxy handling in Grid :: Alexei Barantsev
- โ Disabling an unstable test in Chrome :: Alexei Barantsev
- ๐ Added ability to direct headless chrome to save files in ruby Driver :: Alex Rodionov
- Rename #downloads_files_to to #download_path= and add a simple test :: Alex Rodionov
- ๐ Move knowledge of JSON parsing into JsonInput :: Simon Stewart
- โ Much overdue .NET test cleanup, removing unused/untested browser types :: Jim Evans
- Adding inadvertently omitted FirefoxDriverconstructor for .NET :: Jim Evans
- Moving IE #defines for page load strategies :: Jim Evans
- โก๏ธ Updating comments to IE driver code :: Jim Evans
- Adding ability to return extended error info from IE actions :: Jim Evans
- ๐จ Refactoring IE waiting for page load on click :: Jim Evans
- No longer swallow exceptions for navigation to malformed URLs in .NET :: Jim Evans
- โก๏ธ Updating .NET escaping of CSS selectors for the ID and name cases :: Jim Evans
- ๐ Updating documentation comment in .NET :: Jim Evans
- โ Changing .NET test drivers to implement new instantiation scheme :: Jim Evans
- โ Making .NET test suite align with Java test suite :: Jim Evans
- ๐ง Adding .NET test configurations :: Jim Evans
- โก๏ธ Updating IE driver prebuilts to latest binaries :: Jim Evans
- โ Unignoring contentEditable tests for .NET :: Jim Evans
- โก๏ธ Updating ignored .NET tests :: Jim Evans
- โ Removing unused categories in .NET tests :: Jim Evans
- โ Further .NET integration test cleanup :: Jim Evans
- โก๏ธ More .NET test updates for Edge :: Jim Evans
- Expose the RemoteWebDriverBuilder :: Simon Stewart
- ๐ Updating release version to 3.12.1 for .NET :: Jim Evans
- 0๏ธโฃ Fixed quit command for default state :: Jim Evans
- โช Reverting inadvertently committed changes to .NET test appconfig.json :: Jim Evans
- โก๏ธ Updating unignored .NET tests for Chrome :: Jim Evans
- [py] WebDriver as context manager (#5919) :: Lucas Tierney
- โฑ Interpreting zero timeout value as "infinite" (actually, max long) :: Alexei Barantsev
- Loosen WebElementCondition instance checks (#5968) :: jleyba
- โก๏ธ Updating default Safari driver config to use for .NET tests :: Jim Evans
- โ More adjusting ignored browsers for .NET test suite :: Jim Evans
- โ Enable Get Element Property tests in Edge :: Jim Evans
- โ Enable multiple tests in Edge :: Jim Evans
- Implement HasCapabilities by EventFiringWebDriver (#5917) :: Simon Stewart
- Add before/after getText events (#5974) :: Simon Stewart
- Expand imports :: Simon Stewart
- โ Add test for JsonInput :: Simon Stewart
- Use anonymous GitHub API when GITHUB_TOKEN is not set :: Alexei Barantsev
- Fix if block for GITHUB_TOKEN :: Dave Hunt
- โ Test cleanup for Safari in .NET tests :: Jim Evans
- โ Removing redundant XPath finding tests in .NET :: Jim Evans
- โ Moving .NET test to asserts using constraints :: Jim Evans
- ๐ Fixing null pointer exception for .NET on Safari with mouse movements :: Jim Evans
- โ Adding default Safari driver class for .NET tests :: Jim Evans
- ๐ Fixing mouse movement in .NET :: Jim Evans
- Make RuboCop happy again :: Alex Rodionov
- Adding property to force use of legacy protocol for Safari in .NET :: Jim Evans
- โก๏ธ update PyPI links in Python docs (#6011) :: GitHub
- ๐ [firefox legacy] Adding a null check. Fixes #5881 :: Alexei Barantsev
- ๐ Switch to our own classes for JSON parsing :: Simon Stewart
- Allow the number coercer to implicitly coerce strings to numbers :: Simon Stewart
- ๐ Remove GSON from main source tree :: Simon Stewart
- ๐ Fix the build. Oops. :: Simon Stewart
- โก๏ธ Updating IE driver to use SendInput for a single input at a time :: Jim Evans
- ๐ฒ Adding logging to IE driver for setting window focus :: Jim Evans
- โก๏ธ Updating .NET test to not need two driver instances :: Jim Evans
- Use elementFromPoint for IE driver in determining obscured elements :: Jim Evans
- โก๏ธ Updating JavaScript automation atoms for IE :: Jim Evans
- โ Ignoring drag-out-of-viewport tests for spec-compliant drivers in .NET :: Jim Evans
- โ Removing IE-specific tests that are covered in common tests for .NET :: Jim Evans
- โก๏ธ Updating IE driver binary prebuilts :: Jim Evans
- Ensure we do not write too much JSON across the wire :: Simon Stewart
- ๐จ Allow pretty printing of json to be disabled. :: Simon Stewart
- ๐ Remove debug print statements. #prodeveloper :: Simon Stewart
- [3450] Added bindings for custom ChromeDriver commands (GET_NETWORK_CONDITIONS, SET_NETWORK_CONDITIONS and DELETE_NETWORK_CONDITIONS) that allows client code to utilize built-in throttling functionality. (#3479) :: Simon Stewart
- Bump version to 3.13 :: Simon Stewart
- ๐ [java] Improving getText javadoc. Fixes #5936 :: Alexei Barantsev
- ๐จ [grid] Dumping pretty-printed node config to debug level log :: Alexei Barantsev
- [grid] Fixing CLI processing if -nodeConfig or -hubConfig present :: Alexei Barantsev
- โก๏ธ Update README.md (#6021) :: Simon Stewart
- โก๏ธ Updated ChromeDriver docs (#5999) :: Simon Stewart
- ๐ Remove an unused dep in a java rule :: Simon Stewart
- Fix comment issues. (#5954) :: Simon Stewart
- ๐ Added more documentation to isEnabled() and resolves #3547 (#5691) :: Simon Stewart
- ๐ง [grid] Fixing hub and node configuration loading from json file :: Alexei Barantsev
- Bump the Netty version we use :: Simon Stewart
- โก๏ธ Updating EdgeOptions to include type-safe properties for Edge-specific capabilities :: Jim Evans
- ๐ [grid] Fixing opera driver class name. Fixes #6057 :: Alexei Barantsev
- ๐ Marking elements with 'pointer-events' style of 'none' as obscured in IE :: Jim Evans
- Removing legacy WebDriver extension when using Geckodriver in .NET :: Jim Evans
- Reinstating ICommandExecutor descending from IDisposable in .NET :: Jim Evans
- Allow extension of RemoteWebElement for caching properties :: Jim Evans
- ๐ Replace Chrome with Firefox in .NET documentation comments :: Jim Evans
- Get the status servlet working again. :: Simon Stewart
- โก๏ธ Updating java changelog :: Simon Stewart
- fix incorrect w3c action encoding in python client (#6014) :: Lucas Tierney
- [py] fix PointerInput kind in w3c ActionBuilder :: Lucas Tierney
- Add executing custom command to Chrome Python bindings (#5989) :: Lucas Tierney
- ๐ Fix JSON parsing of unicode escapes :: Simon Stewart
- ๐ Remove unnecessary main methods :: Simon Stewart
- More compliant JSON escaping of characters :: Simon Stewart
- ๐ฒ Fix encoding of log levels :: Simon Stewart
- โก๏ธ [py] Update CHANGES for 3.13.0 :: lmtierney
- โก๏ธ [rb] Update CHANGES for 3.13.0 :: lmtierney
- ๐ Updating .NET CHANGELOG for 3.13.0 release :: Jim Evans
- ๐ Updating IE driver CHANGELOG and version resources for 3.13 release :: Jim Evans
-
v3.12.0 Changes
August 16, 2018- ๐ Updating .NET CHANGELOG for 3.11 release :: Jim Evans
- Streamlining .NET Actions class :: Jim Evans
- โก๏ธ Update changelog for python bindings :: AutomatedTester
- Add desired capabilities keyword to IE and Firefox :: David Burns
- ๐ Removed unexecuted line from IE webdriver :: David Burns
- โก๏ธ Updating WebDriverBackedSelenium .csproj file to embed resources :: Jim Evans
- โก๏ธ Updating .NET strong-named assembly build to correct package references :: Jim Evans
- Fix AddEncodedExtension methods of ChromeOptions and OperaOptions :: Jim Evans
- โก๏ธ [rb] update changelog :: Titus Fortner
- Add Firefox addon install using manifest.json :: Jim Evans
- Added LeftShift, LeftAlt, LeftControl, Command, and Meta as KeyDown/Up events for dotnet :: Jim Evans
- Fix Safari webdriver AttributeError for python client driver #5578 :: Alexei Barantsev
- Fixing flake8 issues :: Alexei Barantsev
- ๐ Remove unnecessary parameter from JsonOutput.write :: Simon Stewart
- Properly initializing JSON values in IE driver :: Jim Evans
- Removing direct call to InternetGetCookieEx2 API in IE :: Jim Evans
- โก๏ธ Updating all C++ projects for the IE driver to use the Windows 8.1 SDK :: Jim Evans
- ๐ Updating to release IE driver 3.11.1 :: Jim Evans
- โ Unignore double click tests on Firefox :: Alex Rodionov
- โ Ignore test for partially covered elements for IE :: Alex Rodionov
- Adding Protected Mode boundary closing mechanism in IE :: Jim Evans
- ๐คก safaridriver: add new command to change getUserMedia() behavior for mock devices :: David Burns
- ๐ safaridriver: add support for an extension command to open the debugger. :: David Burns
- ๐ bugfix: suppress deprecation warning when no extensions were added to profile :: Alex Rodionov
- โก๏ธ Updating NUnit dependencies for .NET tests :: Jim Evans
- Adding new property for geckodriver --jsdebugger commmand line switch :: Jim Evans
- Fixing clear atom to work with for IE :: Jim Evans
- Exposing is_focusable atom for use in drivers :: Jim Evans
- Adding IsFocusable method to IE driver Element class :: Jim Evans
- โ Adding support for extension capabilites starting with "test:" in IE :: Jim Evans
- Fixing obscured element detection in IE for elements in frames :: Jim Evans
- Separating out detection of focusable elements for sendKeys in IE :: Jim Evans
- โก๏ธ Updating IE driver prebuilts with latest changes (3.11.1.1) :: Jim Evans
- โก๏ธ Updating .NET to not propagate non-W3C compliant capability names :: Jim Evans
- Fixing proxy bypass address serialization for legacy .NET drivers :: Jim Evans
- ๐ Adding return value checking for CoCreateInstance of IShellWindows :: Jim Evans
- Added the new value of the element to the ElementValueChanged and ElementValueChanging event args. :: Jim Evans
- โ Addition of test playlists for each .NET test project in the repo :: Jim Evans
- Addition of overload argument to the SelectElement.SelectByText method :: Jim Evans
- ๐ Remove unused field :: Simon Stewart
- Write .NET screenshots using the Save overload that takes a FileStream :: Jim Evans
- โก๏ธ Updating JsonCpp library to latest :: Jim Evans
- Changing COM variant to JSON serialization in IE :: Jim Evans
- Enabling reconstitution of .NET FirefoxOptions from raw capabilities :: Jim Evans
- Send requests with application/json content type :: Alex Rodionov
- ๐ Remove unnecessary overriding of Content-Type :: Alex Rodionov
- Null cookie value fix :: Jim Evans
- โ Adding IE-specific test for element obscured by invisible element in z-order :: Jim Evans
- Fixing IE detection of obscured elements when top element is not displayed :: Jim Evans
- ๐ Remove duplicated command entry of screenshot. :: Jim Evans
- Adding HRESULT check in IE driver :: Jim Evans
- โ Removing external link in IE test file :: Jim Evans
- ๐ Improve takeScreenshot performance in ie driver. :: Jim Evans
- Treat object tag with embedded document as frame :: Jim Evans
- โก๏ธ Update Http.request in default.rb to include a delay in retries :: Alex Rodionov
- โ Add failing test for a sequence of drag and drop by offset and element :: Jim Evans
- โ Adding newly added test to Visual Studio playlist :: Jim Evans
- ๐ Add support for Basic Access Authentication in .NET RemoteWebDriver :: Jim Evans
- Adding BeforeRemoteHttpRequest event to .NET RemoteWebDriver :: Jim Evans
- Prevent page jump to top when clicking on tab :: Simon Stewart
- ๐ Move manifest generation to the right place :: Simon Stewart
- Add a User-Agent header to our outgoing HttpRequests :: Simon Stewart
- ๐ The next release is not Selenium for Workgroups :: Simon Stewart
- Fixing .NET ChromeDriver network conditions commands URLs :: Jim Evans
- Adding user-agent string for .NET remote HTTP requests :: Jim Evans
- ๐ Add a User-Agent header for Ruby HTTP requests. :: Alex Rodionov
- ๐จ Refactor sending Selenium User-Agent :: Alex Rodionov
- Fix ChromeDriver NetworkConditions setter for .NET :: Jim Evans
- Fixing incorrect platform in .NET user agent string :: Jim Evans
- Fix Selenium namespace collisions :: Alex Rodionov
- [py] use setter for headless property in options classes :: lmtierney
- ๐ [py] only add --disable-gpu for Chrome headless on Windows Fixes #5702 :: lmtierney
- Add User Agent for Python (#5696) :: Lucas Tierney
- ๐ flake8 fixes :: Lucas Tierney
- [py] missing parentheses for method call :: lmtierney
- Adding locking for lazy-load of static dictionary in .NET :: Jim Evans
- Guarding against assembly location being empty :: Jim Evans
- ๐ Add changelog link to RubyGems :: Alex Rodionov
- ๐ Add support for getting/setting permissions for Safari :: Alex Rodionov
- Add attach debugger command to Safari :: Alex Rodionov
- ๐ [js] Adjust type annotations to properly track types when generating API docs. :: Jason Leyba
- [js] Export
lib/input.Origin
from the top levelselenium-webdriver
module. :: Jason Leyba - [js] Replace typedefs with record objects for parts of the public API. :: Jason Leyba
- [js] Add a User-Agent header for #5657 :: Jason Leyba
- Return has_network_connection driver extension :: Alex Rodionov
- Fix RuboCop offences :: Alex Rodionov
- โช Revert .NET bindings to send spec-compliant new session for all browsers :: Jim Evans
- Fixing .NET serialization of proxy autoconfig URL :: Jim Evans
- Removing no-longer-used .NET dependencies :: Jim Evans
- Making .NET ICommandExecutor interface extend IDisposable :: Jim Evans
- Fixing IE stale element detection for parent elements. :: Jim Evans
- [json] delegate primitve detection to guava :: Simon Stewart
- ๐ [json] Deprecating methods where GSON leaks out :: Simon Stewart
- Clean up. No logical changes :: Simon Stewart
- Add equals and hashCode to Command :: Simon Stewart
- Switch to use guava type token. Should be a no-op :: Simon Stewart
- Adding equals and hashCode to Response :: Simon Stewart
- ๐จ Refactor Bys, "checkNotNull" :: Simon Stewart
- More cleanups in By :: Simon Stewart
- โ All json tests are small tests :: Simon Stewart
- add before/afterGetScreenshotAs to WebDriverEventListener :: Simon Stewart
- ๐ป Fix issues in comments and exception messages. :: Simon Stewart
- ๐ Clean up docs in By :: Simon Stewart
- Initial implementation of taking element screenshots for IE :: Jim Evans
- Correcting IWebElement.GetScreenshot remote URL :: Jim Evans
- โก๏ธ Updated docs from ChromeDriver to FirefoxDriver :: Jim Evans
- โ Adding new test to .NET common tests playlist :: Jim Evans
- Adding .NET Chrome option to enable use of W3C protocol dialect :: Jim Evans
- [py] allow Remote webdriver when only given Options class also, use Options.to_capabilties as base caps :: lmtierney
- 0๏ธโฃ [py] ensure all Options.to_capabilities start with default capabilities this allows remote webdrivers to be initialized with just options :: lmtierney
- โ Unignoring a test fixed in Firefox :: Alexei Barantsev
- โ Fixing a grid unit test broken after migration to OkHttp :: Alexei Barantsev
- Improve the error message that is raised when safaridriver cannot be found. (#5739) :: Lucas Tierney
- Added java 8 lambda expressions and also did some code cleanup of catching multiple exceptions in single catch block :: Simon Stewart
- Fix comment issues. (#5741) :: Alex Rodionov
- ๐ Code clean up: remove dead code, and move to lambdas :: Simon Stewart
- ๐คก Bump mockito to 2.18 and bytebuddy to 2.13 :: Simon Stewart
- โ Fixing test temp file writing for .NET :: Jim Evans
- ๐ Updating .NET CHANGELOG and version resources for 3.11.1 release :: Jim Evans
- [py] add IeOptions class to selenium.webdriver :: lmtierney
- ๐ Add autoservice to the build :: Simon Stewart
- ๐ Ensure
createDefaultService
is the same asnew Builder().build()
:: Simon Stewart - ๐ Expose all
DriverService.Builder
s to the service loader :: Simon Stewart - Enable annotation processing in eclipse :: Simon Stewart
- โ Adding Safari tech preview test config for .NET :: Jim Evans
- โก๏ธ Updating .NET Safari Tech Preview test config :: Jim Evans
- Retain config file paths if specified :: Alexei Barantsev
- [py] Fixing syntax error :: Alexei Barantsev
- โช Reverting making .NET ICommandExecutor extend IDisposable :: Jim Evans
- โช Reverting ICommandExecutor change for RemoteWebDriver :: Jim Evans
- ๐ Updating release info for .NET 3.11.2 point-release :: Jim Evans
- โ Test clean up :: Simon Stewart
- Minor java 8ism: optional.ifPresent, not an if statement :: Simon Stewart
- Minor code cleanups :: Simon Stewart
- Class is an instanceof Type :: Simon Stewart
- ๐ Fix the build :: Simon Stewart
- I have no idea why we were converting the value in cookies :: Simon Stewart
- [java] Implementing WebStorage in ChromeDriver and FirefoxDriver. :: Alexei Barantsev
- โ Ignoring a test in legacy FirefoxDriver :: Alexei Barantsev
- โ Ignoring another storage test in legacy FirefoxDriver :: Alexei Barantsev
- โ [py] Fixing FirefoxOptions to capabilities conversion test :: Alexei Barantsev
- โ [py] Unignoring xpassed marionette tests :: Alexei Barantsev
- โฑ [java] Stopping OkHttp from retrying after getting 408 response code. This caused duplication of page load timeout. :: Alexei Barantsev
- Fixing .NET HttpCommandExecutor event for RemoteWebDriver :: Jim Evans
- Extracting JSON wire protocol element marker property names in .NET :: Jim Evans
- Fix obscure window switching bug :: Jim Evans
- ๐จ Refactoring creation of RemoteWebElement to use a factory :: Jim Evans
- โ [py] fix ff marionette binary test the combination of acceptInsecureCerts and an invalid binary result in the state of 'Unable to find a matching set of capabilities' :: lmtierney
- โช [py] revert fix for ff mn binary test, xfail with bug linked as reason :: lmtierney
- fix ExecuteScript and Actions to handle IWrapsElement appropriately :: Jim Evans
- โ Ignoring .NET tests for unimplemented features in Chrome :: Jim Evans
- ๐ง More .NET test maintenance, ignoring known test failures :: Jim Evans
- โก๏ธ Updating .NET tests to properly reflect current driver behavior :: Jim Evans
- Changing 'unhandled error' status code to throw WebDriverException in .NET :: Jim Evans
- Fix issue where -host is not honored in all server modes. :: Doug Simmons
- [grid] Disabling TRACE method in hub :: Alexei Barantsev
- โ Fix internal-grid-test(s) which are failing after -host change :: Doug Simmons
- Attempting to make .NET project files more cross-platform :: Jim Evans
- 0๏ธโฃ Adding default value to .NET IE element scroll behavior option :: Jim Evans
- โ Ignoring hanging test for Edge in .NET tests :: Jim Evans
- Adding option for .NET EdgeDriverService to use W3C protocol dialect :: Jim Evans
- ๐ Work around slash escaping weirdness for non-Windows Visual Studio :: Jim Evans
- Address hub/node -host backwards compatibility concern :: Doug Simmons
- Change if..else condition in CommonCliOptions :: Doug Simmons
- โก๏ธ Update another failing internal-grid-test :: Doug Simmons
- [java] Calling more specific driver constructor that accepts *Options object as a parameter. :: Alexei Barantsev
- โ [java] Implementing system property "webdriver.firefox.headless" to run tests in headless mode :: Alexei Barantsev
- โ An attempt to run JS tests on travis in headless Firefox :: Alexei Barantsev
- โ [java] Fixing HtmlUnit driver initialization in tests :: Alexei Barantsev
- โ An attempt to use token for authenticated access to github API to download latest geckodriver :: Alexei Barantsev
- ๐ [py] Remove the beta
authenticate
methods fromAlert
:: lmtierney - ๐ add shadow dom v1 support to getVisibleText :: Simon Stewart
- ๐ remove invalid multiple-root test :: Simon Stewart
- โ rewrite shadow dom tests for v1 :: Simon Stewart
- โ fix shadow dom tests :: Simon Stewart
- simplify shadow dom traversal :: Simon Stewart
- ๐ only assert styles of elements :: Simon Stewart
- return early when retrieving DOM parents :: Simon Stewart
- ๐ move displayed to a function :: Simon Stewart
- fix jsdoc :: Simon Stewart
- ๐ [rb] remove encoding from copyright task Encoding is no longer required and has been removed from files, see PR #4746 :: Lucas Tierney
- โ Add a test to make sure screenshots are added to exceptions :: Simon Stewart
- Give Cookie a toJson method :: Simon Stewart
- Make the BeanToJsonConverter a little less if/then :: Simon Stewart
- Json.toType now requires a String :: Simon Stewart
- Migrate to our own type coercer from the one supplied with gson :: Simon Stewart
- Delete the old BeanToJsonConverter :: Simon Stewart
- โ Add a test to make sure screenshots are added to exceptions :: Simon Stewart
- ๐ง Remove GSON from the configuration classes :: Simon Stewart
- ๐ Remove Json.toJsonElement :: Simon Stewart
- ๐ป Throw exception clicking on file upload elements in IE :: Jim Evans
- Making IE cookie expiration times integer values :: Jim Evans
- โก๏ธ Updating find element by link text atom to handle non-breaking spaces :: Jim Evans
- Throw an error for key actions taking multiple characters in IE :: Jim Evans
- โก๏ธ Updating IE driver prebuilts with latest changes :: Jim Evans
- โก๏ธ Updating unhandled JavaScript errors to throw WebDriverException in .NET :: Jim Evans
- Ensure we correctly throw JsonException when GSON fails :: Simon Stewart
- Allow JsonInput to allow additional TypeCoercers to be registered :: Simon Stewart
- โ Fix failing tests for Grid registration :: Simon Stewart
- โ Fix failing Firefox tests :: Simon Stewart
- Use "https" for links in README (#5849) :: Corey Goldberg
- Reducing visibility of DriverService.sendOutputTo method to protected (this change was announced in version 3.8) :: Alexei Barantsev
- ๐ Stop using deprecated API of apache httpclient :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- [java] Deleting redundant checks :: Alexei Barantsev
- ๐ [grid] Assigning node to a random free port if not specified explicitly. Fixes #5783 :: Alexei Barantsev
- ๐ Fixing ExpectedConditions.numberOfElementsToBeMoreThan javadoc. Fixes #5830 :: Alexei Barantsev
- โก๏ธ Updating ignores for Safari TP 55 :: Alexei Barantsev
- โ Fix failing tests by checking correct type assumptions :: Simon Stewart
- Bump version number to 3.12 :: Simon Stewart
- โก๏ธ Update java changelog :: Simon Stewart
- Moving DriverService.sendOutputTo back to public space :: Alexei Barantsev
- ... and fixing the changelog :: Alexei Barantsev
-
v3.11.0 Changes
April 12, 2018- โก๏ธ Updating BUCK build files for .NET bindings :: Jim Evans
- ๐ Deleting deprecated (in 3.6) methods :: Alexei Barantsev
- ๐ Fixing use of deprecated API :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- ๐จ Refactoring a test, reducing code duplication, no logical changes :: Alexei Barantsev
- ๐จ Refactoring, less guava, more standard JDK :: Alexei Barantsev
- Fixing a typo :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- ๐ Less use of deprecated API :: Alexei Barantsev
- ๐จ Refactoring a test, no logical changes :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- Ooops, a silly mistake... :: Alexei Barantsev
- โก๏ธ Update changelog for Python for tag 3.10.0 :: AutomatedTester
- ๐ [grid] Remove "DefaultGridRegistry.newInstance()" method which is only used in tests :: Simon Stewart
- ๐ [grid] Remove "Registry.getConfiguration" :: Simon Stewart
- ๐ Remove unused annotations and unthrown exceptions :: Simon Stewart
- ๐ [grid] Remove deprecated "GridRegistry.getHttpClientFactory" method :: Simon Stewart
- โ Make a test not rely on JsonElement.toString :: Simon Stewart
- [grid] Migrate RegistrationRequest.toJson to not use GSON :: Simon Stewart
- ๐ [grid] Remove unthrown exception from method signatures :: Simon Stewart
- Make the BeanToJsonConverter avoid fields from java.lang.Object :: Simon Stewart
- Make
AbstractCapabilities
implementtoJson
:: Simon Stewart - ProtocolConverter does not need an HttpClient.Factory as a static field :: Simon Stewart
- 0๏ธโฃ Use the default HttpClient.Factory where possible :: Simon Stewart
- ๐ Adding deprecation warning for .NET PhantomJSDriver :: Jim Evans
- โก๏ธ Updated .NET exception class hierarchy to better accommodate W3C compliant end points :: Jim Evans
- โก๏ธ Updating .NET VisibilityTest to handle new exception class hierarchy :: Jim Evans
- โก๏ธ Updating .NET Alert test to handle updated exception class hierarchy :: Jim Evans
- โช Revert behavior of user prompts appearing during JavaScript execution. :: Jim Evans
- Fixing getElementProperty to return proper data type. :: Jim Evans
- โก๏ธ Updating sending of keystrokes to send keys outside the BMP in IE :: Jim Evans
- Modifying processing of pause actions in keyboard action sequences :: Jim Evans
- Modifying mouse event handling to match W3C Specification :: Jim Evans
- Revamped handling of modifier keys in IE driver :: Jim Evans
- Fixing IE cookie retrieval for IE 10 and 11 :: Jim Evans
- โก๏ธ Updating IE error response to be spec compliant for sendKeys :: Jim Evans
- โก๏ธ Updating clear element command handler to return W3C compliant errors for IE :: Jim Evans
- Changing clear element atom to be W3C compliant :: Jim Evans
- Making .NET HttpCommandExecutor class public instead of internal :: Jim Evans
- โ Fixed compiler warning for sign mismatch in CookieManager.cpp :: Jim Evans
- Added IE string utility method for creating GUIDs :: Jim Evans
- โก๏ธ Updating IE prebuilts and JavaScript atoms :: Jim Evans
- โ Adding another test for SafariDriver constructor :: Alexei Barantsev
- 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
- SafariDriver always runs a clean session :: Alexei Barantsev
- โก๏ธ Update Safari specs guards :: Alex Rodionov
- ๐ Deleting deprecated (in 3.6) methods :: Alexei Barantsev
- Fix element clear when document is undefined :: Alex Rodionov
- Throw error when unfocus fails after clearing element :: Alex Rodionov
- โ Fixing .NET tests to handle rgb color values instead of just rgba :: Jim Evans
- โก๏ธ Updating .NET Actions class to change element offsets for W3C mouse move :: Jim Evans
- Limiting an instance of IEDriverServer.exe to a single session :: Jim Evans
- Marking .NET PageFactory obsolete :: Jim Evans
- Marking .NET ExpectedConditions obsolete :: Jim Evans
- Implementing equals and hashCode for LoggingPreferences :: Alexei Barantsev
- Fixing sending keystrokes with native events disabled for IE :: Jim Evans
- โก๏ธ Updating JavaScript atoms and IE prebuilts :: Jim Evans
- โก๏ธ Updating .csproj files for use with Visual Studio 2017 version 15.6.1 :: Jim Evans
- โก๏ธ Updating .NET visibility test to check for proper exception type or subclass :: Jim Evans
- Version bump for 3.11 :: Simon Stewart
- ๐ [joke] Prepping for 3.11 release :: Simon Stewart
- โก๏ธ Update java changelog :: Simon Stewart
- Fixing buck alias selenium-java :: Alexei Barantsev
- โ Fixing buck warning about duplicated classes :: Alexei Barantsev
- ๐ Fixing possible NPE while reading hub config file. Fixes #5575 :: Alexei Barantsev
- ๐ Adding support for intercepted element clicks in .NET :: Jim Evans
- Adding detection of intercepted element clicks to IE :: Jim Evans
- โก๏ธ Updating .NET tests to account for new IE click intercepted behavior :: Jim Evans
- Replace Guava Lists/Sets/Maps/Iterables with plain Java 8 :: Simon Stewart
- โ Fix failing grid test :: Simon Stewart
- ๐ฒ Adding additional logging for new session command for IE :: Jim Evans
- ๐ Updating IE prebuilts for impending 3.11 release :: Jim Evans
- Reword startup message :: Simon Stewart
-
v3.10.0 Changes
April 12, 2018- Deleting ability to run html suites with selenium-server-standalone, users are adviced to use htmlrunner :: Alexei Barantsev
- ๐จ Refactoring grid option preliminary analysis :: Alexei Barantsev
- ๐ Fix for Window.setRect() API documentation. (#5460) :: jleyba
- โก๏ธ Updating .editorconfig for .h files :: Jim Evans
- โช Reverting IE driver stale element checks to previous behavior :: Jim Evans
- ๐จ Refactoring IE element's parent document detection to be the focused doc :: Jim Evans
- Cross-thread enable IE add and retrieve managed element methods :: Jim Evans
- Making JavaScript execution asynchronous for executeScript in IE :: Jim Evans
- Replacing strings with #define constant in IE driver :: Jim Evans
- โก๏ธ Updating IE prebuilt to 3.9.0.1 :: Jim Evans
- โ Fixing .NET tests and unignoring passing tests for IE :: Jim Evans
- Fix Javadoc issues. :: Alex Rodionov
- โ Adding tests for standalone launcher :: Alexei Barantsev
- 0๏ธโฃ Making selenium server less verbose by default :: Alexei Barantsev
- ๐ Improving representation of session info in server logs :: Alexei Barantsev
- ๐ฒ Hiding jetty info level log messages :: Alexei Barantsev
- ๐ Explicitly enabling all non-TRACE method in server to get rid of jetty security warning :: Alexei Barantsev
- ๐ฒ Improving logging of session start/stop :: Alexei Barantsev
- Deleting unused private field :: Alexei Barantsev
- ๐ฆ Deleting useless logger setting because jetty is now in a different package :: Alexei Barantsev
- Deleting unused code :: Alexei Barantsev
- ๐ฒ Adding information about classes and methods to log message format :: Alexei Barantsev
- ๐ Fixing .NET strong-named assembly build process (for real, this time) :: Jim Evans
- โ Implementing test for -debug command line option :: Alexei Barantsev
- โฑ Fixing ability of standalone server to kill abandoned sessions on timeout :: Alexei Barantsev
- Fixing compilation issue, a missing dependency :: Alexei Barantsev
- ๐ฒ Removing support for timeline perf logging preference in .NET ChromeDriver :: Jim Evans
- โ
Making .NET common tests run with the
dotnet test
command :: Jim Evans - โก๏ธ Updating build process for .NET tests to use Buck :: Jim Evans
- Removing BUCK files from .NET .csproj projects :: Jim Evans
- โ It should be possible to use a custom safaridriver executable to run Selenium's test suite. :: David Burns
- ๐ Renumbering IE driver custom Windows messages (no functional changes) :: Jim Evans
- โก๏ธ Updating IE driver to better handle non-US keyboards in sendKeys :: Jim Evans
- [rb] Add helper method to launch Chrome in headless mode. :: Alex Rodionov
- Adding --disable-gpu for chrome headless. :: Alex Rodionov
- Simplify specs for headless Chrome option :: Alex Rodionov
- ๐ป Use Set for cli args in browser options to guarantee uniqueness :: Alex Rodionov
- ๐ Fixing selenium build requirements :: Alexei Barantsev
- Making python specification in IDEA project more generic :: Alexei Barantsev
- [py] Deleting unused imports :: Alexei Barantsev
- ๐ [java] Deleting bean-json converters deprecated in 3.6 :: Alexei Barantsev
- Reducing visibility of utility classes :: Alexei Barantsev
- ๐ฆ [java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3 :: Alexei Barantsev
- ๐ Fixing buck build :: Alexei Barantsev
- ๐ Revert "Fixing buck build" :: Alexei Barantsev
- ๐ฆ Revert "[java] Deleting Locatable interface deprecated (moved to another package) in 3.5.3" :: Alexei Barantsev
- Allow httpclient to follow requests to absolute urls :: Simon Stewart
- HttpClient Content-Type may not always be set :: Simon Stewart
- ๐ Remove the deprecated HttpClient.execute(HttpRequest, boolean) method :: Simon Stewart
- Add beforeSwitchToWindow/afterSwitchToWindow hooks to WebDriverEventListener: :: Simon Stewart
- ๐ Fix 'Selenium-Version' manifest attr to be in 'Build-Info' section :: Simon Stewart
- Avoid long/int confusion for safari options :: Simon Stewart
- Restricting visibility of utility classes :: Alexei Barantsev
- Deleting unused private variable :: Alexei Barantsev
- Deleting unused private code :: Alexei Barantsev
- ๐ฆ Moving ConsoleServlet to a more appropriate package, it's not beta already :: Alexei Barantsev
- โก๏ธ Updated .NET tests to use Moq and latest versions of NUnit :: Jim Evans
- Code formatting and internal API cleanup for IE driver :: Jim Evans
- Adding convenience methods on internal IE driver Script object :: Jim Evans
- Moving double-click detection logic inside InputManager for IE :: Jim Evans
- Shorten IE sleep interval looping for JavaScript execution completion :: Jim Evans
- Reducing wait interval time in IE driver :: Jim Evans
- โก๏ธ Updating IE prebuilts with latest fixes :: Jim Evans
- Fixing IE driver to send keys to contentEditable elements :: Jim Evans
- โ Ignoring Alert test in IE, since driver behaves correctly :: Jim Evans
- Added no-cache header to HTTP GET command of RemoteWebDriver :: Jim Evans
- ๐ Support binding to IPv6 loopback in IE driver :: Jim Evans
- ๐ Fixing .NET release build after target directory movement :: Jim Evans
- Removing Proxy property from instance of HttpWebRequest in .NET :: Jim Evans
- โก๏ธ Updating path loading for .NET tests to support .NET Core :: Jim Evans
- ๐ง Adding platform configuration to run .NET tests in .NET Core 2.0 :: Jim Evans
- ๐ Remove dependencies on HttpClientFactory where possible :: Simon Stewart
- โ Use default httpclinet factory in tests :: Simon Stewart
- ๐ Deprecate internal Duration in favor of java.time.Duration :: Simon Stewart
- ๐ป Avoid throwing an exception if a RemoteProxy is not a ManagedService :: Simon Stewart
- Replace anonymous types with lambdas :: Simon Stewart
- ๐ Adding stdafx.h in subdirectory of IE driver source for Visual Studio IDE support :: Jim Evans
- โก๏ธ Updating to prevent double-clicks when warranted :: Jim Evans
- ๐จ Refactoring user input simulation code in IE driver :: Jim Evans
- โก๏ธ Updating IE prebuilts for latest changes :: Jim Evans
- โ Adding grid launcher tests for hub and node config files :: Alexei Barantsev
- ๐ Stop using deprecated methods (and some code cleanup) :: Alexei Barantsev
- โ Separating grid internal test job from e2e tests :: Alexei Barantsev
- ๐ Remove a sysout debug line. No logical change :: Simon Stewart
- ๐ Remove direct dependency on GSON and Apache HttpClient for the TestSession :: Simon Stewart
- ๐ Remove gson reference from ExternalSessionKey :: Simon Stewart
- [grid] More migration away from gson and apache httpclient :: Simon Stewart
- ๐ Fix build :: Simon Stewart
- ๐ฆ Extracting server CLI to a separate package :: Alexei Barantsev
- โ Fixing one more test :: Alexei Barantsev
- ๐ [py] add docstring for InvalidElementStateException closes #5520 :: lmtierney
- โช Reverting inadvertent checkin of changes to appconfig.json :: Jim Evans
- Renaming a method in IE driver's internals :: Jim Evans
- Fixing IE driver element detection for user-executed JavaScript :: Jim Evans
- Changing new session command in IE to allow empty timeouts list (W3C compliance) :: Jim Evans
- โก๏ธ Updating get active element command in IE to handle missing body element (W3C compliance) :: Jim Evans
- Fixing behavior for user prompts appearing during JavaScript execution :: Jim Evans
- โ Unignoring async JavaScript tests that now work for IE :: Jim Evans
- โ Fix failing test :: Simon Stewart
- Fix imports: no logical changes :: Simon Stewart
- [grid] More migration away from gson :: Simon Stewart
- Fix a spacing issue. No logical change :: Simon Stewart
- Migrate SelfRegisteringRemote to use our httpclient :: Simon Stewart
- ๐ [grid] Move the Grid DriverServlet to use our JSON abstraction :: Simon Stewart
- [grid] More migrations to our own json abstraction :: Simon Stewart
- Fix up a spacing issue. No logical changes :: Simon Stewart
- ๐ Mark method only used by NetworkInterface as deprecated :: Simon Stewart
- ๐ Remove the Firebug debug class :: Simon Stewart
- โ Adding a buck alias for safari tests :: Alexei Barantsev
- โ Adding a system property that allows to run tests in Safari technology preview :: Alexei Barantsev
- Getting Safari ignores to actual state :: Alexei Barantsev
- ๐ Unignoring a test fixed in Firefox Nightly, see https://bugzilla.mozilla.org/show_bug.cgi?id=1433463 :: Alexei Barantsev
- โ Fixing ignores in Safari specific tests :: Alexei Barantsev
- โ Oops... Enabling standard tests back in Safari :: Alexei Barantsev
- โก๏ธ Updating file patterns that IDEA should copy as resource files :: Alexei Barantsev
- Moving from Gson to internal Json converter in DisplayHelpServlet :: Alexei Barantsev
- ๐จ Refactoring tests for grid launcher :: Alexei Barantsev
- Moving away from Gson in status handler :: Alexei Barantsev
- โ Deleting a useless class, simplifying tests :: Alexei Barantsev
- Deleting unused imports :: Alexei Barantsev
- ๐ Changing server-specific capabilities prefix. Fixes #5502 :: Alexei Barantsev
- โ Fixing IDEA client module classpath, jetty-orig is required to run tests in HtmlUnit :: Alexei Barantsev
- โ Fixing a test that was broken during Safari-related test rework :: Alexei Barantsev
- โ [rb] turn off remote session id test for local runs :: Titus Fortner
- โก๏ธ Update java changelog :: Simon Stewart
- Bump Selenium version to 3.10 :: Simon Stewart
- Fix EdgeOptions to actually work :: Simon Stewart
- Buck version bump :: Simon Stewart
- ๐ Remove build warning :: Simon Stewart
- โ Guard remote session ID test :: Alex Rodionov
- ๐ add Errno::EAFNOSUPPORT as ignored errors when finding ports :: Alex Rodionov
- ๐ฐ Convert noProxy from string to array in W3C new session payload :: Alex Rodionov
- ๐ Fix RuboCop linter failure :: Alex Rodionov
- Fix execute_async_script tests for IE :: Alex Rodionov
- โ Stabilize full screen window tests :: Alex Rodionov
- โก๏ธ Update changelog for 3.10.0 :: Alex Rodionov
- ๐ Add support for getting local/session storage in local IE :: Alex Rodionov
- โ Enable remote IE tests on AppVeyor :: Alex Rodionov
- Give Chrome some time to breathe out on CI :: Alex Rodionov
- โ [py] make tests to check clicking on disabled element work for w3c compliant drivers (#5561) :: Lucas Tierney
- โ Re-ignoring async JavaScript alert tests for IE :: Jim Evans
- โก๏ธ Updating .NET bindings to better handle W3C error responses :: Jim Evans
- โช Reverting change to execption type based on response error code :: Jim Evans
- ๐ Updating .NET CHANGELOG for 3.10 release :: Jim Evans
- ๐ Updating IE prebuilts, version resources, and CHANGELOG for 3.10 release :: Jim Evans