Skip to content

Selenium 4.0.0 Alpha 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@diemol diemol released this 20 Aug 07:59
· 8036 commits to trunk since this release

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included in this release
  • e5a00de942 - The chromium maven jars are now required :: Simon Stewart
  • 80eb45ed02 - Hive .Net config into its own setup :: Simon Stewart
  • af41412df2 - Mark small tests as being small :: Simon Stewart
  • 0d47cc2234 - Minor typo fix: no logical changes :: Simon Stewart
  • 593c17ad0c - Remove dependency on guava :: Simon Stewart
  • 5263a2dfb7 - prevent json package depending on remote :: Simon Stewart
  • 9754373c95 - HttpHandler is no longer a Function :: Simon Stewart
  • 951f9f4a43 - Deprecate CommandHandler :: Simon Stewart
  • bd03257118 - Deprecate the original Route class in favour of the new one :: Simon Stewart
  • 48c45b5ed3 - Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart
  • 7df7c1b435 - Route should handle failure to match or no response gracefully :: Simon Stewart
  • ba67fbdea4 - Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart
  • 2505fb370e - Move helper servlets to use HttpHandler :: Simon Stewart
  • 84fcbf0f7a - Extract JEE interop features to a helper class :: Simon Stewart
  • c5f138c80d - Move away from the old Routes class :: Simon Stewart
  • d18d60ad2c - Finish removing old routes :: Simon Stewart
  • f17525ca65 - Move most command handlers in distributor to http handlers :: Simon Stewart
  • c5b8a70594 - Migrate most command handlers to http handlers in router :: Simon Stewart
  • 5fc74cd7dd - Migrate most command handlers to http handlers in session map :: Simon Stewart
  • 6569cb9589 - Remove unused class :: Simon Stewart
  • e5ed023a46 - Router is now just an http handler :: Simon Stewart
  • bf74b7d7c4 - Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart
  • 2c24f307a3 - Make HttpClient an HttpHandler :: Simon Stewart
  • 21a2ceb6ad - Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewart
  • d062f62a67 - Continue removing the old CommandHandler :: Simon Stewart
  • 644776db35 - Update the JreAppServer to use HttpHandlers :: Simon Stewart
  • 6be6012f74 - Make Routable also be an HttpHandler :: Simon Stewart
  • 46d3642954 - Switch to using ClientConfig to configure the HttpClient :: Simon Stewart
  • 8e5176c567 - Move the okhttpclient to the okhttp package :: Simon Stewart
  • 90cd946d40 - Make the OkHttpClient use the OkHttpHandler :: Simon Stewart
  • c856f4a743 - Delete the unused CommandHandler class :: Simon Stewart
  • 470622bc3b - [java] Fixing HTML tags in javadoc :: Alexei Barantsev
  • 16559ddb46 - [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsev
  • ad9f331939 - [rb] fix incongruent name spacing :: Titus Fortner
  • a417af2f03 - Extracting .NET cookie expiration time calculation to private method :: Jim Evans
  • 438c5fad7d - Fixing .NET test EnvironmentManager directory detection :: Jim Evans
  • c8caa955b8 - Adding additional logging to .NET ProxyTest :: Jim Evans
  • fafa44799b - Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans
  • 103245a577 - Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans
  • 5644886f43 - Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans
  • 45ce2ef9aa - Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans
  • 415371e390 - [rb] minor updates to specs and docs :: Titus Fortner
  • 2e75b914ba - [rb] bump version to 4.0.0.alpha3 :: Titus Fortner
  • 4b43143d33 - [rb] delete empty spec :: Titus Fortner
  • b28fab0a8c - [rb] add missing change to log :: Titus Fortner
  • dc6dbc18c6 - [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewart
  • e6764e4d52 - [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart
  • 796bb2d98b - Provide utility classes for cleaning up tests neatly :: Simon Stewart
  • 2eeed81d7c - Expose presence of devtools support on a role-based interface :: Simon Stewart
  • 14348a757b - [bazel] Add devtools tests :: Simon Stewart
  • 5e04a20a19 - [bazel] Add build rules for Edge HTML :: Simon Stewart
  • 2ea018e949 - [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewart
  • d14c7384ee - Provide abstraction for dealing with form encoded http requests :: Simon Stewart
  • d34ac6b4ad - [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart
  • 0a9e9c79de - Migrate the selenium rc handler to be an http handler :: Simon Stewart
  • 97402cb3ec - Deleting test that is never run :: Simon Stewart
  • 8824396700 - Start deleting tests that are no longer relevant :: Simon Stewart
  • b52106b8d0 - [issue-7350] Updating Jetty version (9.4.19.v20190610) (#7379) :: Marcus Merrell
  • 6275e4e33f - Updating .NET test framework to allow hiding test web server command window :: Jim Evans
  • c346167825 - Slightly modified setting IE window to have focus when sending input :: Jim Evans
  • 5304b39174 - Properly ignoring .NET DevTools tests for non-DevTools browsers :: Jim Evans
  • f1f20a008a - Adding start position to .NET WindowTest :: Jim Evans
  • e6f5e3c235 - Removing .NET user-specific test config value for running with bazel test :: Jim Evans
  • 13b9007eae - Adding control of Java test web server from .NET to JSON test config file :: Jim Evans
  • c0b9b28b87 - Unignoring .NET alert text tests for Chrome that pass in Dev channel :: Jim Evans
  • 8add72a672 - Add a toString method to HttpResponse :: Simon Stewart
  • fdc5e887ed - Ensure that the protocol converter handles the new session responses properly :: Simon Stewart
  • 0006781725 - [bazel] Add alias for building grid :: Simon Stewart
  • 4a464cb578 - Bump the java version number to 4.0.0-alpha-3 :: Simon Stewart
  • 3637786047 - Deleting references to missing java libs from IDEA project :: Alexei Barantsev
  • a4ec9e9d7c - [java] Fixing Safari initialization code to be able to use Safari TP :: Alexei Barantsev
  • 6674a230d0 - [js] Update logging commands to work with chrome 76 :: Jason Leyba
  • fb4030e461 - Get our closure-based javascript tests running with bazel. :: Jason Leyba
  • 438d1d836a - Adding proper ignores in .NET DevTools tests :: Jim Evans
  • f62aefbaa6 - Updating .NET tests to correctly test Safari :: Jim Evans
  • 0eafd9e714 - Give every a closure_test_suite a binary for running a server with necessary data dependencies for debugging locally. :: jleyba
  • d829459a67 - Updating missed .NET test for MacOS :: Jim Evans
  • f1526d2002 - Adding restart logic in .NET cookie tests for Safari :: Jim Evans
  • 948837ee2d - Add chromedriver cast APIs to remote server (#7282) :: jwoolley
  • 660e663a8c - Refactoring .NET UnexpectedAlertBehaviorTest to work better with Safari :: Jim Evans
  • a4e80507c4 - Ignoring hanging .NET test on Safari :: Jim Evans
  • 93af4ca569 - Fixing interactions test for Safari :: Jim Evans
  • c0f3e3c743 - [atoms] Fixing getText atom for capitalized text to better match what a user sees. :: Alexei Barantsev
  • 92108dd8a0 - [java] Changing tests to follow atom changes :: Alexei Barantsev
  • 17cf4a82d0 - [java] Unignoring a passing test :: Alexei Barantsev
  • 679fef15c8 - [buck] Windows is not Unix :: Alexei Barantsev
  • 08d653369f - Deleting v3 grid from the list of Java release targets :: Alexei Barantsev
  • 9ec49e496e - Updating screenshot test for .NET on Safari :: Jim Evans
  • 95645b892e - Allow childprocess 2.x gem to be used [rb] :: Thomas Walpole
  • f2c647aca4 - Update rubocop and remove unnecessary overrides [rb] :: Thomas Walpole
  • 5cc2df5741 - Update testing gems [rb] :: Thomas Walpole
  • a94c5644fe - [bazel] Add custom rule to run web tests :: Simon Stewart
  • 3f568515aa - Move java_test_suite rule to test.bzl :: Simon Stewart
  • c097df261d - Emulate default maven behaviour and export transitive deps of imports :: Simon Stewart
  • dec20c7493 - Add tests for lift module :: Simon Stewart
  • fe1a79ae85 - Migrate support tests to java_selenium_test_suite :: Simon Stewart
  • e2b2b97de0 - [bazel] More fun with test suites :: Simon Stewart
  • 7e8bd71004 - Updating IE driver to allow detection of alerts with 'do not create' checkbox :: Jim Evans
  • bbc80e1559 - Fixing IE driver to ignore unknown timeouts for set timeout command :: Jim Evans
  • 2bcebc347c - Fixing IE driver to return empty object from JavaScript instead of null :: Jim Evans
  • cd4a7ab1ed - Make IE driver calculate viewport with window.innerHeight/Width instead of documentElement :: Jim Evans
  • 1f2813a8eb - Updating IE driver resources and prebuilts :: Jim Evans
  • a0a20a66aa - Update jaro_winkler gem for jruby [rb] Update rubocop gem [rb] :: Thomas Walpole
  • 2fd646c5d7 - [rb] remove Firefox::Binary class :: Titus Fortner
  • e7b4b76f9b - [rb] remove unnecessary code from Firefox::Profile class :: Titus Fortner
  • ac42a3e569 - fix comment references :: Titus Fortner
  • 8fa569e0d2 - [py] Adding full page screenshot feature for Firefox (#7182) :: gentoo90
  • df8eed84fc - [py] Pass capabilities rather than options to the proxy object (#6620) :: Lucas Diniz
  • f2518bfbdc - Fix NumberFormatException in LinuxEphemeralPortRangeDetector :: Nicolas Sotgui
  • b31f2e0e71 - [java] Deleting a precondition, unit tests can run on any platform. :: Alexei Barantsev
  • ccd7460499 - [rb] initialize all of the drivers in superclass :: Titus Fortner
  • 14a4bb22f4 - [java] Fixing preconditions that check chrome version :: Alexei Barantsev
  • 51b6b33e08 - [java] Adding log command endpoints for Chrome in W3C mode :: Alexei Barantsev
  • 85e17c1579 - [java] Fixing Chrome logging capability name renamed to "goog:loggingPrefs" in Chrome 75 :: Alexei Barantsev
  • 76daf60410 - [java] Making TestChromeDriver a subclass of ChromeDriver :: Alexei Barantsev
  • 791b361335 - [java] Passing ChromeOptions instead of plain capabilities to create a test Chrome driver :: Alexei Barantsev
  • aa238852b0 - [java] Ignoring performance logging tests in legacy Firefox :: Alexei Barantsev
  • 6a0658eb0d - [java] Updating state of Chrome tests :: Alexei Barantsev
  • 3a304f6977 - [java] Fixing buck deps :: Alexei Barantsev
  • 565006f60c - [java] Partially fixing DevTools tests by reusing the same session. :: Alexei Barantsev
  • d8e434f732 - Updating okhttp3 library to 4.0.1 (#7414) :: Marcus Merrell
  • c87cdae597 - [bazel] Make it possible to compile getVisibleText as an js fragment :: Simon Stewart
  • 4892ee93c2 - [bazel] Add tags to indicate maven coordinates :: Simon Stewart
  • 3d2054a922 - [bazel] Automated reformatting of build files :: Simon Stewart
  • 8379ca3718 - [bazel] Set maven_coordinates of imports correctly when using macro :: Simon Stewart
  • bf990aa208 - Remove an indent from the reset_actions docstring :: myslak71
  • 47bc136d13 - Restoring back python and ruby modules in IDEA project :: Alexei Barantsev
  • 0e24f411f2 - Running python unit tests with bazel :: Alexei Barantsev
  • b300c358f6 - Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision. :: Alexei Barantsev
  • db9ce7fd52 - Remove 'resolve_ip' option from RemoteConnection :: GQAssurance
  • f9eaae5d05 - [bazel] Generating pytest.ini file with proper test discovery settings. :: Alexei Barantsev
  • f81159fa94 - [py] Fixing a flake8 issue :: Alexei Barantsev
  • 15d8c41747 - [py] update to w3c compliant log endpoints :: Lucas Tierney
  • e12031f897 - [py] fix unit test for firefox options, proxy key should be outside of options :: Lucas Tierney
  • 52cbeb422b - [py] increase async script timeout from 0 as the w3c spec states to start time checking immediately :: Lucas Tierney
  • 5af55c70d5 - Fix ChromeOptionsFunctionalTest.canSetAcceptInsecureCerts (#7447) :: John Chen
  • 2b89c4de77 - Adding correct paths for IDEA to the okhttp dependencies (#7441) :: Marcus Merrell
  • de923a257b - When adding an Optional to a list or an array, only add those that are actually present. :: Simon Stewart
  • 62e09d61d6 - [CDP] Provide an in-process proxy for stubbing responses :: Simon Stewart
  • 0b4ddefbd4 - Bump bazel to 0.28.1 :: Simon Stewart
  • b4c683362d - [bazel] Ensure the default java toolchain targets java 8 :: Simon Stewart
  • 85a101089b - [bazel] Add ability to create maven jars :: Simon Stewart
  • 9c9661ff9c - Handles Long overflow on JsonTypeCoercer (#7423) :: albertor24
  • 9e02de52b9 - [CDP] Add inspector API (#7418) :: dratler
  • 139ca6cddf - [py] Add support for the new MicrosoftEdge (#7459) :: Long Ly
  • cbd9435bba - [py] allow --browser-binary and --browser-args to be used with ChromiumEdge :: Lucas Tierney
  • d0198ec340 - [py] flake8 fixes :: Lucas Tierney
  • f7b9b9eeba - [py] cleanup options classes :: Lucas Tierney
  • 25ad82a40a - [py] fix chrome options import and unit test :: Lucas Tierney
  • 3b25b6566c - [py] fix docs build, add chromium and edge to docs :: Lucas Tierney
  • e54e2d928b - [bazel] Add targets for grid and rc emulation :: Simon Stewart
  • 979ec6b125 - [bazel] Attempt to make sure maven artifacts include each library once :: Simon Stewart
  • 000b82dd22 - [bazel] Generate pom.xml files for maven rules :: Simon Stewart
  • 09610f3e58 - [bazel] Allow maven deps to be excluded from pom files :: Simon Stewart
  • ad21ea283b - [bazel] Reorganise structure of maven rules :: Simon Stewart
  • 6e18a271de - [bazel] Enable uploading to maven repositories :: Simon Stewart
  • 5f7462f85b - [bazel] Use java_export for things we export to maven :: Simon Stewart
  • e8d04db130 - Make our By classes serializable over json :: Simon Stewart
  • 287688786a - Add test to check deeply nested elements are added as js arguments :: Simon Stewart
  • b5a6a4b8ac - Introduce atoms and java bindings for friendly locators :: Simon Stewart
  • a7692211cf - Rename class :: Simon Stewart
  • 2a4b42395b - Update java changelog :: Simon Stewart
  • ec45932d1d - Make sure java release artefacts placed in alpha directory :: Simon Stewart
  • 27f138bc01 - Fixing typo in ByFriend(l)yLocator class name (#7463) :: Marcus Merrell
  • 12d7a932ab - Google chrome dev toosl inspector domain duplication fix in class (#7465) :: dratler
  • 18a65f169e - only conditionalize Travis on tree changes if the build is a PR (#7460) :: Lucas Tierney
  • cab7ff4d81 - [CDP] added ResourceTiming parser in CDP Network (#7415) :: adiohana
  • 0223766e56 - Selenium 4.0 grid browser priority, first cut (#7442) :: Marcus Merrell
  • fd6981bdcb - Adding additional error message info to navigation methods in IE :: Jim Evans
  • fed468f064 - Fixing IE driver keyboard actions to better synchronize with mouse :: Jim Evans
  • e72d039042 - Making IE driver work with and elements :: Jim Evans
  • 6a0b99afe4 - Adding ToString override to .NET PauseInteraction :: Jim Evans
  • a0f2fa5938 - Use getComputedStyle for height and width in IE to account for scrollbars :: Jim Evans
  • 1395598776 - Adding atom to IE driver :: Jim Evans
  • d9bea9084a - Updating IE driver to latest JavaScript atoms :: Jim Evans
  • abfb96f34e - Updating IE to prep for refactor of element click point calculation :: Jim Evans
  • f74b4dc353 - Changing method name in .NET test :: Jim Evans
  • 9535fdf97e - Making .NET screenshot test resize window to remove scrollbar before screenshot :: Jim Evans
  • 8f95c013cb - Unignoring .NET tests that now pass with new driver implementations :: Jim Evans
  • 4949f5b58e - Adding Reset method to Actions class :: Jim Evans
  • 26d8b67a58 - Fixing .NET retrieval of "Logs" :: Jim Evans
  • 4a50934bbc - Add basic support for IEDriver to drive an EdgeChromium IE tab :: Stanley Hon
  • 4e4160dd3d - [py] Fix invisibility_of_element expected condition init function (#7484) :: Jake Klingensmith
  • d51a12b7df - [rb] remove private api annotations from Service subclasses :: Titus Fortner
  • c61eb7cd4a - Adding configuration for lock-threads bot [skip ci] :: Diego Molina
  • e82f965fb9 - Disabling comments from lock-threads bot [skip ci] :: Diego Molina
  • 0861f4c379 - [bazel] Export jetty correctly :: Simon Stewart
  • 16cb1fd013 - [bazel] Add more maven targets :: Simon Stewart
  • f1b87b6ad4 - Start migrating CrazyFun to use bazel :: Simon Stewart
  • 811e42d146 - [bazel] Switch to rules_python for python rules :: Simon Stewart
  • 6681d50936 - [bazel] Introduce a "py_import" rule, analogous to "java_import" :: Simon Stewart
  • 7c0c147249 - [bazel] Run python unit tests with bazel :: Simon Stewart
  • 43963b8df7 - Fixing Javadoc around moveToElement, to specify its action as relative to center, not top-left corner :: Marcus Merrell
  • 2ff9638210 - Fixing Bazel WORKSPACE python rule imports to work with Windows :: Jim Evans
  • 72f9d423ec - Correcting creation of .NET Standard assemblies :: Jim Evans
  • f3dcef6821 - Setting back comment when locking issues [ci skip] :: Diego Molina
  • 6e1307270a - Updating version resources and prebuilts for 3.150.0 IE driver release :: Jim Evans
  • 296a1e90d6 - [bazel] Fix up java maven rake tasks to use bazel :: Simon Stewart
  • 9f578068a7 - [bazel] Use Java 11 as the base JDK :: Simon Stewart
  • 3448bec6af - Update JRuby version :: Simon Stewart
  • 3177fbbb1f - Use rake tasks for building python :: Simon Stewart
  • 753dcb82f1 - Bump hamcrest version :: Simon Stewart
  • f6f9c87805 - [bazel] Automatically generate java 9 modules for java_export :: Simon Stewart
  • 3962b002e1 - [bazel] Move test rules to a private area :: Simon Stewart
  • ad9bd21ebf - [bazel] Remove unused bzl files :: Simon Stewart
  • fd565572a5 - [bazel] Hook publishing into build steps :: Simon Stewart
  • 7a7ba03522 - bazel: generate dependencies correctly :: Simon Stewart
  • b44dbfa1f5 - Move net package to core module to prevent needing to rely on internal interfaces :: Simon Stewart
  • c476d0a2c2 - Unshadow Jetty :: Simon Stewart
  • be8215d7c5 - Add test for protocol converter :: Simon Stewart
  • 6e7805c5dc - [java] Fixing Javadoc format :: Alexei Barantsev
  • 12d777d798 - Adding an experimental Bazel task to travis :: Alexei Barantsev
  • 36683f0a32 - Adding Java small tests run by Bazel to Travis :: Alexei Barantsev
  • 9eacb5c2a3 - Adding some browser tests run by Bazel to Travis :: Alexei Barantsev
  • 804587f119 - Injecting DISPLAY variable into Bazel test environment :: Alexei Barantsev
  • 0263149edc - Updating dependencies and source level in IDEA project :: Alexei Barantsev
  • 8494824ab6 - [java] Fixing JAR generation on Windows, paths should use forward slashes :: Alexei Barantsev
  • dfa0cc5d2b - [java] Fixing jetty library in IDEA project to use non-repacked original jars :: Alexei Barantsev
  • 9e1e3531f3 - [java] Updating HtmlUnit and the corresponding driver. :: Alexei Barantsev
  • f768b3281f - [java] Unignoring a couple of tests fixed in Chrome 76 :: Alexei Barantsev
  • 178e363e2d - Injecting TRAVIS environment variable into Bazel test environment :: Alexei Barantsev
  • 256377a0fb - Fixing the way to pass environment variables to Bazel test environment :: Alexei Barantsev
  • ceab1e378c - Delegate to bazelisk (instead of bazel) from crazyfun :: Alexei Barantsev
  • ac72dcdf47 - Removing buck-based travis jobs migrated to bazel :: Alexei Barantsev
  • ece9d6080e - Migrating htmlunit tests to bazel :: Alexei Barantsev
  • e94c30eea8 - Fixing javadocs generation (no more jetty repacking) :: Alexei Barantsev
  • 404c800d1e - Explicitly clear PoolManager by using context manager :: GQAssurance
  • ef812996b4 - Implement logical expected conditions in Python :: Grant
  • 77030dd286 - [py] Fixing docstring formatting :: Alexei Barantsev
  • a03a556fe9 - [java] Fixing javadoc generation task :: Alexei Barantsev
  • 1addebd3c0 - Resolve WebDriverWait deprecation warnings (#7526) :: Joshua Bruning
  • 5fe20e7658 - Update Ruby changelog to include 3.142.4 :: Alex Rodionov
  • 0c72445d22 - Fix typo: mobilie -> mobile :: Takuho NAKANO
  • 288a9c3e05 - Fix mouse move offsets in Java tests :: John Chen
  • 93b54421d1 - [java] Deleting two classes used by buck build to create Java 9 modules. :: Alexei Barantsev
  • e52a426a38 - [java] Unignoring recently fixed tests in Firefox and Edge :: Alexei Barantsev
  • 6074ee6a1c - Fixing a link to the new documentation. Fixes #7532 :: Alexei Barantsev
  • e21ca055c9 - Ensure protocol converter sets content length correctly. :: Simon Stewart
  • 9b41d15068 - Generate open modules :: Simon Stewart
  • 0ee27dd31e - Remove Buck from the project :: Simon Stewart
  • 16abfac0f0 - Minor build file clean up :: Simon Stewart
  • 0776a744d9 - Clean up build files :: Simon Stewart
  • 8e2ea33231 - [java] Reverting back a bit of code to fit Java 8 source compatibility level :: Alexei Barantsev
  • 427bc34758 - Installing bazelisk as 'bazel' in travis environment :: Alexei Barantsev
  • 50bfe1dd1b - Bumping bazel version and the versions of the rules we depend on to the latest versions :: Alexei Barantsev
  • b7235121ba - Use bazelisk by 'bazel' name :: Alexei Barantsev
  • c64063f0f4 - Migrating more travis jobs from buck to bazel :: Alexei Barantsev
  • 052e70ff21 - Handle TaskCanceled exception and re-throw it with timeout exception :: Nikolay Borisenko
  • d3ac5e0fa2 - fix: typo in async execute error text (#7537) :: Isaac A. Murchie
  • 1f614efecb - Adding ability to install/uninstall Firefox add-ons to .NET :: Jim Evans
  • bc2639eef0 - Fixing list of targets to run atom tests with bazel :: Alexei Barantsev
  • 13f42acd66 - Refactoring scripts to run tests with bazel on travis :: Alexei Barantsev
  • 3254501cdf - Disabling htmlunit test job on travis. :: Alexei Barantsev
  • 580401d1c6 - Oops, one more fix of the travis script that runs bazel tests :: Alexei Barantsev
  • f5bab2ccc3 - [java] Ignoring a proxy-related test that fails on travis for an unknown reason :: Alexei Barantsev
  • 4d9d6cd1f4 - Trying to cache bazel output on travis :: Alexei Barantsev
  • 4a72cc8325 - Using more bazelish way to pass "default" options to bazel :: Alexei Barantsev
  • 5183bd5f49 - Explicitly setting bazel cache options :: Alexei Barantsev
  • 56963e2fa2 - [py] Fixing check of type of a returned element in a test for all_of condition :: Alexei Barantsev
  • 4c609e86cc - Increasing travis job timeout :: Alexei Barantsev
  • 87384d1ff8 - [py] Trying to fix doublecllick action that fails on travis: don't move mouse between parts of doubleclick :: Alexei Barantsev
  • 5caa106d1d - Throw more informative exception on invalid new session response in .NET :: Jim Evans
  • 4e62dd5f45 - added onQuit handler for chromedriver :: Tomer
  • 985943ec44 - version bump :: Tomer
  • ca2a094d79 - [skip ci] Adjusting Rakefile to build Grid :: Diego Molina
  • 1d45069a5d - Use the bazel plugin for IJ to build the project :: Simon Stewart
  • 221ec6a7d9 - Rename "friendly" locators to "relative" :: Simon Stewart
  • 2de1291928 - Rename WORKSPACE to "selenium" :: Simon Stewart
  • 7f13e36847 - [cdp] Intercept every network request :: Simon Stewart
  • 9db0c6bde3 - Rip out existing distributed tracing mechanisms :: Simon Stewart
  • 53f7bf3d68 - [cdp] fix Devtools Response model wrong parameter names (#7468) :: Takeshi Kishi
  • f323d601ae - Code review rejects 1. Fix typo's 2. use Selenium Session 3. Fix tests :: dratler
  • b2888794eb - Only allow CORS when using a —allow-cors flag :: Long Nguyen
  • f25d11707c - Use the proxy protocol when a webdriver proxy is configured (#7511) :: Julian Didier
  • 2260d4183a - Add ChromiumDriver.setPermission to Java bindings :: Tricia Crichton
  • ef225e3a4e - Add ApplicationCache fromm GoogleDev Tools :: Shay Dratler
  • 1c0d8f6a24 - [cdp] Add Fetch domain. :: Shay Dratler
  • 798123fc9e - Revert "Use the bazel plugin for IJ to build the project" :: Alexei Barantsev
  • 3f0dd430fd - Refactor/ruby rake tasks tidy (#7551) :: Luke Hill
  • 7c6ebdd05d - [java] Adding a forgotten test base class :: Alexei Barantsev
  • 29f346e220 - Deleting a temp file committed by accident :: Alexei Barantsev
  • fcc43e2f64 - [java] Fixing a build dependency :: Alexei Barantsev
  • 3c6c43216a - [java] Adding name for "configure logging" option :: Alexei Barantsev
  • d2a222c0ad - [java] Minor update of IDEA project files made by 2019.3 EAP :: Alexei Barantsev
  • 2602ab2bce - [java] Using bazel instead of buck to build static resources and selenium server for tests :: Alexei Barantsev
  • 2ea7c8154b - [java] Fixing dev mode detection :: Alexei Barantsev
  • 355dd361cb - Attempting to update apt and dpkg before installing other packages :: Alexei Barantsev
  • 93e8407783 - [java] Unignoring some tests Chrome 77 passes locally :: Alexei Barantsev
  • b8e372dfa7 - Revert "Attempting to update apt and dpkg before installing other packages" :: Alexei Barantsev
  • 3bb5d31cd6 - Travis CI: dist: xenial is now the default and sudo is deprecated :: Christian Clauss
  • 7426e2fa41 - Trying to switch travis env to openjdk8 :: Alexei Barantsev
  • 9b8758a5bf - [java] Fixing bazel target name for webdriver_prefs.json :: Alexei Barantsev
  • 497166d046 - Adding a third party repository for chrome as recommended here: https://docs.travis-ci.com/user/reference/xenial :: Alexei Barantsev
  • 51abd46466 - Another attempt to get latest stable chrome on travis :: Alexei Barantsev
  • 64ee6c08cd - The last attempt to install latest stable chrome on travis by the apt addon before implementing our own script :: Alexei Barantsev
  • 3a7a86d633 - An attempt to install the proper chrome version by install script :: Alexei Barantsev
  • 5573706fea - Oops, forgot about sudo :: Alexei Barantsev
  • 5f4330514b - More sudo :: Alexei Barantsev
  • 271ac6167e - Ah, a tricky combination of sudo and stream redirection :: Alexei Barantsev
  • aeda13d7af - Refactor/rework ruby raketasks part1 (#7562) :: Luke Hill
  • b32d0620c5 - [nodejs] Ignoring proxy tests in Firefox, they started to fail locally too :: Alexei Barantsev
  • 38cd7bc54e - First cut of README, but still some work to be done :: Marcus Merrell
  • 0479dc60aa - [java] Ignoring a Firefox test back because the corresponding fix in the browser was reverted :: Alexei Barantsev
  • 437cca6991 - [java] Renaming a test setup method to prevent overriding a method with the same name in the base class :: Alexei Barantsev
  • 66c07d3638 - [java] Fixing NetworkInterceptor (or commands sent by Fetch, even) :: Alexei Barantsev
  • 04c6ce95aa - [java] Unignoring back a test that works well (despite the fact that the target issue is not closed) :: Alexei Barantsev
  • daa0b524ca - Update Chrome extension to CRX3 format :: John Chen
  • bce1ed88c8 - [ruby] Unignoring some tests in Chrome :: Alexei Barantsev
  • 6140d71542 - [py] Unignoring some xpassed tests in Chrome :: Alexei Barantsev
  • 8a06a59203 - An attempt to fix "Permission denied" error in Ruby build :: Alexei Barantsev
  • 200f818387 - Logging file and dir permissions to diagnose ruby build failure on travis :: Alexei Barantsev
  • 15fc14aabe - A fix for the previous commit, forgot about substituted variables :: Alexei Barantsev
  • 8264e3927f - Fixing permission denied error in another code path :: Alexei Barantsev
  • f05ebbfd15 - Correct contentEditable code in Clear atom :: Julian Kung
  • 8adf509682 - Deleting obsolete steps from travis atom test jobs :: Alexei Barantsev
  • 9d769959c3 - Bump bazel version :: Simon Stewart
  • cf2ba4a5c8 - Gather build info :: Simon Stewart
  • 23eb9a9dcf - Add build files for htmlrunner :: Simon Stewart
  • 7bdbb85b3d - [bazel] Compile atoms and export as constants in C and Java :: Simon Stewart
  • 7c3b0a3260 - [bazel] Construct distribution zips for java outputs :: Simon Stewart
  • 13384ee69b - Update changelog :: Simon Stewart
  • 4d88de759a - Update rakefile with new locations for java alpha3 binaries :: Simon Stewart
  • 29eff7bae0 - Update AUTHORS file :: Simon Stewart
  • d0b5703353 - Fix failing js tests by creating new js deps :: Simon Stewart
  • 5e0dc3c8fe - Atom tests should be run in headless Firefox :: Alexei Barantsev
  • 772fa8eba7 - [py] Unignoring tests xpass-ed on travis :: Alexei Barantsev
  • 6ea6d29b98 - [py] Ignoring/unignoring some Chrome tests :: Alexei Barantsev
  • d860153e3a - [py] Fixing remote tests, migrating from buck to bazel :: Alexei Barantsev
  • cff7cc957d - [py] Migrating remote tests to the new Grid CLI :: Alexei Barantsev
  • fbaf35f59f - Deleting legacy Firefox jobs and python2 jobs from travis. :: Alexei Barantsev
  • 4e102f670f - [py] Making path to selenium server independent of the current working dir :: Alexei Barantsev
  • 41ca610754 - [py] Changing default command executor address to the address of TNG Grid :: Alexei Barantsev
  • 1881111f31 - [py] Adding more diagnostics to understand why python tests cannot connect to selenium server on travis :: Alexei Barantsev
  • c746d7a141 - [py] urllib throws on 404 so let's check the /status endpoint that returns 200 :: Alexei Barantsev
  • 5d219b80ee - [py] Ignoring remote tests that are already ignored locally :: Alexei Barantsev
  • a06d321af4 - Dumping more information to the log to debug a python test failure on travis :: Alexei Barantsev
  • cf5fd16218 - [java] Fixing GeckoDriverService builder to use passed capabilities :: Alexei Barantsev
  • 2bb0b6bfc4 - [py] Fixing stacktrace parser to handle strings as well as objects :: Alexei Barantsev
  • d4827ec279 - [java] Adding a debug message to figure out why selenium server can't start geckodriver on travis :: Alexei Barantsev
  • acb61e5ad5 - [py] Printing stdout and stderr to the log to investigate why geckodriver can't start :: Alexei Barantsev
  • fd7c919a5c - [java] Choosing a new random port on each invocation of build method in a driver service builder (if there is no port specified explicitly) :: Alexei Barantsev
  • b687cae10e - [java] Resetting the port to zero after using a service builder to allow reusing the same Builder :: Alexei Barantsev
  • 50977289d9 - Deleting debug prints :: Alexei Barantsev
  • 638815adc5 - [java] Using SDK instead of guava (and deleting unnecessary boxing) :: Alexei Barantsev
  • 72751e87fd - Fix testShouldNotScrollIfAlreadyScrolledAndElementIsInView :: John Chen
  • d9aa681a3a - [java] Disabling recently modified test in IE, see #7603 for details :: Alexei Barantsev
  • 90dd53c305 - [java] Checking for changes in frozen preferences in XPI-based FirefoxDriver only :: Alexei Barantsev
  • 2ee6b64711 - [grid] Adding ability to discover and start Edge (both chromium-based and legacy) :: Alexei Barantsev
  • 8c567de6dc - Adjusting Rakefile for next release :: Diego Molina