Selenium 4.0.0 Alpha 3
Pre-release
Pre-release
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 Stewart80eb45ed02
- Hive .Net config into its own setup :: Simon Stewartaf41412df2
- Mark small tests as being small :: Simon Stewart0d47cc2234
- Minor typo fix: no logical changes :: Simon Stewart593c17ad0c
- Remove dependency on guava :: Simon Stewart5263a2dfb7
- prevent json package depending on remote :: Simon Stewart9754373c95
- HttpHandler is no longer a Function :: Simon Stewart951f9f4a43
- Deprecate CommandHandler :: Simon Stewartbd03257118
- Deprecate the original Route class in favour of the new one :: Simon Stewart48c45b5ed3
- Add a Routable interface and make the old Route an HttpHandler :: Simon Stewart7df7c1b435
- Route should handle failure to match or no response gracefully :: Simon Stewartba67fbdea4
- Make OkHttp calls appear to be Just Another HttpHandler :: Simon Stewart2505fb370e
- Move helper servlets to use HttpHandler :: Simon Stewart84fcbf0f7a
- Extract JEE interop features to a helper class :: Simon Stewartc5f138c80d
- Move away from the old Routes class :: Simon Stewartd18d60ad2c
- Finish removing old routes :: Simon Stewartf17525ca65
- Move most command handlers in distributor to http handlers :: Simon Stewartc5b8a70594
- Migrate most command handlers to http handlers in router :: Simon Stewart5fc74cd7dd
- Migrate most command handlers to http handlers in session map :: Simon Stewart6569cb9589
- Remove unused class :: Simon Stewarte5ed023a46
- Router is now just an http handler :: Simon Stewartbf74b7d7c4
- Routes can be created from anything that is both Routable and an HttpHandler :: Simon Stewart2c24f307a3
- Make HttpClient an HttpHandler :: Simon Stewart21a2ceb6ad
- Replace bazel identified instanceof checks of CommandHandler with HttpHandler :: Simon Stewartd062f62a67
- Continue removing the old CommandHandler :: Simon Stewart644776db35
- Update the JreAppServer to use HttpHandlers :: Simon Stewart6be6012f74
- Make Routable also be an HttpHandler :: Simon Stewart46d3642954
- Switch to using ClientConfig to configure the HttpClient :: Simon Stewart8e5176c567
- Move the okhttpclient to the okhttp package :: Simon Stewart90cd946d40
- Make the OkHttpClient use the OkHttpHandler :: Simon Stewartc856f4a743
- Delete the unused CommandHandler class :: Simon Stewart470622bc3b
- [java] Fixing HTML tags in javadoc :: Alexei Barantsev16559ddb46
- [java] Ignoring a test broken in Chrome 75 :: Alexei Barantsevad9f331939
- [rb] fix incongruent name spacing :: Titus Fortnera417af2f03
- Extracting .NET cookie expiration time calculation to private method :: Jim Evans438c5fad7d
- Fixing .NET test EnvironmentManager directory detection :: Jim Evansc8caa955b8
- Adding additional logging to .NET ProxyTest :: Jim Evansfafa44799b
- Updating logging prefs capability in .NET ChromiumOptions class :: Jim Evans103245a577
- Adding Chrome DevTools Protocol (CDP) support to .NET bindings :: Jim Evans5644886f43
- Updating .NET nuspec files to replace deprecated LicenseUrl with License :: Jim Evans45ce2ef9aa
- Updating assembly versions and CHANGELOG for .NET 4.0-alpha02 release :: Jim Evans415371e390
- [rb] minor updates to specs and docs :: Titus Fortner2e75b914ba
- [rb] bump version to 4.0.0.alpha3 :: Titus Fortner4b43143d33
- [rb] delete empty spec :: Titus Fortnerb28fab0a8c
- [rb] add missing change to log :: Titus Fortnerdc6dbc18c6
- [bazel] Avoid test names clashing if declared repeatedly :: Simon Stewarte6764e4d52
- [bazel]: Expose filegroups to allow java appserver tests to run :: Simon Stewart796bb2d98b
- Provide utility classes for cleaning up tests neatly :: Simon Stewart2eeed81d7c
- Expose presence of devtools support on a role-based interface :: Simon Stewart14348a757b
- [bazel] Add devtools tests :: Simon Stewart5e04a20a19
- [bazel] Add build rules for Edge HTML :: Simon Stewart2ea018e949
- [bazel] Expose devtools APIs from chromium derived drivers. :: Simon Stewartd14c7384ee
- Provide abstraction for dealing with form encoded http requests :: Simon Stewartd34ac6b4ad
- [bazel] Get the RC emulation servlet running with bazel :: Simon Stewart0a9e9c79de
- Migrate the selenium rc handler to be an http handler :: Simon Stewart97402cb3ec
- Deleting test that is never run :: Simon Stewart8824396700
- Start deleting tests that are no longer relevant :: Simon Stewartb52106b8d0
- [issue-7350] Updating Jetty version (9.4.19.v20190610) (#7379) :: Marcus Merrell6275e4e33f
- Updating .NET test framework to allow hiding test web server command window :: Jim Evansc346167825
- Slightly modified setting IE window to have focus when sending input :: Jim Evans5304b39174
- Properly ignoring .NET DevTools tests for non-DevTools browsers :: Jim Evansf1f20a008a
- Adding start position to .NET WindowTest :: Jim Evanse6f5e3c235
- Removing .NET user-specific test config value for running withbazel test
:: Jim Evans13b9007eae
- Adding control of Java test web server from .NET to JSON test config file :: Jim Evansc0b9b28b87
- Unignoring .NET alert text tests for Chrome that pass in Dev channel :: Jim Evans8add72a672
- Add a toString method to HttpResponse :: Simon Stewartfdc5e887ed
- Ensure that the protocol converter handles the new session responses properly :: Simon Stewart0006781725
- [bazel] Add alias for building grid :: Simon Stewart4a464cb578
- Bump the java version number to 4.0.0-alpha-3 :: Simon Stewart3637786047
- Deleting references to missing java libs from IDEA project :: Alexei Barantseva4ec9e9d7c
- [java] Fixing Safari initialization code to be able to use Safari TP :: Alexei Barantsev6674a230d0
- [js] Update logging commands to work with chrome 76 :: Jason Leybafb4030e461
- Get our closure-based javascript tests running with bazel. :: Jason Leyba438d1d836a
- Adding proper ignores in .NET DevTools tests :: Jim Evansf62aefbaa6
- Updating .NET tests to correctly test Safari :: Jim Evans0eafd9e714
- Give every a closure_test_suite a binary for running a server with necessary data dependencies for debugging locally. :: jleybad829459a67
- Updating missed .NET test for MacOS :: Jim Evansf1526d2002
- Adding restart logic in .NET cookie tests for Safari :: Jim Evans948837ee2d
- Add chromedriver cast APIs to remote server (#7282) :: jwoolley660e663a8c
- Refactoring .NET UnexpectedAlertBehaviorTest to work better with Safari :: Jim Evansa4e80507c4
- Ignoring hanging .NET test on Safari :: Jim Evans93af4ca569
- Fixing interactions test for Safari :: Jim Evansc0f3e3c743
- [atoms] Fixing getText atom for capitalized text to better match what a user sees. :: Alexei Barantsev92108dd8a0
- [java] Changing tests to follow atom changes :: Alexei Barantsev17cf4a82d0
- [java] Unignoring a passing test :: Alexei Barantsev679fef15c8
- [buck] Windows is not Unix :: Alexei Barantsev08d653369f
- Deleting v3 grid from the list of Java release targets :: Alexei Barantsev9ec49e496e
- Updating screenshot test for .NET on Safari :: Jim Evans95645b892e
- Allow childprocess 2.x gem to be used [rb] :: Thomas Walpolef2c647aca4
- Update rubocop and remove unnecessary overrides [rb] :: Thomas Walpole5cc2df5741
- Update testing gems [rb] :: Thomas Walpolea94c5644fe
- [bazel] Add custom rule to run web tests :: Simon Stewart3f568515aa
- Move java_test_suite rule to test.bzl :: Simon Stewartc097df261d
- Emulate default maven behaviour and export transitive deps of imports :: Simon Stewartdec20c7493
- Add tests for lift module :: Simon Stewartfe1a79ae85
- Migrate support tests to java_selenium_test_suite :: Simon Stewarte2b2b97de0
- [bazel] More fun with test suites :: Simon Stewart7e8bd71004
- Updating IE driver to allow detection of alerts with 'do not create' checkbox :: Jim Evansbbc80e1559
- Fixing IE driver to ignore unknown timeouts for set timeout command :: Jim Evans2bcebc347c
- Fixing IE driver to return empty object from JavaScript instead of null :: Jim Evanscd4a7ab1ed
- Make IE driver calculate viewport with window.innerHeight/Width instead of documentElement :: Jim Evans1f2813a8eb
- Updating IE driver resources and prebuilts :: Jim Evansa0a20a66aa
- Update jaro_winkler gem for jruby [rb] Update rubocop gem [rb] :: Thomas Walpole2fd646c5d7
- [rb] remove Firefox::Binary class :: Titus Fortnere7b4b76f9b
- [rb] remove unnecessary code from Firefox::Profile class :: Titus Fortnerac42a3e569
- fix comment references :: Titus Fortner8fa569e0d2
- [py] Adding full page screenshot feature for Firefox (#7182) :: gentoo90df8eed84fc
- [py] Pass capabilities rather than options to the proxy object (#6620) :: Lucas Dinizf2518bfbdc
- Fix NumberFormatException in LinuxEphemeralPortRangeDetector :: Nicolas Sotguib31f2e0e71
- [java] Deleting a precondition, unit tests can run on any platform. :: Alexei Barantsevccd7460499
- [rb] initialize all of the drivers in superclass :: Titus Fortner14a4bb22f4
- [java] Fixing preconditions that check chrome version :: Alexei Barantsev51b6b33e08
- [java] Adding log command endpoints for Chrome in W3C mode :: Alexei Barantsev85e17c1579
- [java] Fixing Chrome logging capability name renamed to "goog:loggingPrefs" in Chrome 75 :: Alexei Barantsev76daf60410
- [java] Making TestChromeDriver a subclass of ChromeDriver :: Alexei Barantsev791b361335
- [java] Passing ChromeOptions instead of plain capabilities to create a test Chrome driver :: Alexei Barantsevaa238852b0
- [java] Ignoring performance logging tests in legacy Firefox :: Alexei Barantsev6a0658eb0d
- [java] Updating state of Chrome tests :: Alexei Barantsev3a304f6977
- [java] Fixing buck deps :: Alexei Barantsev565006f60c
- [java] Partially fixing DevTools tests by reusing the same session. :: Alexei Barantsevd8e434f732
- Updating okhttp3 library to 4.0.1 (#7414) :: Marcus Merrellc87cdae597
- [bazel] Make it possible to compile getVisibleText as an js fragment :: Simon Stewart4892ee93c2
- [bazel] Add tags to indicate maven coordinates :: Simon Stewart3d2054a922
- [bazel] Automated reformatting of build files :: Simon Stewart8379ca3718
- [bazel] Set maven_coordinates of imports correctly when using macro :: Simon Stewartbf990aa208
- Remove an indent from the reset_actions docstring :: myslak7147bc136d13
- Restoring back python and ruby modules in IDEA project :: Alexei Barantsev0e24f411f2
- Running python unit tests with bazel :: Alexei Barantsevb300c358f6
- Renaming back 'py' directory, use of 'legacy_create_init' argument resolved the name collision. :: Alexei Barantsevdb9ce7fd52
- Remove 'resolve_ip' option from RemoteConnection :: GQAssurancef9eaae5d05
- [bazel] Generating pytest.ini file with proper test discovery settings. :: Alexei Barantsevf81159fa94
- [py] Fixing a flake8 issue :: Alexei Barantsev15d8c41747
- [py] update to w3c compliant log endpoints :: Lucas Tierneye12031f897
- [py] fix unit test for firefox options, proxy key should be outside of options :: Lucas Tierney52cbeb422b
- [py] increase async script timeout from 0 as the w3c spec states to start time checking immediately :: Lucas Tierney5af55c70d5
- Fix ChromeOptionsFunctionalTest.canSetAcceptInsecureCerts (#7447) :: John Chen2b89c4de77
- Adding correct paths for IDEA to the okhttp dependencies (#7441) :: Marcus Merrellde923a257b
- When adding anOptional
to a list or an array, only add those that are actually present. :: Simon Stewart62e09d61d6
- [CDP] Provide an in-process proxy for stubbing responses :: Simon Stewart0b4ddefbd4
- Bump bazel to 0.28.1 :: Simon Stewartb4c683362d
- [bazel] Ensure the default java toolchain targets java 8 :: Simon Stewart85a101089b
- [bazel] Add ability to create maven jars :: Simon Stewart9c9661ff9c
- Handles Long overflow on JsonTypeCoercer (#7423) :: albertor249e02de52b9
- [CDP] Add inspector API (#7418) :: dratler139ca6cddf
- [py] Add support for the new MicrosoftEdge (#7459) :: Long Lycbd9435bba
- [py] allow --browser-binary and --browser-args to be used with ChromiumEdge :: Lucas Tierneyd0198ec340
- [py] flake8 fixes :: Lucas Tierneyf7b9b9eeba
- [py] cleanup options classes :: Lucas Tierney25ad82a40a
- [py] fix chrome options import and unit test :: Lucas Tierney3b25b6566c
- [py] fix docs build, add chromium and edge to docs :: Lucas Tierneye54e2d928b
- [bazel] Add targets for grid and rc emulation :: Simon Stewart979ec6b125
- [bazel] Attempt to make sure maven artifacts include each library once :: Simon Stewart000b82dd22
- [bazel] Generate pom.xml files for maven rules :: Simon Stewart09610f3e58
- [bazel] Allow maven deps to be excluded from pom files :: Simon Stewartad21ea283b
- [bazel] Reorganise structure of maven rules :: Simon Stewart6e18a271de
- [bazel] Enable uploading to maven repositories :: Simon Stewart5f7462f85b
- [bazel] Use java_export for things we export to maven :: Simon Stewarte8d04db130
- Make our By classes serializable over json :: Simon Stewart287688786a
- Add test to check deeply nested elements are added as js arguments :: Simon Stewartb5a6a4b8ac
- Introduce atoms and java bindings for friendly locators :: Simon Stewarta7692211cf
- Rename class :: Simon Stewart2a4b42395b
- Update java changelog :: Simon Stewartec45932d1d
- Make sure java release artefacts placed in alpha directory :: Simon Stewart27f138bc01
- Fixing typo in ByFriend(l)yLocator class name (#7463) :: Marcus Merrell12d7a932ab
- Google chrome dev toosl inspector domain duplication fix in class (#7465) :: dratler18a65f169e
- only conditionalize Travis on tree changes if the build is a PR (#7460) :: Lucas Tierneycab7ff4d81
- [CDP] added ResourceTiming parser in CDP Network (#7415) :: adiohana0223766e56
- Selenium 4.0 grid browser priority, first cut (#7442) :: Marcus Merrellfd6981bdcb
- Adding additional error message info to navigation methods in IE :: Jim Evansfed468f064
- Fixing IE driver keyboard actions to better synchronize with mouse :: Jim Evanse72d039042
- Making IE driver work with and elements :: Jim Evans6a0b99afe4
- Adding ToString override to .NET PauseInteraction :: Jim Evansa0f2fa5938
- Use getComputedStyle for height and width in IE to account for scrollbars :: Jim Evans1395598776
- Adding atom to IE driver :: Jim Evansd9bea9084a
- Updating IE driver to latest JavaScript atoms :: Jim Evansabfb96f34e
- Updating IE to prep for refactor of element click point calculation :: Jim Evansf74b4dc353
- Changing method name in .NET test :: Jim Evans9535fdf97e
- Making .NET screenshot test resize window to remove scrollbar before screenshot :: Jim Evans8f95c013cb
- Unignoring .NET tests that now pass with new driver implementations :: Jim Evans4949f5b58e
- Adding Reset method to Actions class :: Jim Evans26d8b67a58
- Fixing .NET retrieval of "Logs" :: Jim Evans4a50934bbc
- Add basic support for IEDriver to drive an EdgeChromium IE tab :: Stanley Hon4e4160dd3d
- [py] Fix invisibility_of_element expected condition init function (#7484) :: Jake Klingensmithd51a12b7df
- [rb] remove private api annotations from Service subclasses :: Titus Fortnerc61eb7cd4a
- Adding configuration for lock-threads bot [skip ci] :: Diego Molinae82f965fb9
- Disabling comments from lock-threads bot [skip ci] :: Diego Molina0861f4c379
- [bazel] Export jetty correctly :: Simon Stewart16cb1fd013
- [bazel] Add more maven targets :: Simon Stewartf1b87b6ad4
- Start migrating CrazyFun to use bazel :: Simon Stewart811e42d146
- [bazel] Switch to rules_python for python rules :: Simon Stewart6681d50936
- [bazel] Introduce a "py_import" rule, analogous to "java_import" :: Simon Stewart7c0c147249
- [bazel] Run python unit tests with bazel :: Simon Stewart43963b8df7
- Fixing Javadoc around moveToElement, to specify its action as relative to center, not top-left corner :: Marcus Merrell2ff9638210
- Fixing Bazel WORKSPACE python rule imports to work with Windows :: Jim Evans72f9d423ec
- Correcting creation of .NET Standard assemblies :: Jim Evansf3dcef6821
- Setting back comment when locking issues [ci skip] :: Diego Molina6e1307270a
- Updating version resources and prebuilts for 3.150.0 IE driver release :: Jim Evans296a1e90d6
- [bazel] Fix up java maven rake tasks to use bazel :: Simon Stewart9f578068a7
- [bazel] Use Java 11 as the base JDK :: Simon Stewart3448bec6af
- Update JRuby version :: Simon Stewart3177fbbb1f
- Use rake tasks for building python :: Simon Stewart753dcb82f1
- Bump hamcrest version :: Simon Stewartf6f9c87805
- [bazel] Automatically generate java 9 modules for java_export :: Simon Stewart3962b002e1
- [bazel] Move test rules to a private area :: Simon Stewartad9bd21ebf
- [bazel] Remove unused bzl files :: Simon Stewartfd565572a5
- [bazel] Hook publishing into build steps :: Simon Stewart7a7ba03522
- bazel: generate dependencies correctly :: Simon Stewartb44dbfa1f5
- Move net package to core module to prevent needing to rely on internal interfaces :: Simon Stewartc476d0a2c2
- Unshadow Jetty :: Simon Stewartbe8215d7c5
- Add test for protocol converter :: Simon Stewart6e7805c5dc
- [java] Fixing Javadoc format :: Alexei Barantsev12d777d798
- Adding an experimental Bazel task to travis :: Alexei Barantsev36683f0a32
- Adding Java small tests run by Bazel to Travis :: Alexei Barantsev9eacb5c2a3
- Adding some browser tests run by Bazel to Travis :: Alexei Barantsev804587f119
- Injecting DISPLAY variable into Bazel test environment :: Alexei Barantsev0263149edc
- Updating dependencies and source level in IDEA project :: Alexei Barantsev8494824ab6
- [java] Fixing JAR generation on Windows, paths should use forward slashes :: Alexei Barantsevdfa0cc5d2b
- [java] Fixing jetty library in IDEA project to use non-repacked original jars :: Alexei Barantsev9e1e3531f3
- [java] Updating HtmlUnit and the corresponding driver. :: Alexei Barantsevf768b3281f
- [java] Unignoring a couple of tests fixed in Chrome 76 :: Alexei Barantsev178e363e2d
- Injecting TRAVIS environment variable into Bazel test environment :: Alexei Barantsev256377a0fb
- Fixing the way to pass environment variables to Bazel test environment :: Alexei Barantsevceab1e378c
- Delegate to bazelisk (instead of bazel) from crazyfun :: Alexei Barantsevac72dcdf47
- Removing buck-based travis jobs migrated to bazel :: Alexei Barantsevece9d6080e
- Migrating htmlunit tests to bazel :: Alexei Barantseve94c30eea8
- Fixing javadocs generation (no more jetty repacking) :: Alexei Barantsev404c800d1e
- Explicitly clear PoolManager by using context manager :: GQAssuranceef812996b4
- Implement logical expected conditions in Python :: Grant77030dd286
- [py] Fixing docstring formatting :: Alexei Barantseva03a556fe9
- [java] Fixing javadoc generation task :: Alexei Barantsev1addebd3c0
- Resolve WebDriverWait deprecation warnings (#7526) :: Joshua Bruning5fe20e7658
- Update Ruby changelog to include 3.142.4 :: Alex Rodionov0c72445d22
- Fix typo: mobilie -> mobile :: Takuho NAKANO288a9c3e05
- Fix mouse move offsets in Java tests :: John Chen93b54421d1
- [java] Deleting two classes used by buck build to create Java 9 modules. :: Alexei Barantseve52a426a38
- [java] Unignoring recently fixed tests in Firefox and Edge :: Alexei Barantsev6074ee6a1c
- Fixing a link to the new documentation. Fixes #7532 :: Alexei Barantseve21ca055c9
- Ensure protocol converter sets content length correctly. :: Simon Stewart9b41d15068
- Generate open modules :: Simon Stewart0ee27dd31e
- Remove Buck from the project :: Simon Stewart16abfac0f0
- Minor build file clean up :: Simon Stewart0776a744d9
- Clean up build files :: Simon Stewart8e2ea33231
- [java] Reverting back a bit of code to fit Java 8 source compatibility level :: Alexei Barantsev427bc34758
- Installing bazelisk as 'bazel' in travis environment :: Alexei Barantsev50bfe1dd1b
- Bumping bazel version and the versions of the rules we depend on to the latest versions :: Alexei Barantsevb7235121ba
- Use bazelisk by 'bazel' name :: Alexei Barantsevc64063f0f4
- Migrating more travis jobs from buck to bazel :: Alexei Barantsev052e70ff21
- Handle TaskCanceled exception and re-throw it with timeout exception :: Nikolay Borisenkod3ac5e0fa2
- fix: typo in async execute error text (#7537) :: Isaac A. Murchie1f614efecb
- Adding ability to install/uninstall Firefox add-ons to .NET :: Jim Evansbc2639eef0
- Fixing list of targets to run atom tests with bazel :: Alexei Barantsev13f42acd66
- Refactoring scripts to run tests with bazel on travis :: Alexei Barantsev3254501cdf
- Disabling htmlunit test job on travis. :: Alexei Barantsev580401d1c6
- Oops, one more fix of the travis script that runs bazel tests :: Alexei Barantsevf5bab2ccc3
- [java] Ignoring a proxy-related test that fails on travis for an unknown reason :: Alexei Barantsev4d9d6cd1f4
- Trying to cache bazel output on travis :: Alexei Barantsev4a72cc8325
- Using more bazelish way to pass "default" options to bazel :: Alexei Barantsev5183bd5f49
- Explicitly setting bazel cache options :: Alexei Barantsev56963e2fa2
- [py] Fixing check of type of a returned element in a test for all_of condition :: Alexei Barantsev4c609e86cc
- Increasing travis job timeout :: Alexei Barantsev87384d1ff8
- [py] Trying to fix doublecllick action that fails on travis: don't move mouse between parts of doubleclick :: Alexei Barantsev5caa106d1d
- Throw more informative exception on invalid new session response in .NET :: Jim Evans4e62dd5f45
- added onQuit handler for chromedriver :: Tomer985943ec44
- version bump :: Tomerca2a094d79
- [skip ci] Adjusting Rakefile to build Grid :: Diego Molina1d45069a5d
- Use the bazel plugin for IJ to build the project :: Simon Stewart221ec6a7d9
- Rename "friendly" locators to "relative" :: Simon Stewart2de1291928
- Rename WORKSPACE to "selenium" :: Simon Stewart7f13e36847
- [cdp] Intercept every network request :: Simon Stewart9db0c6bde3
- Rip out existing distributed tracing mechanisms :: Simon Stewart53f7bf3d68
- [cdp] fix Devtools Response model wrong parameter names (#7468) :: Takeshi Kishif323d601ae
- Code review rejects 1. Fix typo's 2. use Selenium Session 3. Fix tests :: dratlerb2888794eb
- Only allow CORS when using a —allow-cors flag :: Long Nguyenf25d11707c
- Use the proxy protocol when a webdriver proxy is configured (#7511) :: Julian Didier2260d4183a
- Add ChromiumDriver.setPermission to Java bindings :: Tricia Crichtonef225e3a4e
- Add ApplicationCache fromm GoogleDev Tools :: Shay Dratler1c0d8f6a24
- [cdp] Add Fetch domain. :: Shay Dratler798123fc9e
- Revert "Use the bazel plugin for IJ to build the project" :: Alexei Barantsev3f0dd430fd
- Refactor/ruby rake tasks tidy (#7551) :: Luke Hill7c6ebdd05d
- [java] Adding a forgotten test base class :: Alexei Barantsev29f346e220
- Deleting a temp file committed by accident :: Alexei Barantsevfcc43e2f64
- [java] Fixing a build dependency :: Alexei Barantsev3c6c43216a
- [java] Adding name for "configure logging" option :: Alexei Barantsevd2a222c0ad
- [java] Minor update of IDEA project files made by 2019.3 EAP :: Alexei Barantsev2602ab2bce
- [java] Using bazel instead of buck to build static resources and selenium server for tests :: Alexei Barantsev2ea7c8154b
- [java] Fixing dev mode detection :: Alexei Barantsev355dd361cb
- Attempting to update apt and dpkg before installing other packages :: Alexei Barantsev93e8407783
- [java] Unignoring some tests Chrome 77 passes locally :: Alexei Barantsevb8e372dfa7
- Revert "Attempting to update apt and dpkg before installing other packages" :: Alexei Barantsev3bb5d31cd6
- Travis CI: dist: xenial is now the default and sudo is deprecated :: Christian Clauss7426e2fa41
- Trying to switch travis env to openjdk8 :: Alexei Barantsev9b8758a5bf
- [java] Fixing bazel target name for webdriver_prefs.json :: Alexei Barantsev497166d046
- Adding a third party repository for chrome as recommended here: https://docs.travis-ci.com/user/reference/xenial :: Alexei Barantsev51abd46466
- Another attempt to get latest stable chrome on travis :: Alexei Barantsev64ee6c08cd
- The last attempt to install latest stable chrome on travis by the apt addon before implementing our own script :: Alexei Barantsev3a7a86d633
- An attempt to install the proper chrome version by install script :: Alexei Barantsev5573706fea
- Oops, forgot about sudo :: Alexei Barantsev5f4330514b
- More sudo :: Alexei Barantsev271ac6167e
- Ah, a tricky combination of sudo and stream redirection :: Alexei Barantsevaeda13d7af
- Refactor/rework ruby raketasks part1 (#7562) :: Luke Hillb32d0620c5
- [nodejs] Ignoring proxy tests in Firefox, they started to fail locally too :: Alexei Barantsev38cd7bc54e
- First cut of README, but still some work to be done :: Marcus Merrell0479dc60aa
- [java] Ignoring a Firefox test back because the corresponding fix in the browser was reverted :: Alexei Barantsev437cca6991
- [java] Renaming a test setup method to prevent overriding a method with the same name in the base class :: Alexei Barantsev66c07d3638
- [java] Fixing NetworkInterceptor (or commands sent by Fetch, even) :: Alexei Barantsev04c6ce95aa
- [java] Unignoring back a test that works well (despite the fact that the target issue is not closed) :: Alexei Barantsevdaa0b524ca
- Update Chrome extension to CRX3 format :: John Chenbce1ed88c8
- [ruby] Unignoring some tests in Chrome :: Alexei Barantsev6140d71542
- [py] Unignoring some xpassed tests in Chrome :: Alexei Barantsev8a06a59203
- An attempt to fix "Permission denied" error in Ruby build :: Alexei Barantsev200f818387
- Logging file and dir permissions to diagnose ruby build failure on travis :: Alexei Barantsev15fc14aabe
- A fix for the previous commit, forgot about substituted variables :: Alexei Barantsev8264e3927f
- Fixing permission denied error in another code path :: Alexei Barantsevf05ebbfd15
- Correct contentEditable code in Clear atom :: Julian Kung8adf509682
- Deleting obsolete steps from travis atom test jobs :: Alexei Barantsev9d769959c3
- Bump bazel version :: Simon Stewartcf2ba4a5c8
- Gather build info :: Simon Stewart23eb9a9dcf
- Add build files for htmlrunner :: Simon Stewart7bdbb85b3d
- [bazel] Compile atoms and export as constants in C and Java :: Simon Stewart7c3b0a3260
- [bazel] Construct distribution zips for java outputs :: Simon Stewart13384ee69b
- Update changelog :: Simon Stewart4d88de759a
- Update rakefile with new locations for java alpha3 binaries :: Simon Stewart29eff7bae0
- Update AUTHORS file :: Simon Stewartd0b5703353
- Fix failing js tests by creating new js deps :: Simon Stewart5e0dc3c8fe
- Atom tests should be run in headless Firefox :: Alexei Barantsev772fa8eba7
- [py] Unignoring tests xpass-ed on travis :: Alexei Barantsev6ea6d29b98
- [py] Ignoring/unignoring some Chrome tests :: Alexei Barantsevd860153e3a
- [py] Fixing remote tests, migrating from buck to bazel :: Alexei Barantsevcff7cc957d
- [py] Migrating remote tests to the new Grid CLI :: Alexei Barantsevfbaf35f59f
- Deleting legacy Firefox jobs and python2 jobs from travis. :: Alexei Barantsev4e102f670f
- [py] Making path to selenium server independent of the current working dir :: Alexei Barantsev41ca610754
- [py] Changing default command executor address to the address of TNG Grid :: Alexei Barantsev1881111f31
- [py] Adding more diagnostics to understand why python tests cannot connect to selenium server on travis :: Alexei Barantsevc746d7a141
- [py] urllib throws on 404 so let's check the /status endpoint that returns 200 :: Alexei Barantsev5d219b80ee
- [py] Ignoring remote tests that are already ignored locally :: Alexei Barantseva06d321af4
- Dumping more information to the log to debug a python test failure on travis :: Alexei Barantsevcf5fd16218
- [java] Fixing GeckoDriverService builder to use passed capabilities :: Alexei Barantsev2bb0b6bfc4
- [py] Fixing stacktrace parser to handle strings as well as objects :: Alexei Barantsevd4827ec279
- [java] Adding a debug message to figure out why selenium server can't start geckodriver on travis :: Alexei Barantsevacb61e5ad5
- [py] Printing stdout and stderr to the log to investigate why geckodriver can't start :: Alexei Barantsevfd7c919a5c
- [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 Barantsevb687cae10e
- [java] Resetting the port to zero after using a service builder to allow reusing the same Builder :: Alexei Barantsev50977289d9
- Deleting debug prints :: Alexei Barantsev638815adc5
- [java] Using SDK instead of guava (and deleting unnecessary boxing) :: Alexei Barantsev72751e87fd
- Fix testShouldNotScrollIfAlreadyScrolledAndElementIsInView :: John Chend9aa681a3a
- [java] Disabling recently modified test in IE, see #7603 for details :: Alexei Barantsev90dd53c305
- [java] Checking for changes in frozen preferences in XPI-based FirefoxDriver only :: Alexei Barantsev2ee6b64711
- [grid] Adding ability to discover and start Edge (both chromium-based and legacy) :: Alexei Barantsev8c567de6dc
- Adjusting Rakefile for next release :: Diego Molina