Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
fc54cd221f
- Implement equals() and hashCode() inSelect
element wrapper (#6617) :: Valery Yatsynovich750dbaa6e3
- Fix Javadoc comment issues. (#6648) :: User25348927e45726d6
- [py] flake8 issues :: Alexei Barantsev7901e07fc1
- [java] Reducing visibility of internal classes (they were deprecated beforehand to warn users) :: Alexei Barantsevd3b3c557a1
- [java] Deleting unused internal utility class :: Alexei Barantsev017f2c7f62
- [java] Secession of legacy firefox driver to a separate maven artifact :: Alexei Barantsev88e056c3fb
- [java] Moving legacy Firefox driver to a separate package to make Java 9 module system happy :: Alexei Barantsev41815c0d01
- Make the remote package publicly visible :: Simon Stewarte834e68290
- [bazel] Set name of workspace :: Simon Stewart3652070c9d
- [bazel]: move to using BUILD.bazel for build files :: Simon Stewart4acc09c876
- selenium-version.bzl was actually just the java version :: Simon Stewart476b059fb0
- Build the tracing library using bazel :: Simon Stewart2ee1a2f1d3
- [java] Linking a test to a bug-report :: Alexei Barantsev0c6ce82918
- [java] Deleting unused private fields :: Alexei Barantsev8255f904ae
- [java] Less guava, more standard java :: Alexei Barantsev82ba4d6544
- [debug-server] Fixing ability of Utf8Servlet to find files :: Alexei Barantsev15c8a0fc66
- [java] Unignoring a test that seems to work in all major browsers :: Alexei Barantseve3fd3fa710
- [java] An attempt to run tests with bazel :: Alexei Barantsev82e41c4875
- [bazel] Enough build files to build the new grid session map :: Simon Stewart005395db25
- [bazel] Define a macro to generate test cases :: Simon Stewartd76cba8505
- [bazel]: Update remote common tests to use generated tests :: Simon Stewartb8fb6e1857
- [bazel]: add distributor tests :: Simon Stewart0345df02fa
- [bazel]: Add node tests :: Simon Stewartd500a66cc3
- [bazel]: adding back the end to end test :: Simon Stewart1c1103cf17
- [bazel]: each test generates its own name. No need for the macro to require it :: Simon Stewart9c722fa480
- Update Rack to 1.6.11 to mitigate CVE-2018-16471 :: Alex Rodionov47f4439c1b
- Completing IE implementation of strictFileInteractability capability :: Jim Evansadae7e4b6a
- Updating IE scroll-into-view algorithm for element click :: Jim Evanscb8aa77853
- Updating IE prebuilts with latest changes :: Jim Evans771c93ce5d
- [java] Deleting a test that contains duplicated cases, they are covered by Firefox-specific tests that can be run in remote or grid mode. :: Alexei Barantsev4698e43edf
- [java] Adding mockito to bazel build :: Alexei Barantsev67220587c5
- Removal of legacy Firefox driver from .NET bindings :: Jim Evans1a2c53f50b
- [java] Moving a test to a more appropriate package where the target class is located :: Alexei Barantsev30d04e9d56
- [java] Fixing visibility of third-party libs for bazel build :: Alexei Barantsev4da217c0fc
- [atoms] Preparing a test for an upcoming PR merge :: Alexei Barantsevb3062fc720
- Fix error code for unsupported locator strategy :: John Chen579395bd02
- [java] Fixing buck build, the test file moved :: Alexei Barantsevb86e375238
- [java] Ignoring a test broken in HtmlUnit :: Alexei Barantsev99f01ff449
- [java] Fixing development mode detection in tests :: Alexei Barantsevb51b5e525d
- [java] Fixing path to webdriver.xpi resource :: Alexei Barantsev47758c4a5b
- [skip travis] Adding new issue templates :: Diego Molina444cea2749
- [java] Adding bazel build files for drivers :: Alexei Barantsev3d7937f026
- [java] Building test drivers with bazel :: Alexei Barantsev9643057008
- Updating dependencies in Ruby module of IDEA project :: Alexei Barantsevc770b54034
- [java] Building test base with bazel :: Alexei Barantsev2ed1c5e747
- [bazel] Restructure build files :: Simon Stewarta178bc7a9a
- [bazel] Reformat all build and bzl files using buildifier :: Simon Stewartac18576709
- [bazel]: allow users to override bazel configs locally :: Simon Stewart4b18ac6ca2
- [bazel]: Start adding data to allow browser tests to run :: Simon Stewart02c3b92030
- Ignore bazel ij config files :: Simon Stewart53be4977e5
- [bazel]: making progress on running large tests :: Simon Stewart15f31bd47a
- Circling round the distributed tracing apis :: Simon Stewartc18f2f3124
- Get distributed logs out of the Node :: Simon Stewart2de9df9786
- [bazel] Add browsers to new grid :: Simon Stewartc86c8a9d41
- [bazel]: add the node to the new grid :: Simon Stewart2c1373f7a3
- [bazel]: add back the distributor to the new grid :: Simon Stewartc08c30ae31
- [bazel]: add the router back to the new grid :: Simon Stewart49f4656e1c
- [bazel] We have a fully operational Death Star^W^WGrid :: Simon Stewart4b02ea60bf
- [bazel] Run buildifier over all build files :: Simon Stewartd1f8d7e468
- [bazel]: Run large rules without a sandbox :: Simon Stewart5e1022495f
- Cleaning up Firefox-specific .NET tests :: Jim Evans969411014b
- Moving .NET IHasInputDevices and implementations internal :: Jim Evans5bd9f79c9c
- First take at refactoring DriverOptions for .NET :: Jim Evans3acca7931c
- [java] Fixing project root detection in tests :: Alexei Barantsev6afcae4649
- [java] SynthesizedFirefoxDriver should be used to run tests in XPI-based Firefox driver only :: Alexei Barantseve14ab1feea
- [java] Adding waits to upload test because it's a slow action :: Alexei Barantsevdc4fdbfd8b
- [java] Making "project root" detection work in both Buck and Bazel. Actually, in Bazel it's not the project root but the test execution root. :: Alexei Barantsev2a1c0120dd
- [java] Environment tests are working in Bazel! :: Alexei Barantsev5c9328c3ed
- [java] Making progress with bazel. Now it can run ClickTest in FIrefox. This required to move around test base classes to break package coupling. :: Alexei Barantsev13d7e0127e
- [java] Running full standard test set with Bazel :: Alexei Barantseve615772723
- Deprecate most of the DesiredCapabilities static members :: Simon Stewartb711b722a3
- [bazel] Make generated test library name more unique :: Simon Stewart6434fa1b6d
- [java] Fixing a broken buck dependency :: Alexei Barantsev726803fa2e
- [java] Merging Driver and Browser enums :: Alexei Barantsev46364788bc
- [java] Deleting Messages class, chinese text is inlined in the test :: Alexei Barantsevc34f4d01b2
- [java] Deleting debug output :: Alexei Barantsev2fd0115cd7
- [java] Changing @ignore for a test that is always broken, not in grid environment only :: Alexei Barantsev9e71830ffc
- [java] Deleting REMOTE and GRID "pseudo-browsers" from Browser enum. An ability to ignore tests in remote or grid environment is not used at the moment, but if we need this feature it should be implemented as an @ignore annotation parameter (like existing 'travis' parameter). :: Alexei Barantsevf4832aa2fe
- [bazel]: Compile JS rules :: Simon Stewart794cade1aa
- [bazel]: compile fragments needed by w3c drivers :: Simon Stewartb4e5fe326d
- Fix buck js tests :: Simon Stewart0364f1ce91
- [bazel] Get the build working again :: Simon Stewart46850d22c5
- [bazel]: build javascript/deps.js :: Simon Stewartdb7aef39c2
- [java] Fixing heuristics used to detect test execution root directory :: Alexei Barantsev95fac17bd0
- [java] Fixing location of webdriver.xpi :: Alexei Barantsevb67f9ebd3b
- [java] Fixing dependencies :: Alexei Barantsev9c32a5ca48
- Bump the legacy firefox extension version number :: Simon Stewart1d9e98a9a3
- [buck] Fix build files so java tree compiles again :: Simon Stewart0ff4b5d57f
- Fix a small test :: Simon Stewart945f8a1a41
- Greening small tests :: Simon Stewart684c726ff5
- The shame! Updating to the correct digit of pi :: Simon Stewart8a0691f55d
- Switch to a prebuilt legacy firefox xpi :: Simon Stewarteefb8d059a
- Switching prebuilt webdriver.xpi to last released version :: Simon Stewart8baeb39cae
- Get the JS tests working again :: Simon Stewart53f0818fe5
- More fixing of broken tests :: Simon Stewarte0d6e84444
- Attempt to get the python builds working again :: Simon Stewart75ac1bf29e
- Add distributed tracing to the router and sessionmap :: Simon Stewart11eca0fbca
- Add distributed tracing to the distributor :: Simon Stewart8e24729318
- [java] Making testGenerateKeyPressEventEvenWhenElementPreventsDefault less strict to possible mouse movements :: Alexei Barantsevecb306e7a8
- [java] Deleting deprecated classes moved to new location :: Alexei Barantsev4ef74d2849
- [java] wait.until never returns null, there is no need to check this :: Alexei Barantsev6228b25bb7
- [java] There is no need to wait and assert on the same condition :: Alexei Barantsev112a1fbc93
- [java] Updating HtmlUnit driver to the latest version :: Alexei Barantsev2a730f86a0
- [bazel]: Allow us to generate large browser tests automatically :: Simon Stewart4dd4640a56
- [bazel]: Running buildifer again :: Simon Stewart2226d1b6d0
- [bazel]: Simulate a set so we can add dependencies for tests :: Simon Stewart8f53752d62
- Actually export the firefox builders correctly :: Simon Stewart14c63f052b
- Fix a thinko :: Simon Stewart87ed47f598
- Undo some WIP that should not have checked in :: Simon Stewart9947d06750
- Make Jetty use java util logging :: Simon Stewart8a7e3a26a5
- [buck]: fix router build :: Simon Stewart988667fe23
- Allow logs to be output in single-line json format to stdout :: Simon Stewart89622a812a
- [java] Deleting dependence on driver lib, it should be added by gen_java_selenium_tests :: Alexei Barantsevc621a7687a
- [java] Running Firefox-specific tests with bazel :: Alexei Barantsev2ad4480102
- [py] Deprecate Blackberry Driver support :: AutomatedTester08f93347d1
- [java] Separating firefox specific tests by size :: Alexei Barantsev2fabca451c
- [java] Running IE-specific tests with bazel :: Alexei Barantsevca3574e67c
- [skip travis] Using the question template as a default one when people skip the templates :: Diego Molinac6a5de2e11
- [java] Running Chrome-specific tests with bazel :: Alexei Barantsev49c132f929
- [java] Running HTML5-specific tests with bazel :: Alexei Barantsev9ba8800c3f
- [java] Adding more small tests to bazel build :: Alexei Barantsev1538d13a6e
- [java] Adding interactions tests to bazel build :: Alexei Barantsev03386c830f
- [java] Adding more unit tests for RemoteWebDriver :: Alexei Barantsevcb6ca63ad5
- [java] Refactoring unit tests for RemoteWebDriver :: Alexei Barantsevef5f87e042
- [java] Even more unit tests for RemoteWebDriver :: Alexei Barantsev3ee5a8ec92
- [java] Adding unit tests for RemoteWebElement :: Alexei Barantsev4776510b09
- [java] Refactoring code that builds command for RemoteWebDriver to collect all magic string constants (command names and parameter names) into a single class DriverCommands :: Alexei Barantsev3b453e4c6a
- [bazel] Fix augmenter tests :: Simon Stewart233b70b2a2
- [bazel]: green the json wire protocol response test :: Simon Stewarta360d9f016
- [bazel]: fix up the firefox tests :: Simon Stewart9a59ba0ebd
- [py] add strictFileInteractability to acceptable W3C capabilities :: Lucas Tierney80709c4612
- Pass http-client factory through distributor :: Simon Stewart9621aa4c89
- [py] Fix typo in description of WebDriver class (#6724) :: Herst631efa9e45
- [java] Both Firefox and Chrome support taking element shots now :: Alexei Barantseve745da2698
- [java] Fixing InternetExplorerOptions to survive a serialization roundtrip :: Alexei Barantsevfefe7184cd
- [java] Adding Firefox XPI driver to bazel build and fixing Firefox driver scores. :: Alexei Barantseve2acf0c7c6
- Add strictFileInteractability to known W3C capabilities :: Alex Rodionov368bd78ccb
- [java] Add strictFileInteractability to known W3C capabilities :: Alexei Barantsev74fb9c59bf
- Fixing Java tests buck build :: Alexei Barantsev176a45b433
- [py] WebDriverWait: update documentation for until and until_not (#6711) :: native-apie280fb556d
- [py] Update Sphinx (#6728) :: native-api08fe32ab98
- [bazel]: compile the selenium 1 jar :: Simon Stewartf59a95cea3
- Fix minor compilation warnings :: Simon Stewart6615cce35a
- [ci] Fix "Could not reserve enough space for 2097152KB object heap" in Appveyor :: Ivan Pozdeev9973ff3f4f
- Updating JSON.NET dependency version :: Jim Evansb4ecd814c1
- Implementing strictFileInteractability capability in .NET :: Jim Evansab1ba8dfea
- Removing unused member variables from .NET classes :: Jim Evans03b5642288
- Adding the DriverProcessStarting event to the .NET DriverService object :: Jim Evans12d5d14df8
- Adding event documentation comments to .NET :: Jim Evanse8ec0b85c7
- Move the NoHandler to the grid web package :: Simon Stewartfa8a2834dd
- Update missing copyrights :: Simon Stewart159fc8f147
- Use a better algorithm for scheduling sessions :: Simon Stewartefac74b5fe
- [java] Ignoring element screenshot test in legacy Firefox driver :: Alexei Barantsevf7a4ea500b
- [java] Deleting unused imports :: Alexei Barantsev737ef236c5
- [java] Fixing resources required for Firefox tests :: Alexei Barantsevead304fcda
- [java] Fixing artifact visibility in buck build :: Alexei Barantsev03baf4d26a
- Updating HtmlUnit driver to a snapshot version that fixes compatibility issues :: Alexei Barantsevdca0be52c7
- [java] Ignoring failed tests :: Alexei Barantsevfe473098b5
- Tasks should define their own retry periods when run regularly :: Simon Stewartdcff832ae6
- Allow tasks to no longer be run regularly :: Simon Stewartff80caf98e
- Add a health check to the node :: Simon Stewart276eb951af
- I suspect we may well have a bug :: Simon Stewart739a401e62
- Use tracing on the remote node :: Simon Stewart0948f9269d
- Allow the chrome JS header files to be compiled again :: Simon Stewart481a2c4d3f
- Update htmlunit reference for IJ :: Simon Stewartc75809704e
- Attempt to fix the classpath for Eclipse too :: Simon Stewart1e8e5b4fb4
- [java] Adding some debug trace to figure out why W3CRemoteDriverTest.shouldPreferMarionette fails on travis :: Alexei Barantsevb71da9c018
- [java] geckodriver should be available in PATH to run W3CRemoteDriverTest :: Alexei Barantsev609386ccfe
- An attempt to use multiple custom hostnames to run proxy tests :: Alexei Barantsevd1185eb289
- [java] Deleting debug output :: Alexei Barantsevf288e956c7
- Revert setting custom hostnames on travis, tests are hanging :: Alexei Barantsev36f3bca8d8
- Adding a line to Java changelog about deleting HtmlUnit driver from selenium server. :: Alexei Barantsev656e3892b8
- Get the RC Condition tests running again :: Simon Stewart3bf09fc6ec
- More RC tests running and passing :: Simon Stewart68d43e73b7
- Fix eclipse classpath :: Simon Stewart3bf3cdbcd8
- Attempt to get DevMode working again :: Simon Stewart501d844b57
- Enable ClearTest cases now supported by ChromeDriver :: John Chena5cf2d2161
- It appears we do not use the SynthesizedFirefoxDriver much these days :: Simon Stewart2d1ac77691
- [buck] Fix local distributor build :: Simon Stewart69b97e37d9
- Fix potential problems creating a test driver :: Simon Stewart15b7ce32c8
- Remove the unused SynthesizedFirefoxDriver :: Simon Stewart13a1104583
- [bazel] Ignore build output directories for buck and ij :: Simon Stewart99fc0e0c86
- Running python unit tests with bazel :: Alexei Barantsevea738a6769
- Deleting build directory commited by accident :: Alexei Barantsev079769f379
- Initial work to allow building IE driver with Bazel :: Jim Evans34684942b1
- Initial work to allow building .NET bindings with Bazel :: Jim Evans8a2a147614
- [java] Deleting a deprecated interface :: Alexei Barantsev77d5af0485
- [java] Deprecating WrapsElement in internal package :: Alexei Barantsevca377ca1ad
- [java] Deleting deprecated class, it was moved to IE namespace because at the moment only IE driver supports this capability (and legacy Firefox driver, but it is effectively dead). :: Alexei Barantsev06047fcefa
- Change .NET HttpCommandExecutor to throw more expressive exception :: Jim Evans1156fbc602
- Disable log methods for .NET in the case of a spec-compliant driver :: Jim Evans2790df69b5
- Deleting unused crazyfun mapping for mozilla xpi, we use prebuilt XPI for legacy Firefox driver now :: Alexei Barantsev6582ecdb68
- Deleting mention of non-existing files in copyright updater :: Alexei Barantsev0608881f04
- Deleting last parts of legacy safari driver... :: Alexei Barantsev753fda3d31
- Revert "Running python unit tests with bazel" :: Simon Stewart11c25d75bd
- [bazel] Yank the bazel build files for now :: Simon Stewart7a18bf5d7c
- [javascript] equals should return the value of the assertion (#6749) :: Craig Nishina6025bed7c7
- Modifying ignored tests in .NET test suite :: Jim Evans461c29083a
- Removing unused .NET test method for determining Marionette :: Jim Evans105994c851
- Adding acceptInsecureCerts capability for Firefox .NET tests :: Jim Evans6adc9dc085
- turn on http keep alive while using ChromeDriver (#5759) :: Jason Hu57dc4e2811
- Updating Civetweb to version 1.11 :: Jim Evans1114ccd016
- Modifying IE driver to no longer always send 'Connection: close' header :: Jim Evansbe07f3c720
- Adding ignore reason for HTML5 test for Edge in .NET :: Jim Evans1ed30b52cb
- [rb] add appveyor as allowed return for ci tool :: Titus Fortner13866bebb6
- Update RegistrationRequest.java :: matthewdoerksenf87a7324a8
- Disabling Firefox-specific tests in .NET :: Jim Evansaed1c2ad01
- Consistent wording for options that can't be found :: Trey Chadick1d2c5dff79
- Removing compile warnings for IE driver :: jimevansf2afaed888
- Properly initializing variable in IE driver :: jimevans2344ff1a3a
- Tweaking IE driver obscured element algorithm :: jimevans0a7b9a2484
- Reducing JavaScript errors during findElement(s) for IE :: jimevans1787a9a39f
- Fixing IE to correctly set Content-length header for HTTP responses :: Jim Evansb623788141
- Bump the closure compiler to compiler-20180402 :: Simon Stewart4f77e956c2
- Code clean up: better annotation usage, java 8 fixes, etc. :: Valery Yatsynovich0e493305c2
- Further minor cleanup :: Simon Stewartb2d72751cc
- Add missing @OverRide annotation :: Valery Yatsynovichc382f2e40e
- Minor reformatting to fit project style :: Simon Stewart80186eefef
- It is safe to callString.format
now :: Simon Stewartdfba236ce0
- Removing isFocusable atom from sendKeys command in IE :: Jim Evans2e0fa40a36
- update year in copyright NOTICE and LICENSE header (#6800) :: Corey Goldberg95e31e4da4
- Revert commit 2344ff1 for IE :: Jim Evansf82f8ef8cc
- Removing calls to isFocusable atom from IE driver :: Jim Evansc31f68dc29
- Adding synchronization code to IE driver :: Jim Evans8fef718c2b
- Updating IE element obscured algorithm to handle shadow DOM polyfills :: jimevans6a1e850017
- Updating IE driver prebuilts with latest source code changes :: Jim Evans4f3df20eb2
- [py] Subclass options classes from a common base class (#6522) :: Lucas Tierney592303652b
- [py] Add WebKitGTK to API docs (#6815) :: Carlos Garcia Camposa920faac55
- [py] Don't override browser options with desired capabilities by default in WebKitGTK (#6814) :: Carlos Garcia Campos2490b5f6a0
- Python: Fix DeprecationWarning: invalid escape sequence :: Mickaël Schoentgend25b01eca7
- [py] remove all deprecated methods and args from Python bindings :: Corey Goldberga26cb154c2
- Update webdriver.py :: Corey Goldberga06844214b
- Move normalization of Unicode strings to InputManager in IE :: Jim Evans0c442a79b8
- Allow IE to handle supplementary Unicode characters in sendKeys :: Jim Evans217ec346c5
- [rb] add additional context to logs when executing atoms :: Titus Fortner837f121c1a
- Fixing incorrect error response format for invalid commands in IE :: Jim Evans5dbab2e8b7
- Adding web notification hooks for travis builds and java tests :: Alexei Barantsev535eb7e4fb
- Adding more info about skipped tests to notifications :: Alexei Barantsev20e29a8c7b
- Allow execution of CDP commands when using Chrome :: Thomas Walpolea80f06c275
- [py] Fixing flake8 issues :: Alexei Barantseve74164e117
- [py] Pretty-printing code samples :: Alexei Barantsevdca7a5d3c3
- [py] Fixing tests to stop using removed methods :: Alexei Barantsev4ab89790e0
- [py] Enabling tests xpassed in Chrome :: Alexei Barantsevd80d5bafa7
- [py] Disabling back a test that is flaky in chrome :: Alexei Barantsev914059b56d
- [py] Deleting tests for a function that was recently deleted :: Alexei Barantsev0f726f0b45
- Android is a variant of Linux, but this breaks the matching process. :: Diego Molina4e7f9b20f9
- Removing commented code in IE driver :: Jim Evans85541517d6
- Adding logging in IE for JavaScript errors :: Jim Evans73b80769a2
- Updating IE driver prebuilts and version resources to 3.141.5 :: Jim Evans6987c607ac
- Ignoring .NET frame tests for Firefox that delete focused frame :: Jim Evans3d9cad4194
- Reignoring .NET tests for alerts occuring in async JavaScript execution :: Jim Evans97c93933ae
- specify oraclejdk for travis image instead of installing it each time :: Lucas Tierney69089db83b
- [rb] remove passing guards :: Lucas Tierneyca307c54d1
- Disabling all legacy Firefox tests on travis except for Java ones :: Alexei Barantsevd73ecbf9ae
- Oops! Actually disabling the jobs :: Alexei Barantsev633201a57c
- Adding missing copyright :: Simon Stewartf744173be7
- Write distributor status to response :: Simon Stewart8b9ca40e03
- [java] Looking into a proper location for legacy firefox artifacts :: Alexei Barantsev7670f20e5b
- [java] Unignoring tests fixed in Safari TP 73 :: Alexei Barantsev68119e017b
- [java] Adding links to bug-reports in tests :: Alexei Barantsev2e8604042c
- [java] Changing @ignore to @NotYetImplemented for some non-destructive failures :: Alexei Barantseva694f54811
- Allow to disable native events when initializing IE::Options :: Alex Rodionovedfe67d63b
- [py] Remove unused port selection in IE Driver :: AutomatedTester57becb342f
- Distributor tests are small :: Simon Stewartb5e6461fc4
- Use our HttpClient as the HTTP reverse proxy :: Simon Stewart714baaf793
- Remove unused system out from test :: Simon Stewart63fc629bba
- Remove sysout debugging :: Simon Stewart997f445f4c
- Ensure regularly gets shutdown :: Simon Stewart7957ef5523
- Clean the local Node's cache of sessions regularly :: Simon Stewart9d8278e174
- Correct a thinko :: Simon Stewartcac262f20d
- Increase height used in Java window size tests :: John Chencb63104d26
- [grid]: Make it clear when a route cannot be instantiated :: Simon Stewart269c234f93
- IE driver code cleanup - moving #defines from header files :: Jim Evans7c87e8821e
- Allowing null value for script timeout in IE :: Jim Evansae76e252c4
- Correcting error statuses returned for switching frames in IE :: Jim Evans1df5cdfba9
- Updating Unicode character processing for combining characters in IE :: Jim Evans5a34ea73b6
- Fixing edge case for clicking element in IE :: Jim Evans3c528a0b3a
- Implementing create new window commmand :: Jim Evans080a3ce115
- [grid] Extra test to ensure session urls are correct :: Simon Stewart4fd1b53613
- Remove deprecated Wraps{Driver,Element} :: Simon Stewart0df3d60263
- [py] Deleting unused imports, fixing flake8 issues :: Alexei Barantsev8b227cfe59
- Setting JS target version to ES6 in IDEA settings :: Alexei Barantsev701e59fbae
- [node] Fixing Chrome capabilities structure, it uses 'goog:chromeOptions' key now :: Alexei Barantsev9257020809
- Let's try to add a nodejs job to travis :: Alexei Barantsev936399e8dc
- Forgot to install npm modules :: Alexei Barantseveef4098b38
- Adding a variable for a travis job to download chromedriver :: Alexei Barantseva031fb6c5c
- Fix tests for native events in IE::Options :: Alex Rodionov82c42b18b3
- [grid] Configs are read in the order added :: Simon Stewart1db9e648db
- [grid] Introduce a basic message bus :: Simon Stewarte7f334d5dd
- Adding Firefox-specific set context method for .NET :: Jim Evans4949267830
- Adding support for opening new browser windows in .NET :: Jim Evanse8d326e229
- Enabling create new window command to create tabs in IE :: Jim Evans086ec3a93c
- Again updated Unicode character processing for composition. :: Jim Evansc2fcaa4211
- Adding hack for detection of IE in full screen mode :: Jim Evansd1762034df
- Adding hack for handling cases where document.designMode is on :: Jim Evans61583115b8
- Revert "Loosen WebElementCondition instance checks (#5968)" :: Alexei Barantsevabe810bc20
- [JS] HttpClient: Cannot read property 'forEach' of undefined :: Vijay Singh09210dea32
- [nodejs] Fixing expected exception message to match current implementation of UnsupportedOperationError (it contains operation name now) :: Alexei Barantsev9b3fa5a38c
- [nodejs] Fixing tests for explicit waits, we should use polling interval shorter than timeout :: Alexei Barantsev5281fb7592
- [nodejs] Fixing file download test to actually download a file instead of opening it in the browser :: Alexei Barantsevb01d2eef92
- Fixing proper keyboard event values for number pad keys :: Jim Evans643b9cc65e
- [nodejs] Fixing an assert :: Alexei Barantsev685a73749a
- [nodejs] Node.js test server always uses loopback address so we should explicitly exclude it from bypass list, but let's do it in a modern fashion :: Alexei Barantsev88346afa5b
- [nodejs] Deleting a special clause for old Firefox versions :: Alexei Barantsev4045fa9220
- [nodejs] A promise to copy a file should be resolved when the target is closed not when the source is drained :: Alexei Barantsevd7674b0c2f
- Adding a node.js + firefox job to travis :: Alexei Barantsevad7688b72d
- [nodejs] Fixing Zip utility class to generate archives with unix-style paths inside (even on Windows) :: Alexei Barantsevd1ca0f7b31
- [nodejs] Fixing paths in tests to make them cross-platform :: Alexei Barantseve689abde4a
- [nodejs] Ignoring a broken PAC proxy test :: Alexei Barantsev6d6f46b43a
- Disabling nodejs + chrome job on travis, there are failures I can't reproduce locally :: Alexei Barantsev361c731096
- removed unused constant IMPLICITLY_WAIT :: Vijay Singh03e098ab92
- Add a toString method to NetworkInterface :: Simon Stewart39b2a2b992
- [nodejs] Updating dev dependencies :: Alexei Barantsevdd01a1b74c
- [nodejs] Deleting promises-aplus-tests from the list of dependencies because we don't have our own promise manager anymore, there is nothing to test :: Alexei Barantsev812995bcc4
- [nodejs] Updating dependencies :: Alexei Barantsev1a67d56376
- [grid] Land an event bus that works :: Simon Stewart8e00cd9f98
- [grid] AnnotatedConfig should ignore default values of primitive types :: Simon Stewart200d01b034
- [grid] Wire EventBus into Distributor, SessionMap, and LocalNode :: Simon Stewarte90e832249
- [grid] Provide sensible default values for the event bus config :: Simon Stewart4dbf4f0e7e
- [grid] Standalone server should autodetect drivers :: Simon Stewart2a78f49b61
- [grid] Land an event bus that works :: Simon Stewart8fbf2ea849
- [grid] Adding the event bus flags to the distributor server :: Simon Stewarta4fa9a65da
- [grid] Set PUB and SUB ports rather than picking random ones :: Simon Stewart70ba11f2f3
- NodeStatus is data about a node, move to the data package :: Simon Stewart58fb759cdb
- [grid] Handling event data should be more strongly typed :: Simon Stewartc94b37ee4d
- [grid] Expose event bus flags on command line :: Simon Stewart6e9eb90e4f
- [grid] Default the hub to sensible event bus values :: Simon Stewart529a57b227
- Fixing uninitialized variable in IE :: Jim Evans246eafb281
- Updating .NET bindings test driver factory to allow custom driver path :: Jim Evans0687f7c523
- [py] Remove native events handling code :: AutomatedTester4ca0ce723f
- typo :: Godefroid Chapelle362d04b85e
- Adding additional properties for geckodriver command line in .NET :: Jim Evans64320c7cf4
- Adding wrapping quotes around file arguments for .NET driver services :: Jim Evansf59211f5c3
- Updating IE to handle mouse clicks with "swapped" mouse buttons :: Jim Evans980834526c
- [grid] Fire an event when sessions are closed :: Simon Stewartccc65efec3
- [grid] The distributor should handle statuses better :: Simon Stewart83d5840cc9
- [py] Fixing flake8 issues :: Alexei Barantsevee4fec0db4
- Deleting duplicated travis python+firefox job :: Alexei Barantsev87101da63a
- [rb] Unignoring a test that passes now in chrome :: Alexei Barantsev7192c863a8
- Fixing python+marionette travis job name :: Alexei Barantsev524b37d1b8
- [grid]: Ensure sessions are closed on the node properly :: Simon Stewart2806d12a9d
- [grid]: Allow sessions to be removed from the SessionMap via event :: Simon Stewart32c54452c1
- [grid]: Add a new session to SessionMap in Distributor :: Simon Stewart3d3e26724c
- [grid]: Separate out session map config :: Simon Stewartbb12be97e1
- Add toString method to HttpRequest :: Simon Stewart8560fd5774
- [grid]: Make sure test slots are freed after closing :: Simon Stewart6738b44478
- [grid]: Add tests to ensure distributor releases test slots :: Simon Stewart29a420194e
- Reformat all BUCK and .bzl files :: Simon Stewartdc1e89dbe3
- Fix typos in select.py (#6925) :: Danny Staple2af549f2a2
- Add utility method to convert URIs to URLs :: Simon Stewartc5c18d3f51
- [grid]: Pass the HttpClient.Factory to the RemoteNode :: Simon Stewart9aca1dc585
- [java] Fixing legacy Firefox driver initialization code to avoid reflection errors. :: Alexei Barantsev80ec7e42a6
- [java] Simplification of TNG Grid main method, merging duplicated clauses :: Alexei Barantsev74921086c4
- [java] Implementing a new CLI option '--ext' to load extra JAR files :: Alexei Barantsev0bb2b5d3b5
- Add missing insecure certificate error per spec :: Alex Rodionov0fe5f4def9
- Encode SessionId as a String rather than a map :: Simon Stewart0e8def41d8
- Make it easier to deserialise from a Map to ImmutableCapabilities :: Simon Stewart797d004ad7
- [grid]: Make NodeStatus contain some useful information :: Simon Stewart715894f710
- [grid]: Might as well call a grid a grid :: Simon Stewarte4c719cfcd
- [grid] Document the magic --ext flag :: Simon Stewart62ed4ff2a4
- [py] Update docstrings in Options classes to allow documentation to highlight Return values :: Joshua Fehler4bb6698e32
- [py] Add support for the New Window command (#6873) :: Henrik Skupin5fd3b28e89
- [nodejs] Deleting a guard that skipped some tests in Firefox versions prior to Aurora :: Alexei Barantsev4080dc8a4d
- [java] Closing log file output stream when a driver server is stopping. Fixes #6883 :: Alexei Barantsev91ea70d27b
- Improving IE driver use with invalid Protected Mode settings :: Jim Evans31005d8703
- Hardcoding geckodriver download URL to overcome GitHub API rate limits. Geckodriver version should be defined as a travis env variable. :: Alexei Barantsevc185cca6d0
- [java] Extracting base class for driver options classes to hold type-safe setters for capabilities specified in W3C WebDriver :: Alexei Barantsevb6a841fb0a
- [java] Moving new AbstractDriverOptions class to a more appropriate package :: Alexei Barantsev1784f19a15
- [Java] remove --disable-gpu option for headless Chrome :: Corey Goldberg97f4e20099
- [JS] remove --disable-gpu option for headless Chrome :: Corey Goldberg1674e148bd
- [Ruby] remove --disable-gpu option for headless Chrome :: Corey Goldberg379f6b4612
- [Py] remove --disable-gpu option for headless Chrome :: Corey Goldberg7de490d239
- [java] Copying static resources should create target directory :: Alexei Barantsev031cedd270
- [java] Adding a type-safe option for strictFileInteractability capability :: Alexei Barantsev25c55fb237
- [java] Ignoring new tests in legacy Firefox and HtmlUnit drivers :: Alexei Barantsevde1c4b5fab
- [py] Deleting unused import :: Alexei Barantsev800cc46749
- [rb] Deleting a lost block end :: Alexei Barantsevb4989e7995
- [grid]: Router should construct the meaningful grid status :: Simon Stewart169f6ff939
- [grid]: Node server does not need SessionMap :: Simon Stewart9e76b0c2b1
- [grid]: Use the combined client handler in the new Hub :: Simon Stewart38517c59fb
- [grid]: Sessions are released when closed :: Simon Stewarta0214fd0f3
- [grid]: Remove unnecessary System.out debugging :: Simon Stewartfe4451ea84
- [grid]: Propagate errors correctly, but only as w3c encoded/decoded :: Simon Stewartf082bb6474
- [java] Ignoring a test in HtmlUnit driver :: Alexei Barantsev501f2f76f7
- [java] Adding a command to open a new window. Implementation mimics already existing .Net one. :: Alexei Barantsevf5065b457e
- Implementing ability to run tests in Edge :: Alexei Barantsevaa041a8f9e
- [java] Annotating tests to reflect current state of Edge driver :: Alexei Barantsevfe3205b14a
- [java] Deleting unused import :: Alexei Barantsev832ea2dfc3
- [java] Adding a lost buck dependency :: Alexei Barantsev4c41c3d087
- [java] Running a single driver instance if possible (some drivers don't allow multiple instances e.g. Safari or Edge) :: Alexei Barantseveb4a3c475c
- Clear PoolManager in ‘remote_connection’ to ensure sockets are closed :: Grant3282f0bd89
- Suggest download Microsoft Webdriver over HTTPS :: Jonathan Leitschuhd1f3a300ea
- Suggest download of chromedriver over HTTPS :: Jonathan Leitschuh1da8973f67
- [grid]: Limit visibility of NodeServer logger :: Simon Stewartbb7bbe170c
- [grid]: Adding utility method for extracting session id from urls :: Simon Stewart967f3a1139
- [grid]: Regularise how nodes can be added to the Distributor :: Simon Stewart73b27b8797
- [grid] Nodes now only need to know about the EventBus :: Simon Stewart6e34961139
- [grid]: Migrate distributor flags to distributor.config :: Simon Stewarte69e2fa20e
- Remove Gemfile.lock :: Thomas Walpole6a717f202b
- Add socks_version to Proxy - Issue #6938 :: Thomas Walpole6d7f6338c0
- Allow childprocess 1.x - issue #6907 (#6948) :: Thomas Walpole9bfa95090f
- Enabling serialization of JS FileList from file upload elements in IE :: Jim Evansaf3b3b4085
- Improving recognition of Protected Mode boundary crossing in IE :: Jim Evans6b8bbd3c7b
- Enabling setting of SOCKS proxy version in .NET :: Jim Evans1711922f25
- Disabling non-spec-compliant tests in .NET test suite :: Jim Evans0911c88dda
- Allow conditional builds by language on Travis :: Thomas Walpoled47e74d6f2
- [grid] Implement deep copy on NodeJsonConfiguration :: Greg Fraleyc183a9c1b2
- correctly set noProxy settings for Global and per process proxy :: Ben Kucera83b2736806
- Updating IE to be able to close Windows 10 credentials dialog :: Jim Evans5e1b31bd04
- Updating version of NUnit and test adapter for .NET tests :: Jim Evanscb09d8157c
- Updating .NET JSON parser to 12.0.1 :: Jim Evans8227f97dbe
- Allow .NET HttpCommandExecutor subclasses to set CommandInfoRepository :: Jim Evans7fdf318b40
- Add constructor overload to .NET DriverServiceCommandExecutor :: Jim Evans2a91fe5fb9
- fix crash in IEDriverServer :: Reinhold Degenfellner231d9e3347
- fix geckodriver download for Travis :: Titus Fortneref515df582
- Making IE driver return lowercase utf-8 for charset in content type header :: Jim Evans67e2236ee2
- Prevent navigation to directories using file:// protocol in IE :: Jim Evans400c32a457
- Retry find of file dialog HWND :: Reinhold Degenfellner287dbde24b
- Remove JRuby-specific SocketPoller#listening? :: Alex Rodionovfc85909f71
- Ignore the case when RUBY_ENGINE is undefined :: Alex Rodionov4463d94010
- Remove IronRuby support as it's not developed anymore :: Alex Rodionov4f46c0434f
- Simply Platform#null_device to just use File::NULL :: Alex Rodionovc208745682
- Remove JRuby-specific workaround for getting HOME on Windows :: Alex Rodionov674a9eaab3
- Remove self-executable Ruby scripts :: Alex Rodionovccbc952d87
- Remove Safari::Service#binary_path as it's not really needed :: Alex Rodionov511d3cd50f
- Update to Ruby 2.3 requirement and fix rubocop warning :: Thomas Walpole29361b2ee5
- Frozen String Literal pragma :: Thomas Walpolec6729ce9b7
- Update rack, webmock, and childprocess :: Thomas Walpole775417d692
- Remove/fix unnecessary rubocop default overrides/exclusions :: Thomas Walpole34522d1707
- General rubocop_rspec driven cleanup :: Thomas Walpole2abd80f236
- Rebase from master and fix rubocop warnings :: Thomas Walpole857c471ca5
- Add rake as development requirement and update cached gems :: Thomas Walpole8095d9874c
- Deprecate legacy firefox driver :: Thomas Walpoled2cd99b182
- Use squiggly heredoc and Hash#dig :: Thomas Walpolea5f241f188
- Update copyright:update task to work with rb frozen string literal pragma :: Thomas Walpolee8bd56e997
- Waiting till Socket connection completed (#6909) :: Maxim Perepelitsadd23720643
- [rb] Fix: can't modify frozen Array (#7010) :: Maxim Perepelitsaa1e70a5ae7
- Childprocess gem requires ffi on Windows but doesn't declare it to bundler :: Thomas Walpole13c5bb00b6
- Fix Firefox path under cygwin - Issue #6908 :: Thomas Walpole1396ae4ba2
- Remove tests for features no driver supports :: Thomas Walpolecfcacc2124
- zipper test passes under windows :: Thomas Walpoleb4a0af5b28
- Remove WebDriver::Logger compatibility layer for Ruby 2.2 and older :: Alex Rodionovcca8329d78
- Calculate time using Process::CLOCK_MONOTONIC rather than Time.now :: Alex Rodionov76af8b9530
- Use safe-navigation operator where applicable :: Alex Rodionov79544d6cc8
- Add helpers API to normalize path using OS-specific directory separators :: Alex Rodionov0a02303106
- Use constants instead of variables for service executable/missing text :: Alex Rodionov9890e33299
- Fix permission denied error when removing logger output on Windows :: Alex Rodionovd6cece357a
- Remove deprecated PortProber.random :: Alex Rodionov94f5d2e8f8
- Adding a fix to send proper Content-Type header for Hub resources :: Virender Singh776e022524
- [skip ci] Adding note on PRs for the Grid 3.x, also IntelliJ wants to make changes to its config. :: Diego Molina405d798c54
- Updating paths and escaped backslashes for .NET build process :: Jim Evans41694d118a
- Update remote_connection.py with new Cast commands :: cliffordchengcb7dd78b0a
- Update webdriver.py :: cliffordcheng2c8eae359a
- Reduce the visibility of the Event json parser :: Simon Stewart8a6ade171d
- [docker] Add a basic API for controlling docker :: Simon Stewart75a7b00d5c
- [docker + grid] basic grid integration of docker containers :: Simon Stewartce9100d360
- [grid] Clean up configuration. :: Simon Stewartbc8cf14aae
- [grid]: Configs should allow multiple values :: Simon Stewart687d1a84aa
- [grid + docker]: Basic command line configuration of docker :: Simon Stewartabffeacb25
- [grid]: Make the end to end test parameterised :: Simon Stewartb1747ac49b
- [grid]: Add failing test for JWP support :: Simon Stewart036d5ac587
- [grid]: Modify how we create sessions in the new grid :: Simon Stewartf5fecf2e0a
- [grid]: Avoid endlessly updating the same node to a local distributor :: Simon Stewart93a3292d28
- Use the CreateSessionRequest class when creating sessions :: Simon Stewart04cdb8995e
- [grid]: Start to bring the two SessionFactory classes into line :: Simon Stewartc8ebc03f3a
- [grid]: Make SessionFactory an interface :: Simon Stewart3e4b3db6fe
- [grid]: Pass the create session request down a level :: Simon Stewarta91ac5872d
- [grid]: dialect not needed in create session response :: Simon Stewarta19a013f04
- [grid]: extract encoding a response into a utility class :: Simon Stewart02df06e581
- [grid]: Protocol conversion is generally useful. :: Simon Stewartafc680f0fe
- [grid]: Integrate protocol conversion into the new grid :: Simon Stewartd6c20b14c6
- Better handling of query parameters when wrapping servlet reqeusts :: Simon Stewartcd9d71aed6
- [safari]: Allow us to specify where the safaridriver binary is :: Simon Stewart0e7bf5c224
- find element fragment and task :: Tomeradfe8eaa37
- Bumping buck version :: Alexei Barantsev482493ac68
- [py] Fixing flake8 issues :: Alexei Barantseva91c8ab817
- [java] Fixing a typo in a test method name :: Alexei Barantsev2cfe01cd53
- [java] Isolating a test that uses non-standard capabilities :: Alexei Barantsev2960a3d01e
- Implement new window w3c command :: reichsta44df7c4d6d
- Ensure failing new_window tests are not pending :: Alex Rodionovd14b44d3b0
- Fix RuboCop offences for new_window command :: Alex Rodionov2a3fd4cbda
- Avoid modifying frozen string when receiving unexpected response :: Alex Rodionova3336906b3
- Fix ConnectionResetError in py/selenium/webdriver :: Roman Yurchak74a36f35c4
- Handle Python 2.7 :: Roman Yurchake55f355593
- Address review comments :: Roman Yurchak96a86e9a95
- [java] Deleting unused local variable :: Alexei Barantsev5d13914719
- [java] Fixing a unit test to make it independent on the current platform :: Alexei Barantsev5c2dccebdf
- [java] Caching non-loopback ipv4 address of the local machine because host resolution is a slow operation :: Alexei Barantsev1bd9f5fcec
- [java] Making non-loopback ipv4 address caching a bit smarter :: Alexei Barantsev7892cb9d3f
- Try and pick the default host address :: Simon Stewartf7371cc7e3
- Ignoring/unignoring tests in .NET to reflect current implementation status :: Jim Evans0ff801a90a
- Adding ability to run .NET tests against Chrome Dev Channel :: Jim Evans57555ac350
- Updating .NET ExecutingAsyncJavascriptTest to create new driver after test :: Jim Evans7c9ca8e1a4
- [rb] Default http client use persistent connections (#7065) :: Thomas Walpole53bb2c4e03
- Fixing execution of user JavaScript in IE to allow comment at end of line :: Jim Evans0ff52db67a
- [java] Stop creating META-INF/versions/9 file zip entry, it should be a directory. Fixes issue #7061 :: Alexei Barantsevbbdf7c28a1
- Ignore overflow on "display: contents" elements :: Thomas Walpole98391bd0ae
- Correctly parse query string from servlet http requests :: Simon Stewarta2a0ebd13c
- [rb] Don't modify income Chrome driver options :: Michael Nikitochkin0aaf786990
- [py] turn on keep-alive by default for remote connections (#7072) :: Titus98dbd69a2a
- Unignoring .NET tests now fixed for Firefox :: Jim Evans80a3cbf34e
- [java] Fixing grid tests broken by last buck upgrade, we should explicitly build server before using it :: Alexei Barantsev0b1a4b5e4c
- Remove dependency on implementation of http client factory from the factory :: Simon Stewartb0b69e6984
- Move remote dialects into their own packages :: Simon Stewart49fb9d06a5
- Modularise the java build slightly better than before :: Simon Stewart0a59fc1510
- Allow json property setters to switch mid-read :: Simon Stewartdea8dff401
- [chromedriver] Expose chromedriver "execute CDP command" command :: Simon Stewartf280b8b823
- Allow our HttpClient to speak to WebSockets :: Simon Stewarta99534efdd
- [devtools] Provide a basic CDP implementation :: Simon Stewart58298638de
- [devtools]: Add support for Chrome :: Simon Stewart89ba80cc16
- [devtools]: Export the new package from the remote maven jar :: Simon Stewart2bdc860638
- [tracing]: Back out OpenCensus support :: Simon Stewart3f42b4e0e6
- [tracing]: Ensure tracers are found from --ext classpath :: Simon Stewartad4a366fab
- [grid] Delegate slf4j to java.util.logging :: Simon Stewart5239ddb989
- Adding additional exception types for .NET :: Jim Evans13f1e89890
- Cleaning up IE driver header file include statements :: Jim Evans81531c8e60
- Updating IE driver project files to Visual Studio 2019 toolset :: Jim Evans1f82068753
- [java] Deleting opencensus from IDEA project :: Alexei Barantsev7ba61ce985
- [java] Deleting unused import :: Alexei Barantsev2b67c61363
- [grid] Quitting driver before deleting session from grid :: Alexei Barantseve06c592016
- Adding jaeger client to IDEA to be able to send traces to Jaeger when debugging something in IDEA :: Alexei Barantsevc4c41fb490
- [java] Replacing reflection-based injector by pure java8-based implementation :: Alexei Barantsevbd6b61e1af
- Deleting buck alias for removed tests :: Alexei Barantsev324942adb5
- [java] SessionSlot should not stop itself, the node will command it to stop :: Alexei Barantsev7a7734c997
- [grid] Ignoring NoSuchSessionException in SESSION_CLOSED event listener on a node. :: Alexei Barantsevc1371ce709
- [rb] Fixing HTTP endpoint of new_window command :: Alexei Barantsevefbe3418d2
- [java] Code cleanup, no functional changes :: Alexei Barantsev015a73bf01
- [java] Deleting unused code :: Alexei Barantsevcde64cd2be
- [java] Refactoring, no functional changes :: Alexei Barantseva16e80bf5a
- [java] Fixing classpath in Eclipse project :: Alexei Barantseva652ddc394
- [java] Upgrading htmlunit (but not htmlunit-driver) and its dependencies :: Alexei Barantsevfd34075838
- [java] Upgrading guava :: Alexei Barantsev3e0b40d4df
- [java] Upgrading zeromq :: Alexei Barantseva81539b00c
- [java] Upgrading okhttp :: Alexei Barantsev6bdc1ee2b8
- [java] Upgrading assertj :: Alexei Barantsev38eb2d21da
- [java] Upgrading testng and yaml :: Alexei Barantsev2872975048
- [java] Upgrading mockito and byte-buddy :: Alexei Barantsev5f2cba04e7
- [java] Upgrading gson :: Alexei Barantsev7e0e0cc32c
- [java] Deleting unused imports :: Alexei Barantsev0d0786809c
- [java] Avoid using deprecated API :: Alexei Barantsev13fbeac521
- [java] Fixing typos in javadoc and parameter names :: Alexei Barantsev502301edeb
- [java] Deleting deprecated FluentWait methods, users should use methods that accept Duration :: Alexei Barantsevc982edfbd3
- [java] Deleting deprecated methods and constants not related to any specific driver :: Alexei Barantsev7ebab0c2d2
- [java] Fixing compilation errors caused by deleting methods from DesiredCapabilities :: Alexei Barantsev077f86f135
- [java] Deleting driver-specific deprecated methods and constants :: Alexei Barantsev56bd6628ed
- [java] Fixing accidentally broken ZMQ socket type :: Alexei Barantsev3f5104f5b5
- [java] Temporarily restoring DesiredCapabilities.htmlUnit() because HtmlUnitDriver depends on this method :: Alexei Barantsev32ea7d6a43
- [java] Fixing capability matcher tests, Safari TP should be identified by browserName. :: Alexei Barantsev2028e57d01
- [java] Reworking code to stop using FindsByXXX interfaces. :: Alexei Barantsevda15b87133
- Revert "[java] Reworking code to stop using FindsByXXX interfaces." :: Alexei Barantsev675066a409
- [grid] Deleting deprecated code related to legacy (v1 and v2) grid implementations :: Alexei Barantsev2692396165
- [grid] Refactoring GridTestHelper to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsevf512540729
- [grid] Deleting tests for legacy (v1 and v2) grid implementations :: Alexei Barantsevc8a68169d0
- [grid] Refactoring tests to use driver specified by "webdriver.gridtest.browser" property :: Alexei Barantsev88fb475b89
- Update gempsec and gems :: Thomas Walpolefad45d989a
- [grid] Using HTTP client instead of HtmlUnit to verify grid console text :: Alexei Barantsev85f900de98
- [grid] Test code cleanup, no functional changes :: Alexei Barantsev3c8d207098
- Fix frozen string literal error when driver can't be instantiated :: Alex Rodionov912018de7a
- [java] Stop using deprecated methods :: Alexei Barantsevf7364ee53b
- [java] Drop redundant suppression annotations :: Alexei Barantsev806366959a
- [java] Deleting unused imports :: Alexei Barantsev962c50dd5b
- [java] Refactoring test driver supplier again, no functional changes :: Alexei Barantsev32e343f7de
- Adding .NET integration tests for setting a proxy :: Jim Evanseea2323fc6
- [java] Implementing W3C compatible single tap touch action :: Alexei Barantsev46891fa58c
- Rollup of fixes since previous release. No additional changes. :: Jim Evansdfc2d1c324
- Updating supported .NET Framework versions :: Jim Evans1852c6e400
- Removing PageFactory and companion classes from .NET support assembly :: Jim Evanse3680a379f
- Removing .NET ExpectedConditions class :: Jim Evans013a2a5a4c
- Removing .NET PageFactory tests :: Jim Evans031530d353
- Removing deprecated IsTechnologyPreview property: :: Jim Evanscf01bed7f1
- Updating .NET bindings to be based on System.Net.Http.HttpClient :: Jim Evans8767cd3d3a
- Removing legacy OSS protocol dialect from .NET :: Jim Evans422a4cffac
- Removing legacy OSS protocol dialect from .NET Actions class :: Jim Evans3a989db37b
- Removing obsolete Mouse and Keyboard constructs from .NET :: Jim Evansd75816fb3b
- Removing unused AsyncJavaScriptExecutor class from .NET :: Jim Evans936d231c7f
- Making ChromeDriver default to W3C Spec compliance :: Jim Evansb4bc896659
- Making TouchActions spec compliant :: Jim Evans31fd9d9985
- Removing obsolete and unused TouchScreen classes from .NET :: Jim Evans03b761f289
- Updating build process to handle current .NET framework versions :: Jim Evans00ef21851d
- Making Until method of .NET DefaultWait class virtual :: Jim Evans96b49f513b
- Adding IWrapsDriver to EventFiringWebElement :: Jim Evans1d46f6bbd1
- Fixing Jetty Buck target on Windows :: Jim Evanse002511475
- Properly closing and making driver null in .NET AlertsTest :: Jim Evans6d8ac2c764
- Fixing keyboard tests for Chrome :: Jim Evansfc84315c4b
- Correcting .NET CookieImplementationTest for cookie-averse URLs :: Jim Evans445520a4a3
- Removing W3C flag for .NET Chrome Dev channel test as no longer needed :: Jim Evans687a740f48
- Updating .NET CHANGELOG for in progress changes for 4.0 alpha :: Jim Evans46abe367c2
- Detailed instruction on running tests is available in README file :: Alexei Barantsev1ad811ef5b
- Fixing information about chromedriver versions in README file :: Alexei Barantsev9b52da0680
- Catch unexpected long type value in socksVersion. :: Daniel Montoya45917c025b
- [Java] Simplifying previously merged pull request. :: Alexei Barantsev54880747ad
- Updating .NET Proxy class to handle long values for SOCKS proxy version :: Jim Evansc48ea4b883
- Removing unused JSON converter for .NET :: Jim Evansc9bc53b34c
- Further locking down .NET capability manipulation by using ReadOnlyDictionary :: Jim Evans3f4b1c23ff
- Moving .NET IWrapsDriver and IWrapsElement interfaces to base namespace :: Jim Evansf4f2b4f457
- Removing custom zip archive code from .NET :: Jim Evansb3d299eab7
- Updating .NET test driver factory to handle remote driver :: Jim Evans54213f1a2d
- Updating .NET remote tests to use LocalFileDetector for uploads :: Jim Evansff7f4b2852
- Updating .NET CHANGELOG with additional changes for 4.0 alpha :: Jim Evans194a5e574a
- Removing unused NativeMethods.cs file from .NET :: Jim Evans2528532d0f
- Moving .NET IActionExecutor interface from internal namespace :: Jim Evans59e5bf25a5
- [node] Adding support for opening a new window. Referencing existing implementations. :: Tomerbf2012368e
- [nodejs] Fixing a typo in the test added in the previous commit :: Alexei Barantsev6f7fe79f10
- [nodejs] Making the newWindow test more tolerant to initial state :: Alexei Barantsev5945b07ccf
- corrects comments in order to generate accurate javadocs #6701 :: Maneesh MSf78cbf9774
- [java] Respecting "webdriver.firefox.logfile" system property in legacy Firefox driver. Fixes #6649 :: Alexei Barantsev7543249895
- [java] Fixing file stream leaking in legacy Firefox driver :: Alexei Barantsevc95af52aa8
- Ignoring VS Code config files :: Alexei Barantsev7813079a45
- [nodejs] Initializing edge service with default settings if there is no one passed explicitly. Fixes #6539 :: Alexei Barantsev0272df572a
- [rb] move driver responsibilities into Service class :: Titus Fortner767b5c8c78
- switch to parent frame fix for non-w3c compatible drivers (#7075) :: Tomer Steinfeldd179ab4f42
- capabilities.js - used unused variable in merge() (#6935) :: James Martin9b9ea937d4
- [rb] rename WebDriver::Options class to WebDriver::Manage to disambiguate from using Options class to create Capabilities :: Titus Fortner9c88d55360
- [rb] specify the correct driver paths :: Titus Fortnerffd5262a7d
- [java] Fixing jaeger library in IDEA project :: Alexei Barantsevfcd8ec0ec6
- Fix JavaScript isShown for child of:: John Chen19887a4bf8
- [py] Update driver initialisation to use service and option objects :: AutomatedTester675d540e71
- [rb] set #driver_path on Service class instead of browser module :: Titus Fortner3794f0f10c
- [rb] allow #driver_path= to take a Proc value :: Titus Fortner902d27d9a8
- [py] Bump python bindings to 4.0.0a1 :: AutomatedTester95ccb820a3
- [py] Raise error for unsupported method :: Mike Pennisi6f6af6e8e5
- Deprecate errors which are not compliant to the specification :: Alex Rodionov4d807286fd
- Deprecate TouchActionBuilder without replacement (yet) :: Alex Rodionov64051c8dbe
- Deprecate Remote::W3C::Capabilities in favor of Remote::Capabilities :: Alex Rodionov996f92f850
- Deprecate outdated Firefox capabilities :: Alex Rodionov0bc019a876
- Fix legacy Firefox capabilities unit test :: Alex Rodionov6af11db57d
- Temporarily disable CyclomaticComplexity cop for capabilities :: Alex Rodionov6772bd5076
- Bump version to 3.141.59 and prepare changelog :: Alex Rodionov9226cfdf76
- Use next version for Ruby bindings :: Alex Rodionovef93714a00
- run tests only when changes in folder #6208 :: Kensuke Numakura1cde7d1fa4
- Use non-deprecated timeout error class :: Alex Rodionove1c181d489
- Revert removal of JRuby-specific SocketPoller#listening? :: Alex Rodionov1a7c651cfa
- Prepare Ruby bindings release 3.141.5926 :: Alex Rodionov758119fefa
- Use safe-navigation operator in SocketPoller#listening? :: Alex Rodionove1cb7c917b
- Look up EventBus implementation reflectively :: Simon Stewart68aacfa396
- Remove WebDriverUrls class as it duplicated existing functionality :: Simon Stewart24befb198e
- Make docker nodes acknowledge they can run sessions :: Simon Stewart0c726c6097
- Fix builds in java tree :: Simon Stewartf51895f4d4
- Abandon OSS dialect of WebDriver protocol :: Alex Rodionov85a96c4f24
- Remove PhantomJS-related code from Ruby bindings :: Alex Rodionov32262cc6b8
- Remove legacy Firefox driver from Ruby bindings :: Alex Rodionov36ff2f0a29
- Remove OSS version of ActionBuilder and replace it with the W3C version :: Alex Rodionov45ba0146a1
- Remove OSS version of Manager and replace it with the W3C version :: Alex Rodionov75d235f681
- Remove OSS dialect errors :: Alex Rodionov81c4f8b14a
- Remove Mouse, Keyboard and TouchActionBuilder classes :: Luke Hillb5a27ad412
- Remove a couple of TODO's and add some context around the w3c progress of chromedriver :: Luke Hillf4cd7aff1d
- Update specs for W3C-capable Chrome :: Alex Rodionov51713cdb6a
- require Ruby 2.4 and usematch?
where appropriate :: Thomas Walpole0989713c80
- Update gemspec with Ruby 2.4 requirement :: Thomas Walpole32de9d3ea5
- Update travis config to a supported version of Ruby :: Thomas Walpole88c0fd6cba
- Stop sending OSS capabilities in new session payload :: Alex Rodionov805bf1faa2
- Update Firefox profile specs to use W3C-compliant API :: Alex Rodionov2959880479
- Update AppVeyor config to use Ruby 2.4 :: Alex Rodionovb56d110726
- Uningore passing IE driver specs :: Alex Rodionov752077ad9b
- Cleanup deprecated capabilities/options processing :: Alex Rodionovb65035bf7a
- Cleanup deprecated timeout setter for HTTP client :: Alex Rodionov40f8b7c639
- Remove no longer used bridge methods :: Thomas Walpole0444f7a6c4
- Bump Ruby bindings version to 4.0.0.alpha1 :: Alex Rodionovadd55b4c61
- Disable Chrome full screen test until we can figure out a proper guard :: Alex Rodionov221330197b
- Fixing the build :: Diego Molina956e061889
- Updating Java changelog :: Alexei Barantsev