selenium

A browser automation framework and ecosystem.

APACHE-2.0 License

Downloads
27.6M
Stars
29.2K
Committers
864

Bot releases are visible (Hide)

selenium - Selenium 4.13

Published by titusfortner about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3b7b377d58 - update versions and change logs for 4.13 :: titusfortner
  • 6fac66ec02 - update selenium manager files for 4.13.0 release :: titusfortner
  • b8840441fd - [dotnet] Remove Microsoft.IdentityModel.Tokens as dependency (#12777) :: Nikolay Borisenko
  • bf4b286dc0 - Restore required version of Newtonsoft to 13.0.1 (#12817) :: Titus Fortner
  • e66fbf532e - [dotnet] allow user to start service before creating driver (#12816) :: Titus Fortner
  • 739787747b - [ci] do not locally execute a script intended for ci :: titusfortner
  • e7c60f5e20 - Update tracing.txt :: Puja Jagani
  • 1fa0af43ba - Add more detail to the remote build doc :: Simon Mavi Stewart
  • e565660b8f - Add note on how to execute builds on EngFlow :: Simon Mavi Stewart
  • 8c337c5fb5 - update change logs :: CI Build
  • e2640f1912 - [java] fix formatting :: CI Build
  • f843e8b146 - [rb] allow service to be started before the driver :: titusfortner
  • e5ce6fd8c1 - Look for Selenium Manager in path defined by Environment Variable (#12752) :: Titus Fortner
  • 553791ccf4 - [rust] Fix config setup in Selenium Manager (#12807) :: Boni García
  • bf5d59248d - [rb] fix flaky test :: titusfortner
  • 44ac51fbbc - [js] remove virtual authenticator credential test assertions :: titusfortner
  • 3999f31a19 - [dotnet] remove virtual authenticator credential test assertions :: titusfortner
  • fb358a48a7 - [py] remove unused import in tests :: titusfortner
  • 488b96aeda - [py] do not test for virtual authentication properties :: titusfortner
  • 5ab7dfaa4a - [rb] update gemfile lock :: titusfortner
  • 462194534a - [rb] remove assertions in virtual authenticator tests :: titusfortner
  • ab1fe36bc9 - [java][bidi] Mark browsing context tests unimplemented fir firefox :: Puja Jagani
  • aa7ba43425 - Update mirror info (Fri Sep 22 12:06:44 UTC 2023) :: Selenium CI Bot
  • 9e20c44f08 - Run format script. No logical changes :: Simon Mavi Stewart
  • 1337b209be - [java] Bumping version to 4.13.0-SNAPSHOT for nightly :: titusfortner
  • 83a27e797c - [bidi][java] Add browsing context capture screenshot method :: Puja Jagani
  • 465bb1e219 - [bidi][java] Add browsing context handle user prompt methods :: Puja Jagani
  • 79f73c4698 - [bidi][java] Add browsing context reload methods implemented by the browsers :: Puja Jagani
  • 3a126babc7 - [java] Add braces rather than assume a single statement in a block. No logical changes :: Simon Mavi Stewart
  • 304df19c32 - [bazel] Add support for pinning Firefox Dev Edition (#12762) :: Simon Stewart
  • fbfaab5a71 - [dotnet] Use correct Newtonsoft.Json 11.0.1 as minimum required (#12776) :: Nikolay Borisenko
  • 9d20124541 - [rust] Capitalize first words in 0.4.12 changelogs :: Boni Garcia
  • 8a8120cc4e - [ci] Fix the failing RBE build :: Simon Mavi Stewart
  • f7fa71035c - Roll pinned browsers :: Simon Mavi Stewart
  • 6e33959550 - [dotnet] Use the lower version of Newtonsoft.Json as dependency (#12772) :: Nikolay Borisenko
  • 43c4a11ef0 - [rust] Bump Selenium Manager version to 0.4.13 (#12768) :: Boni García
  • 741e9f6f6a - [py] fix linting failures :: titusfortner
  • 4ea6f16270 - [rb] removed references to previously deleted files :: titusfortner
  • 1c59653fc0 - [py] firefox profiles can not be deprecated yet :: titusfortner
  • 377f832cc8 - [py] chromium service log file name should always use args :: titusfortner
  • edf28c1b86 - [py] remove deprecated log_file methods :: titusfortner
  • 8c21026878 - [rb] remove deprecated driver extensions :: titusfortner
  • 1c6fe3bfe8 - [java] remove deprecated driver service constructors and methods :: titusfortner
  • dbcad078e5 - [java] remove deprecated headless methods from Options classes :: titusfortner
  • b5cfcc4f9c - [py] remove deprecated headless methods :: titusfortner
  • f116bac70e - [rb] setting log path in Chromium needs to pass an argument instead of piping process :: titusfortner
  • 84457dfa89 - update change logs :: titusfortner
  • 609b43c824 - [java] fix linting failures :: titusfortner
  • 4208590858 - [dotnet] fix assertions in test :: titusfortner
  • 16d44f60c3 - [cdp] script can not be inside brackets even with ticks :: titusfortner
  • a2217cff3b - [cdp][java] Page.addScriptToEvaluateOnNewDocument needs an additional parameter now :: titusfortner
  • 8ef0b822fe - [cdp] add support for Chrome 117 and remove 114 :: titusfortner
  • 0f1640daed - [cdp] add pdl files for Chrome 117 and remove 114 :: titusfortner
  • 61f6122e5e - [dotnet] fix flaky test :: titusfortner
  • c80ce4d287 - [py] refactored by removing duplicate code in PR12715 (#12755) :: Sandeep Suryaprasad
  • 0fd2532cef - [js] fix more lint warnings :: titusfortner
  • 28665786d4 - [js] fix flaky tests :: titusfortner
  • 34e03ad7af - [js] fix linter issues :: titusfortner
  • da4eaa1353 - [js] fix tests; navigationId should not be null :: titusfortner
  • 3e880d115e - [js] ignore computed label test for chrome :: titusfortner
  • 6ff7f5491b - [java] fix bug for appium subclass that sets neither log file nor out… (#12696) :: Titus Fortner
  • d78a8ec61a - [py] disable console appearing on windows when running in pythonw (#12715) :: Jiahua Fan
  • ed7ca49f15 - [py] close out logging on quit (#12637) :: Sean Gomez
  • 14e43b158a - [py] do not send parameters in payload that are used in endpoint (#12685) :: Titus Fortner
  • b56c0b609c - [rust] Use original path when unwrap fails in canonicalize function (#12699) :: Boni García
  • 6c846218f8 - [dotnet] Return back AlertsTest on .net 4.8 (#12702) :: Nikolay Borisenko
  • eafd7cfff0 - [rust] Search better driver possible in the cache (#12753) :: Boni García
  • 810123657d - [rust] do not log warning for default value :: titusfortner
  • 61fe50b819 - [dotnet] Declare selenium manager binaries as content (#12711) :: Nikolay Borisenko
  • d1a1c028e8 - [dotnet] Indicate end of output taken from selenium manager (#12744) :: Nikolay Borisenko
  • 9bffabd4df - [rust] Avoid using robocopy to move extracted files from sfx in windows (#12690) :: Boni García
  • b687c7b8a1 - [atoms] Update fragment.bzl to fix a bug where "_" was overwritten (#12704) :: Michael Mintz
  • e5182732e9 - [rb] Add macos coverage to Ruby CI Github Action (#12556) :: Oscar Devora
  • 4092a86b7d - Make variables final for improved code stability (#12733) :: Manuel Blanco
  • 9d265b43b6 - Delete .github/FUNDING.yml :: Diego Molina
  • 1e4a7bb11e - Add FUNDING.yml with openCollective :: Sriharsha
  • b9e416460c - [ci] Might as well just run rustfmt, as that's what we want to happen :: Simon Mavi Stewart
  • 493ccb83ab - Roll pinned browser versions (#12719) :: Simon Stewart
  • cd61441a15 - [rust] Ensure logger is set first so other setters can use it (#12720) :: Simon Stewart
  • ce876402e8 - [bazel + rust + ci]: Enable rust linting (#12722) :: Simon Stewart
  • 02359d369d - [ci] Break RBE into a format and test run step rather than a single lump (#12721) :: Simon Stewart
  • c77bd1aa31 - Make sure offline sets associated flags (#12718) :: Simon Stewart
  • 2fa6d03d6f - Run format script. No logical changes :: Simon Mavi Stewart
  • 0658f862f3 - [build] bump rules_python to 0.25.0 :: AutomatedTester
  • 73da1e8bca - [java] fix bug for overwriting log output stream passed in by user. :: titusfortner
  • 5f3f7d096a - [grid] ensure we do not close HttpClients waiting for responses :: Jörg Sautter
  • 8add57871e - Add 'getArray' method for array values (#12703) :: Scott Babcock
  • 1054775f2f - [java] Fix NewSession Runner (#12700) :: Krishna Suravarapu
  • d1a59128b7 - [dotnet] Update cdp default command timeout in inline docs (#12707) :: Nikolay Borisenko
  • 8c4f48c2a6 - [dotnet] Configure await false to all awaitable invocations (#12664) :: Nikolay Borisenko
  • 4dbd6ba5dd - [dotnet] Stabilize cdp network monitoring via increasing default timeout (#12701) :: Nikolay Borisenko
  • de4d2d5639 - Bump actions/checkout from 3 to 4 (#12687) :: dependabot[bot]
  • 8fe35ca873 - [ci] Remove rust flags in Linux job for building SM :: Boni Garcia
  • 938058d969 - [ci] Display cross version in SM workflow for Linux :: Boni Garcia
  • eb73475a57 - [ci] Fix command to build SM in GH actions workflow using cross :: Boni Garcia
  • d6085382e8 - [java] Removing deprecated 'onConsoleLog', now use onConsoleEntry :: Diego Molina
  • 89bc39a60e - [java] Removing deprecated 'createDefaultService', now use {@link GeckoDriverService#createDefaultService()} :: Diego Molina
  • 3be8312c31 - [java] Removing deprecated 'usingFirefoxBinary', now use {@link FirefoxOptions#setBinary(Path)} :: Diego Molina
  • 09302f0fe5 - [java] Removing deprecated move method at Point :: Diego Molina
  • 39abd4daab - [java] Marking some methods deprecated before deletion :: Diego Molina
  • 4a18e1d450 - Update mirror info (Tue Sep 5 12:06:38 UTC 2023) :: Selenium CI Bot
  • 707dc0c560 - [dotnet] Bumping to 4.12.4 and CHANGELOG update :: Diego Molina
  • 7d9f5b820d - Update mirror info (Tue Sep 5 00:14:26 UTC 2023) :: Selenium CI Bot
  • 8e34639b11 - [java] Bumping version to 4.12.1 :: Diego Molina
  • dfa68e5b00 - [dotnet] Bumping to 4.12.3 and CHANGELOG update :: Diego Molina
  • 191623489c - [java] Running format script :: Diego Molina
  • 5bce8d952c - [Java] Fixes #12682 :: Diego Molina
  • 8a1f5daf8c - [grid] Correcting fix for #12663 :: Diego Molina
  • 42889d7659 - Run format.sh. No logical changes :: Simon Mavi Stewart
  • 839a598c69 - [java] parse log output to support streams and file location in system properties (#12674) :: Titus Fortner
  • a6173b0f6e - [dotnet] Invoke console log api called event many times depending on count of args (#12669) :: Nikolay Borisenko
  • f664536114 - [dotnet] Return Task instead of wait it in generated CDP method invocations (#12672) :: Nikolay Borisenko
  • be6d288400 - [java] Selenium Manager don't log file paths by default (#12673) :: Titus Fortner
  • c8814aeb2c - [dotnet] Show output from selenium manager error stream (#12677) :: Nikolay Borisenko
  • 0178bb1e04 - [grid] Removing browserVersion before sending payload to driver :: Diego Molina
  • cc41a883b5 - [java] safari driver service system properties should be public :: titusfortner
  • 404462d488 - [rb] Fix release date in changelog (#12668) :: David English
  • 22a9b2e461 - Update mirror info (Sat Sep 2 12:05:45 UTC 2023) :: Selenium CI Bot
  • 174e39490e - [dotnet] Send data over cdp consecutively (#12666) :: Nikolay Borisenko
  • d670a703a3 - [dotnet] Close dev tools session safely (#12660) :: Nikolay Borisenko
  • cef99fc4be - [dotnet] Correcting failures in CDP Network event tests :: Jim Evans
  • 57503a531c - [dotnet] Fix saving png screenshot as file (#12654) :: Nikolay Borisenko
  • a2cc4c9ccb - Update mirror info (Fri Sep 1 12:06:21 UTC 2023) :: Selenium CI Bot
  • ff9590375c - [dotnet] bump to 4.12.2 to fix a release issue with 4.12.1 :: titusfortner
  • 11f67c1b88 - Update mirror info (Fri Sep 1 00:15:52 UTC 2023) :: Selenium CI Bot
  • bb1faafc5e - [dotnet] Fix build break in tests :: Jim Evans
  • 2630032575 - [dotnet] Fix Bazel build file in test directory :: Jim Evans
  • 35b746796f - [dotnet] Adding more asserts that events have fired for DevToolsNetworkTests :: Jim Evans
  • c2f96ec324 - [dotnet] Add additional assert in DevToolsNetworkTest :: Jim Evans
  • 7fbeda0013 - [dotnet] fix the logic for removing SUPPORTED_NET_FRAMEWORKS :: titusfortner
  • 799b84c2b1 - [dotnet] update changelog and version for 4.12.1 :: titusfortner
  • 09f5b157e1 - [dotnet] only do releases for netstandard 2.0 :: titusfortner
  • 23cca5e83b - [dotnet] Move disposal of ClientWebSocket to correct location :: Jim Evans
  • 4273c4b3ee - [dotnet] Build test assemblies to correct platform targets :: Jim Evans
  • 89ef913af1 - [dotnet] Remove incorrect screenshot color comparisons for Chrome :: Jim Evans
  • cf986e05ad - [rb] update lock file :: titusfortner
  • 0d0eb4a042 - [dotnet] Be more defensive when shutting down BiDi WebSocket :: Jim Evans
  • 05c148f052 - [java] directly iterate http headers :: Jörg Sautter
  • 0b164170c4 - [dotnet] Fixing POST requests during test for .NET Framework 4.8 :: Jim Evans
selenium - Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • bf5d592: [rb] fix flaky test (titusfortner)
  • 553791c: [rust] Fix config setup in Selenium Manager (#12807) (Boni García) #12807
  • e5ce6fd: Look for Selenium Manager in path defined by Environment Variable (#12752) (Titus Fortner) #12752
  • f843e8b: [rb] allow service to be started before the driver (titusfortner)
  • e2640f1: [java] fix formatting (CI Build)
  • 8c337c5: update change logs (CI Build)
selenium - Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 9e20c44: Run format script. No logical changes (Simon Mavi Stewart)
  • aa7ba43: Update mirror info (Fri Sep 22 12:06:44 UTC 2023) (Selenium CI Bot)
  • ab1fe36: [java][bidi] Mark browsing context tests unimplemented fir firefox (Puja Jagani)
selenium - Nightly

Published by github-actions[bot] about 1 year ago

Commits

  • 79f73c4: [bidi][java] Add browsing context reload methods implemented by the browsers (Puja Jagani)
  • 465bb1e: [bidi][java] Add browsing context handle user prompt methods (Puja Jagani)
  • 83a27e7: [bidi][java] Add browsing context capture screenshot method (Puja Jagani)
selenium - Selenium 4.12.0

Published by titusfortner about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 249f2a7d1b - update versions and changelogs for 4.12.0 :: titusfortner
  • d5b6401472 - [java] skip logging of tracing spans if log level is not loggable :: Jörg Sautter
  • a6f37cad2e - [dotnet] Send data over cdp consecutively (#12591) :: Nikolay Borisenko
  • 7d5cf8f133 - [dotnet] Restore the ability for CI to run .NET tests against .NET Framework 4.8 :: Jim Evans
  • d38ce7065f - [dotnet] Avoid potential deadlock when starting new dev tools session (#12592) :: Nikolay Borisenko
  • 1c036abf79 - [JS] Do not need browserVersion if Selenium is managing it #12641 :: Sriharsha
  • a1244406a8 - [java] Remove browserVersion from options in SM Java wrapper (fix #12633) (#12639) :: Boni García
  • 258a225dc3 - [java] batch copy input to multiple streams :: Jörg Sautter
  • 78981db71b - [java] Remove hardcoded timeout of 120 seconds when executing SM :: Boni Garcia
  • ed632c22ef - [java] Increase execution timeout of SM in Java from 10 to 120 seconds (#12631) :: Boni García
  • b7c297e928 - [py]: Bump linting dependency for flake8 6.0.0 -> 6.1.0 :: symonk
  • 60728ac84e - [py]: Rename linting recipe to linting-ci for GHA :: symonk
  • ae0130b4c6 - [dotnet] Clear handlers after each test in NetworkInterceptionTests.cs :: Jim Evans
  • 9040895915 - [dotnet] Forgot to ignore bidi network test for Firefox (no Fetch domain) :: Jim Evans
  • 31c841842e - [dotnet] Add test for Basic Auth using bidi network interception :: Jim Evans
  • 87787e4ec1 - [java] batch copy input to the circular buffer :: Jörg Sautter
  • 9e7615dd55 - [rb] Replace the :capabilities paramater with :options in API examples (#12626) :: Tatsuya Hoshino
  • 739d177dae - [dotnet] Refactor WebSocket communication for BiDi (#12614) :: jimevans
  • cbda4dddef - [dotnet] Linting and supressing compiler warning in support assembly :: Jim Evans
  • 1dcbcc2d68 - [dotnet] Linting and suppressing compiler warnings :: Jim Evans
  • fa1ee12cee - [rust] Simplify SM readme (#12623) :: Boni García
  • 327785f9d3 - Finish up JavaDoc for the 'Json' classes (#12609) :: Scott Babcock
  • e08916a870 - Update SM binaries for release 4.12.0 :: Boni Garcia
  • b6d02888cb - [rust] Minor change. Use headline format for versions in changelog :: Boni Garcia
  • f37708b810 - [rust] Minor change. Use constant instead of hardcoded value :: Boni Garcia
  • 71ccb89cf3 - [grid] Avoid using SM offline when SM is true. :: Diego Molina
  • ebaf1214d6 - [grid] Detect Safari and SFT only when on macOS. :: Diego Molina
  • 4584c3c748 - [java] Removing unused vars in SeleniumManager.java :: Diego Molina
  • 181f9c35b6 - [java] Fix Proxy Breaking in RemoteWebDriver (#12607) :: Krishna Suravarapu
  • 98d4640610 - Drop py37 support (#12400) :: Simon K
  • 09674aee1d - [rust] Build SM in GH actions Linux with cross :: Boni Garcia
  • d10d9eef77 - [rust] Bump sevenz-rust crate to latest version :: Boni Garcia
  • e9c7082dcf - [dotnet] add ability to turn on driver logging in tests :: titusfortner
  • e88bf72a2d - [dotnet] options do not belong in the service class (#12534) :: Titus Fortner
  • f3d7062155 - [dotnet] fix flaky test :: titusfortner
  • fc5509b34e - [java] cancel the pending responses while disabling network #12576 :: Jörg Sautter
  • bbe2ac5d1a - [java] handle events only once :: Jörg Sautter
  • edb4c75bcf - [java] bind the test server to the address used to connect to it :: Jörg Sautter
  • 174b880bff - [java] removed junit 4 leftovers :: Jörg Sautter
  • c41e112a61 - [rb] address flaky test :: titusfortner
  • 0b16280ea7 - [java] only download the needed drivers :: Jörg Sautter
  • 66802286b4 - [java] ensure the executorService is healthy :: Jörg Sautter
  • 6d6b110b7c - [java] fixed a potential deadlock in processing events #12576 :: Jörg Sautter
  • 7773f7b4ed - [java] fixed the NetworkInterceptor tests :: Jörg Sautter
  • 06ee06b6c6 - [java] ensure all tear downs are executed after tests :: Jörg Sautter
  • 58d7f3cc2b - [dotnet] Formatting files :: Diego Molina
  • 76702dfbc4 - [dotnet] Simplfy to only target .NET Standard 2.0 (#12608) :: jimevans
  • 8640ea8ae5 - [java] Fixes #12442 :: Diego Molina
  • 751b81a3ec - [java] Fixes #12442 :: Diego Molina
  • d1d30f8921 - [CI] Typo fix :: Diego Molina
  • b03bcc6f26 - [java] fixed JsonOutput.MAX_DEPTH :: Jörg Sautter
  • 9dcd124c44 - [java] Formatting files :: Diego Molina
  • 6bff9b0f03 - Add JavaDoc to 'Json' classes (#12584) :: Scott Babcock
  • 02fe22a8ae - [dotnet] Execute Selenium Manager commands without new window (#12593) :: Nikolay Borisenko
  • 29d06ab01f - [rust] Include lastest changes in SM changelog :: Boni Garcia
  • f59872fa41 - [rust] Bump crates to the latest versions and update lock files (#12601) :: Boni García
  • f6bd7381c4 - [rust] Automated Firefox management (#11680 and #11682) (#12582) :: Boni García
  • 47ec6f6c6f - [java] Formatting files :: Diego Molina
  • d75d171064 - Add explicit delimiters to node configs list (#12444) :: Scott Babcock
  • d7e1f84b1c - update change logs :: titusfortner
  • c45376f1aa - [dotnet] Disable Bazel cache on build too :: Alex Rodionov
  • 9163aea829 - [dotnet] Disable disk cache on CI :: Alex Rodionov
  • 58e19bcc9c - [java] register multiple listeners again :: Jörg Sautter
  • c8f0a5e978 - [java] ensure changes are visible for all threads :: Jörg Sautter
  • 4641ff189d - [java] do not register multiple listeners :: Jörg Sautter
  • 6cc59e9fe2 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 2651833689 - [java] increased the maximum depth of generated json :: Jörg Sautter
  • 692d22845f - [rust] Build on Windows unless --stamp is used :: Alex Rodionov
  • 4eeed646fd - [rust] Bump binary version built by Bazel :: Alex Rodionov
  • 1104c8f876 - [java] Formatting files :: Diego Molina
  • 90b916b9ce - [grid] removed a deprecated json wire endpoint (#12354) :: joerg1985
  • 811bf143d1 - [cdp] add support for CDP 116 and remove support for CDP 113 :: titusfortner
  • 9a402a091e - [cdp] fix pdl so jars properly generated :: titusfortner
  • 2570b6480f - [cdp] add pdl files for v116 and remove v113 :: titusfortner
  • 34955d3ed0 - [rb] fix arguments passed into tests :: titusfortner
  • d9bd8e3172 - [rb] remove support for capabilities in local drivers :: titusfortner
  • e02dd2e851 - [rust] Rename metadata file to selenium-manager-metadata.json (#12531) :: Boni García
  • bc8ff4f36d - [py] moved safari options to descriptor class (#12553) :: Sandeep Suryaprasad
  • 5336d6263a - [rb] Update deprecation message for local_driver.rb (#12562) :: Luke Hill
  • c39c7fbf02 - [JS] [atoms] update fragment wrapper to apply window object to fragments (#12557) :: Jonathan Lipps
  • 52302083a7 - [JS] Fix upload test :: AutomatedTester
  • eea09a6859 - [JS] [atoms] expose access to 'type' atom (#12555) :: Jonathan Lipps
  • 22f61cfe6a - [java] ensure all headers are removed or replaced :: Jörg Sautter
  • 51ad5462a8 - [py] fix linter error :: titusfortner
  • a1bc4cad3e - [rust] Rename configuration file to se-config.toml (#12550) :: Boni García
  • e7386ce797 - [py] Update timeouts.py docstrings (#12523) :: Palmer Bandy
  • d4285d1f26 - fix for conda install of selenium-manager (#12536) :: stevetracvc
  • 5e42f665dd - [rust] Change SM version to 0.4.12 (#12551) :: Boni García
  • 4b20d5f83e - [rust] Unify browser_ttl and driver_ttl in a single config key (#12526) :: Boni García
  • 514e406593 - [py] added more detailed docstring in _IeOptionsDescriptor class. (#12552) :: Sandeep Suryaprasad
  • d124c603bd - [rust] Fix cache-path handling and other smell-fixes :: Boni Garcia
  • dcca75184b - Rename methods in Actions class to be more closer to .net rules (#12439) :: Nikolay Borisenko
  • 17a2aa820c - [py] Allows setting Remote webdriver ca_certs through REQUESTS_CA_BUNDLE env variable. (#11957) :: Miguel Carboni
  • 074e7c86c1 - [dotnet] Avoid async void events in CDP Network session (#12486) :: Nikolay Borisenko
  • d6dc04cc03 - Bump rules_python to 0.24.0 (#12548) :: Simon Stewart
  • 9649921d59 - [java] use a fast path to match url templates :: Jörg Sautter
  • 937920df8d - [py] minor bug fix in common/options.py due to typo (#12499) :: Sandeep Suryaprasad
  • 2a7bb34e79 - Run format script. No logical changes :: Simon Mavi Stewart
  • 15541ebcbe - [java] use .anyMatch to return after the first match :: Jörg Sautter
  • 16a5059644 - [JS] [atoms] add get-element-from-cache as a fragment (#12532) :: Jonathan Lipps
  • e1ef766acf - [py] fixed safari tests (#12533) :: Sandeep Suryaprasad
  • 73c38af47b - [py] fixed Enum issue in ie/options (#12464) :: Sandeep Suryaprasad
  • 16dff7288a - [build] the bazel bug preventing using windows-latest should be fixed :: titusfortner
  • 39949252ef - [ci] Run the RBE workflow on PRs and commits to trunk (#12545) :: Simon Stewart
  • bfef5afd72 - [ci] Use remote-ci config and build key artifacts in RBE build :: Simon Mavi Stewart
  • 6e0ecee7bd - Run the format script. No logical changes :: Simon Mavi Stewart
  • 3143f60958 - [ci+bazel] Mark most python test suites as skip-remote :: Simon Mavi Stewart
  • d7b7f2ff05 - [bazel] Getting closer to a green CI :: Simon Mavi Stewart
  • c77b0da035 - [bazel] credential_helper flags is no longer experimental :: Simon Mavi Stewart
  • cf1926ae37 - [bazel] Also read credentials from .netrc file :: Simon Mavi Stewart
  • 5e04a80094 - [javascript] Improving how browsers and drivers are discovered :: Diego Molina
  • ec2f0fb156 - [JS] Use to create absolute path for browser binary fixes #12479 :: Sriharsha
  • 26e47d10b5 - [javascript] Adding browsers when they are present on the host :: Diego Molina
  • a4beba5d2b - [java][cdp] Use devtools script pinning mechanism by default (#11622) :: Puja Jagani
  • 3eab322a55 - [JS] Add test for multiple file upload :: AutomatedTester
  • 7eb1db1b8d - [java] Splitting FirefoxDriverTest into smaller sets. :: Diego Molina
  • a31c137fa2 - [grid-ui] Updating JS deps for Grid UI :: Diego Molina
  • 6d814ccda2 - [java] Removing deprecated createPointerDown and createPointerUp methods :: Diego Molina
  • 8fc2f05944 - [java] Deprecating disableNativeEvents method that uses a deprecated capability. :: Diego Molina
  • 5b48acaabf - [java] Removing deprecated UNEXPECTED_ALERT_BEHAVIOR capability :: Diego Molina
  • 0338628bdc - [java] Adding @SuppressWarnings({"rawtypes", "RedundantSuppression"}) to remove warning from AutoService using raw types and generics. :: Diego Molina
  • 641bc29b79 - [java] Bumping Java deps (#12528) :: Diego Molina
  • 1477f3aac6 - [java] deprecated the status field :: Jörg Sautter
  • 639737aaa1 - [dotnet] test server needs Java 17 :: titusfortner
  • b53b1c12b0 - [JS] bump rules_nodejs to latest :: Sriharsha
  • 6f53ee5bbb - [rust] Minor cleanup in several modules :: Boni Garcia
  • ca3203128f - [py]: Fix issue with LocalFileDetector returning the path for files that do not exist :: symonk
  • 95d6217718 - [rust] Improve management of the configuration key for cache path :: Boni Garcia
  • 13d69547e7 - [rust] Force executable permission for extracted drivers :: Boni Garcia
  • b43135bbb1 - [rust] Set permissions before copying extracted files :: Boni Garcia
  • fb40ce316b - [rust] Bug-fix: store browser path when found in PATH :: Boni Garcia
  • bd6a71ef12 - [rust] Improve logic for unzipping files and related tests :: Boni Garcia
  • 16461e0a16 - Update mirror info (Wed Aug 9 10:09:50 UTC 2023) :: Selenium CI Bot
  • d5a66c395a - Fix bug: Missing to load the "net/http" library. (#12506) :: David Vargas
  • 889df2d151 - [rust] Increase log level to trace in some tests :: Boni Garcia
  • e5c8b61df1 - [ci] Set rust backtrace to full :: Boni Garcia
  • 0a4ebfad56 - [rust] Enhance unzipping logic in SM :: Boni Garcia
  • 5486622a17 - [rb] Update Bazel rules_ruby :: Alex Rodionov
  • f9aa206500 - [rust] Improve logic for checking files that already exists while unzipping :: Boni Garcia
  • 712904ca68 - [rust] Check if file exists before unzipping :: Boni Garcia
  • 353086e41d - [rust] Avoid clearing cache in SM tests :: Boni Garcia
  • 9f6e80d26d - Run the format script. No logical changes :: Simon Mavi Stewart
  • b9dd5af1ed - Remove duplicate syserr output from SM :: Simon Mavi Stewart
  • 477f84a500 - [rust] Update checksum in cargo lock file :: Boni Garcia
  • 0bfbf2eb05 - [rb] Bumping version to 4.12.0for nightly :: Diego Molina
  • d9a5b1bcba - [java] Bumping version to 4.12.0-SNAPSHOT for nightly :: Diego Molina
  • 967ac633db - [Grid] Add delete files method (#12501) :: Alexander Dobrynin
  • d556045169 - [py] marked some element finding tests to xfail in safari (#12500) :: Sandeep Suryaprasad
  • b89fb5edac - [rust] Allow to change default folder for Selenium Manager cache (#11688) (#12514) :: Boni García
  • efefbc967b - [rust] Use question mark operator when setting file permissions :: Boni Garcia
  • 3031d14a45 - [rust] Run browser path test only in the proper operating system :: Boni Garcia
  • 160d1010eb - [rust] Unwrap or default when setting permissions of downloaded files :: Boni Garcia
  • 474e058f48 - [rust] Remove unused constant in config module :: Boni Garcia
  • 36a8f17680 - [rust] Fix force-browser-download config name :: Boni Garcia
  • ff5e9a5de1 - [rb] clarify cookie testss :: titusfortner
  • d06a6ee8f3 - [rust] Change default type (arch, os) for binaries downloaded by Selenium Manager (#11685) (#12485) :: Boni García
  • 0579687934 - [dotnet] Small performance improvement for DriverFactory (#12497) :: Jeroen van Warmerdam
  • 72f083c89d - [rust] Refactor logic to execute commands in the shell :: Boni Garcia
  • 49e8d434d9 - [rust] Fix exec driver test in macos :: Boni Garcia
  • abb0e84390 - [rust] Reduce level in several log messages :: Boni Garcia
  • 139fb87b1d - [rust] Update checksum in lock file :: Boni Garcia
  • 007daff4ca - [rust] Fix exec iexplorer test (only available in Windows) :: Boni Garcia
  • 5942257832 - [rust] Include test to execute and assert downloaded drivers by SM :: Boni Garcia
  • 1668d6dd39 - [rust] Refactor shell functions in a separate module :: Boni Garcia
  • 2c1ae5a885 - [py] marked all pdf printing tests as xfail for safari (#12494) :: Sandeep Suryaprasad
  • 04620a5c10 - [rb] fix bug hiding error information when selenium manager stdout is empty :: titusfortner
  • c62fe6c694 - [grid] map exceptions to the correct error :: Jörg Sautter
  • d43b1edd3e - [rust] Bug-fix storing metadata for iexplorer resolution (#12488) :: Boni García
  • 3a87306120 - [rust] Implement browser path discovery in IExplorer (#12489) :: Boni García
  • 3df8b70ce0 - fixing #12469 - incompatible types error in mypy (#12477) :: Marcel Wilson
  • c9d0e356ea - [dotnet] only use driver directory when full file path provided :: titusfortner
  • 1ba6a8c6f5 - [java] Removing deprecated BROWSER_LOGFILE :: Diego Molina
  • f4efb8b95e - Bump cryptography from 41.0.2 to 41.0.3 in /py (#12471) :: dependabot[bot]
  • 0bfd250501 - [py]: Fix linting :: symonk
  • fbfa5d26ce - [py]: use correct logic for is_local_file #12474 :: Simon K
  • ac268a10c6 - [py]: Handle error cases for pathlib is_file - fixes #12474 :: Simon K
  • 20fb45b5a9 - [rust] Bug-fix: condition to check stable label (#12472) :: Boni García
  • 2dfa13923e - Update mirror info (Wed Aug 2 12:07:44 UTC 2023) :: Selenium CI Bot
  • 4b35528961 - Run format script :: Simon Mavi Stewart
  • 22d946a67f - [java] Create new io maven artifact and make SeleniumManager use that for executing command lines :: Simon Mavi Stewart
  • 8d8f2ff5d0 - [rust] Build universal macOS Selenium-Manager on CI (#12455) :: Alex Rodionov
  • d5b37a481c - [ci] Mark Edge as not usable remotely for now :: Simon Mavi Stewart
  • 30a87317e7 - [ci] More git futzing :: Simon Mavi Stewart
  • 82aab34500 - [ci] Make sure the temp commit has an author name :: Simon Mavi Stewart
  • 0b98a93ebc - Update mirror info (Tue Aug 1 12:06:28 UTC 2023) :: Selenium CI Bot
  • 9868754c80 - [ci] Allow RBE build to skip known-bad tests :: Simon Mavi Stewart
  • 6f8ac08f7f - [bazel] Make changes to bazelrc suggested by EngFlow :: Simon Mavi Stewart
  • cdf1c1ae21 - Bump bazel to 6.3.0 :: Simon Mavi Stewart
  • 415786b3e6 - [bazel] Use Java 17 by default rather than Java 11 :: Simon Mavi Stewart
  • 05fe13065c - [bazel] Pin chrome for testing instead of chromium :: Simon Mavi Stewart
  • cd20deb0a8 - Break up page loading tests to execute more quickly :: Simon Mavi Stewart
  • 8f6cc22834 - [rust] Display warning message due to driver in PATH only if major is different (#12460) :: Boni García
  • afe8f71198 - [py] ElementScrollBehavior fix for ie/options 4.11.0 (#12462) :: Sandeep Suryaprasad
  • c599725a09 - [py] Fixing linter :: Diego Molina
  • 00b6089b93 - [JS] Update changelog and bump version to 4.11.1 :: Sriharsha
  • 3718b8c89b - [py] updates for 4.11.2 release :: titusfortner
  • 1995f302a4 - [JS] Update testing/index.js code snippet to fix function call :: Sriharsha
  • 2ee529edb6 - [py] needs to use hasattr to check for the property :: titusfortner
  • 32abe1640f - [py] updates for 4.11.1 release :: titusfortner
  • 4beab57e3f - [py] Remove unsupported safari parameters from Options (#12454) :: Titus Fortner
  • 521801ec4f - Update mirror info (Tue Aug 1 00:19:23 UTC 2023) :: Selenium CI Bot
  • a54e88d1e7 - [py] Removing conflicting section in docs :: Diego Molina
selenium - Selenium 4.11.0

Published by diemol about 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 8b02c886cf - [rb] Bumping Selenium version :: Diego Molina
  • 0f2e1b1f25 - Fix docstring for removed arg (browser_profile) (#12174) :: Michael Mintz
  • cbaff758e2 - [dotnet] Improving .NET API docs :: Diego Molina
  • 85a0c67c64 - [dotnet] Leaving .NET API docs at root level :: Diego Molina
  • e45195e0ab - [dotnet] Updating DevTools tests to use CDP 114 :: Diego Molina
  • e55129e8e6 - Update mirror info (Thu Jun 8 00:17:05 UTC 2023) :: Selenium CI Bot
  • 3084d2b6b3 - [dotnet] Updating DevTools tests to use CDP 114 (2) :: Diego Molina
  • cc3b395887 - [rb] Updating year in Ruby docs :: Diego Molina
  • 8ace4ecca4 - [py] Adding draft configuration for ReadTheDocs :: Diego Molina
  • 38802986d2 - [py] Fixing path for docs conf :: Diego Molina
  • da3a82b46b - [java] Add Missing W3C Exceptions (#12175) :: Oscar Devora
  • fbb0996e45 - [py] Improving docs landing page. :: Diego Molina
  • 043bb18a9e - [dotnet] Implementation of event wrapped shadow root element (#12073) :: Nikolay Borisenko
  • ca9d41a0d5 - [py] removed redundant attributes capabilities and set_capability in wpewebkit/options.py (#12169) :: Sandeep Suryaprasad
  • a50bfe29a1 - [js][bidi] fix addPreloadScript failing tests (#12182) :: Tamsil Sajid Amani
  • 3dc8903766 - [py] instance attributes in Timeout class are now being set through setter… (#12186) :: Sandeep Suryaprasad
  • 505abc310f - [java] Drop the prefix created by Bazel (#12173) :: joerg1985
  • 7cfd137085 - [js] fix SeleniumServer.start() crashes on MacOS with nodejs selenium-webdriver (#12158) :: Hanbo Wang
  • 2ebfcd93ea - [py] mapped all error codes in errorhandler.py to corresponding exception object. (#12190) :: Sandeep Suryaprasad
  • 94e6fdf11d - Bump cryptography from 39.0.1 to 41.0.0 in /py (#12130) :: dependabot[bot]
  • 79e6378d27 - [dotnet] Include generation of support project (#12193) :: Nikolay Borisenko
  • cdfba2b1c9 - [JS] Update rules_nodejs to 5.8.3 :: Sriharsha
  • 4d70bd80f4 - [py] add more shortcuts to webdriver ini file (#12194) :: Titus Fortner
  • d1f1b6fa39 - [py] Fix BrowserError issues (#12150) :: Sebastian Meyer
  • ebb232fd03 - Run format.sh script :: Simon Mavi Stewart
  • 25dbacb014 - [js][bidi] add Network module events (#12197) :: Tamsil Sajid Amani
  • ab6e4f894d - [py] improve driver logging (#12103) :: Titus Fortner
  • 265e2f4202 - [java] Increased the max depth of new session payload (#12205) :: joerg1985
  • c3b226cebf - [rust] Use CfT endpoints to discover chromedriver 115+ (#12208) :: Boni García
  • eb2321327e - [java] Applying again changes from https://github.com/SeleniumHQ/selenium/commit/5c891ce374dd126b361c23864cee33bf3695053a :: Diego Molina
  • bf389143bf - [rust] Read browser_ttl and driver_ttl from CLI flags :: Boni Garcia
  • 7b9cb37648 - [java] Reading m2 user & pass from env vars where available :: Diego Molina
  • fc58eac32a - [java] Bumping to 4.11.0-SNAPSHOT :: Diego Molina
  • ad8921b59c - Adding Java to the nightly job :: Diego Molina
  • 782579237e - [ci] Setting secrets on the bazel.yml :: Diego Molina
  • 7f046e81d9 - Uploading Nightly Grid jar to release :: Diego Molina
  • 9766e8d671 - [ci] Moving Nightly release creation to bazel.yml :: Diego Molina
  • 65d2cc69b7 - Update mirror info (Sat Jun 17 00:16:59 UTC 2023) :: Selenium CI Bot
  • d1abe67bda - [rust] Include html extension for logging content when wrong driver download :: Boni Garcia
  • 1b717947b4 - [bazel] bump rules_pkg :: Simon Mavi Stewart
  • 1b210e65ad - [bazel] Bump skylib to 1.4.2 :: Simon Mavi Stewart
  • 6cd79d1870 - [bazel] Bump rules_pyton to 0.23.1 :: Simon Mavi Stewart
  • 145c0a54e0 - [bazel]: Updating rules_proto :: Simon Mavi Stewart
  • 03d66644db - [bazel] Bump rules_rust to 0.23.0 :: Simon Mavi Stewart
  • eae0209d6a - [ci] tweaking the engflow ci build :: Simon Mavi Stewart
  • 1502130224 - [ci] Apparently we cannot set disk-cache: false :: Simon Mavi Stewart
  • 46da039c47 - [ci] A slightly more involved set up is required for the NPM rules :: Simon Mavi Stewart
  • 2ddce9794c - [ci] Wrap all the build steps for the rbe build into one step :: Simon Mavi Stewart
  • 6a4915966a - [ci] Fixing Nightly workflow to run with schedule too :: Diego Molina
  • 79c1a4c52c - [ci] Run the format test before anything else in the rbe build :: Simon Mavi Stewart
  • ae655887e7 - [ci] Limit test run times when running remotely :: Simon Mavi Stewart
  • c49a24dec9 - Run the format script :: Simon Mavi Stewart
  • d795820f8b - [java] Create less HttpClient instances while creating a CDP connection (#12216) :: joerg1985
  • fe1df0f8a6 - [ci] Use the correct flag to set the ruby version :: Simon Mavi Stewart
  • 7e0210c986 - [java] Run the format script :: Simon Mavi Stewart
  • e648db81a9 - [java] Raise a ConnectionFailedException when openSocket failed (#12215) :: joerg1985
  • 65ca57a600 - [py+ci] Get closer to getting all the python tests running on EngFlow :: Simon Mavi Stewart
  • 8e44099fee - [java] Run the format script :: Simon Mavi Stewart
  • 55720d8542 - [bazel] Remove k8s targets :: Simon Mavi Stewart
  • 09ca2c44cb - [bazel] Switch from rules_docker to rules_oci :: Simon Mavi Stewart
  • 5a5a9caa86 - [ci] Stash changes made by the runner when checking if code needs reformatting :: Simon Mavi Stewart
  • 09f85ec069 - [bazel] Add buildifier top-level target :: Simon Mavi Stewart
  • 8eb48b83e9 - [bazel] Run buildifier in the format script :: Simon Mavi Stewart
  • 354d6b0389 - [bazel] Also fix up lint warnings with buildifier :: Simon Mavi Stewart
  • 2e346ceb73 - [ci] Make sure dev-image runs more commands as root :: Simon Mavi Stewart
  • 110079f524 - [java] Use netty as http server for unit testing (#12211) :: joerg1985
  • e28064e625 - [dotnet] Fix packaging problems :: Diego Molina
  • dd10ff8f89 - [CI] Fixing nightly workflow (#12231) :: Diego Molina
  • d89b4a7d81 - Update mirror info (Tue Jun 20 12:06:22 UTC 2023) :: Selenium CI Bot
  • b9f093845f - [rb] Bumping to 4.11. :: Diego Molina
  • da9a4fbcf5 - [JS] Print debug message once for each browser when selenium manager used :: Sriharsha
  • 235bc94f6b - Avoid building Rust code on Windows with Bazel: it is never happy :: Simon Mavi Stewart
  • a04a22f449 - [java] Ack the log file argument without need to combine it :: Diego Molina
  • 415f20b5fc - Revert "[py+ci] Get closer to getting all the python tests running on EngFlow" :: Diego Molina
  • 70c67ed34c - [java] Improved the exit code and error handling (#12219) :: joerg1985
  • 6d22309ebe - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • b49da80b07 - fix property name (#12237) :: Daniel Brown
  • 6e85abbe14 - [IEDriver] Ignore process id match when finding the window handle - IE Mode on Edge. (#12246) :: Diego Molina
  • cb2560d8a0 - [bazel][java] No need to have the auto-service dependency in the client bindings (#12244) :: joerg1985
  • 93e6281f1e - [rust] Refactor driver URL logic in iexplorer module :: Boni Garcia
  • 05ed1cdba2 - [dotnet] Fixing pdb file generation :: Diego Molina
  • 83ec0faee9 - [rust] Remove unused variable in ie module :: Boni Garcia
  • 7c40c114b8 - [py] removed un-necessary __init__ from driver_finder.py and selenium_manager.py (#12265) :: Sandeep Suryaprasad
  • c3ecc3c8b3 - [java] Really drop the prefix created by Bazel (#12264) :: joerg1985
  • 92256a0bae - [java] Deprecate all 'lift style' code (#12263) :: joerg1985
  • b99c470611 - [py] used truthy check instead of checking for length in to_capabilities method in ie/options.py (#12262) :: Sandeep Suryaprasad
  • 5a62db1898 - [py] remote commands dict is moved outside RemoteConnection class in remote/remote_connection.py (#12261) :: Sandeep Suryaprasad
  • 55aa885987 - [py] moved ConnectionType class outside Mobile class to avoid nesting of classes (#12256) :: Sandeep Suryaprasad
  • 921ec29c82 - Minor spelling Fix (#12258) :: vedanthvdev
  • ccdbd04f50 - [java] Disabling some tests in GH actions, they pass locally. :: Diego Molina
  • 8ed2d9f76e - [py] used pathlib module to check if the file exist in remote/file_detector.py (#12253) :: Sandeep Suryaprasad
  • 787694bdfe - [java] Disabling two test mores as they fail in GH actions, they pass locally. :: Diego Molina
  • 112d4f2838 - [dotnet] Make WebDriver.csproj file more friendly with native pack command (#12235) :: Nikolay Borisenko
  • 1fe0628662 - [java] Disabling the whole class. It does not work on CI. Works locally. :: Diego Molina
  • e822f4c4fb - [py] added truthy check in chromium options instead of identity operator (#12274) :: Sandeep Suryaprasad
  • 1ea0f18377 - [py] added pythonic approach of type checking in firefox/firefox_profile.py (#12271) :: Sandeep Suryaprasad
  • 2532076ead - [py] let users pass service args to IE driver (#12272) :: Titus Fortner
  • ec65a7de5d - Update webdriver-bootstrap.js (#12276) :: Aditya Pratap Singh
  • d05ab6fa17 - few tweaks to driver finding logic (#12269) :: Titus Fortner
  • 9940567a1e - [bazel][java] Remove TestNG dependency (#12249) :: joerg1985
  • 7f28ee0473 - [java] Formatting files :: Diego Molina
  • 1976dbe22e - Adding ignore process match for IE Mode across bindings (#12279) :: Diego Molina
  • c49361a1d2 - Extract original driver from decorated driver when Augmenting a driver (#12248) :: Bartek Florczak
  • 41744d94e8 - [bazel][java] Limit usage of io.opentelemetry dependencies (#12164) :: joerg1985
  • a597e72bf9 - [rust] Automated management of Selenium Grid binaries (selenium-server.jar) (#12281) :: Boni García
  • 295f272435 - BidiException instead of DevToolsException in getBiDi (#12284) :: Vedanth Vasu Dev
  • 5ba17d6a3b - [py] moved all ie options to custom descriptors. (#12283) :: Sandeep Suryaprasad
  • 3b7428a4a8 - [grid] Switching to fine log level when clearing caches in LocalNode :: Diego Molina
  • fcfb21b4df - [java] Removing unused dependency :: Diego Molina
  • 48b5659afd - [grid] Removing SlotMatcher from Slot, so it can be configured in an easier way :: Diego Molina
  • 09e7393782 - [rust] Update expected driver version in test for Selenium Manager :: Boni Garcia
  • 7ce9bba5c2 - [rust] Bump versions of all dependencies in Selenium Manager :: Boni Garcia
  • 47f993f9dc - [java] Removing deprecated methods (findElement & findElements) :: Diego Molina
  • 2fd7dd7858 - [rust] Minor refactoring according to linter warning :: Boni Garcia
  • 6c2795513e - Update by.js: Add forgotten RelativeBy in check options (#12289) :: AdamPDotty
  • e951100ab9 - [rb] update gems and linting :: titusfortner
  • fea7c9d9c7 - [rb] server class use a port prober instead of hard coding default port :: titusfortner
  • 124be0b949 - [rb] server does not support shutdown endpoint, can only end the process :: titusfortner
  • 3bbbeb50e0 - [rb] this logging is unnecessary and this class does not properly require the logger :: titusfortner
  • 6b00faadee - [rb] add integration tests for Server class :: titusfortner
  • 8306553e2b - [rb] allow running unit tests in RubyMine and see bazel assets :: titusfortner
  • b94159e08c - [rb] with Server using PortProber, the specs cannot be hard coded :: titusfortner
  • 50f925201b - [rust] Update PATH processing mechanism by Selenium Manager (#12291) :: Boni García
  • f8240df9da - [py] minor ie-options fix to PR 12283 (#12309) :: Sandeep Suryaprasad
  • 4b9a8ea5ff - removed unused 'mozmill' code (#12306) :: joerg1985
  • 6002d146af - [py] added type hints to SwitchTo class (#12296) :: Sandeep Suryaprasad
  • 669fbb3e12 - [py] Refactored Proxy object in common/proxy.py using custom descriptor. (#12286) :: Sandeep Suryaprasad
  • 4468622bb0 - [py] optimized Timeouts class by moving timeouts to descriptor class (#12287) :: Sandeep Suryaprasad
  • 2382736e28 - [java] less memory allocation (#12320) :: joerg1985
  • 4b606947cc - Bump tough-cookie from 4.1.2 to 4.1.3 (#12330) :: dependabot[bot]
  • 4fc3011997 - Bump tough-cookie from 4.0.0 to 4.1.3 in /javascript/grid-ui (#12327) :: dependabot[bot]
  • dbed728db4 - removed more antique unused third party code and binaries (#12307) :: joerg1985
  • b03bfa11cb - [rb] add logging :: titusfortner
  • 5eced26352 - [JS] Update npm libs to latets and minor bidi fixes :: Sriharsha
  • addaa5d3b5 - [dotnet] netcoreapp3.1 is deprecated :: titusfortner
  • d7170741fe - [dotnet] this is now managed by drivers not Selenium :: titusfortner
  • 201224391a - [rb] Made network interception threads fail silently (#12226) :: João Luca Ripardo
  • 35f080a92a - [dotnet] do not target netcoreapp3.1 in tests :: titusfortner
  • 296d86af74 - [dotnet] duplicate test from StaleElementReferenceTest file :: titusfortner
  • 2764ea7bae - [py] added type hinting support to ActionChains and Alert class (#12290) :: Sandeep Suryaprasad
  • 4e1fd7f4e0 - [py] Moved all PrintOptions class attributes to custom descriptor class. (#12297) :: Sandeep Suryaprasad
  • 067f10a3a3 - [py] updated documentation links. (#12326) :: Sandeep Suryaprasad
  • fd36c53d6a - [dotnet] Allow setting a different pointer, keyboard, or wheel on input device (#11513) :: Puja Jagani
  • 84724107cd - [java] [dotnet] Add move to location method to Actions (#11509) :: Puja Jagani
  • 7f561140ec - [py] Selenium Manager prevents these error messages :: titusfortner
  • 3daa319c84 - [dotnet] add support for Safari Technology Preview (#12342) :: Titus Fortner
  • 7589a65df0 - [dotnet] fix bad merge :: titusfortner
  • 3fbd0e5d6a - [dotnet] remove hard coded service parameters from test environment (#12343) :: Titus Fortner
  • 6176d7ec65 - [py] use Selenium Manager to locate drivers on PATH (#12356) :: Titus Fortner
  • 6a48692712 - [dotnet] Use Selenium Manager to locate drivers on PATH (#12344) :: Titus Fortner
  • 054467a80a - [rb] have Selenium Manager binary locate drivers on PATH (#12345) :: Titus Fortner
  • 38876397a8 - [rust] Use escaped browser path (required by wmic commands) in Selenium Manager (#12304) :: Boni García
  • e00bcf5e54 - [py] removed start_error_message param from common/service.py (#12365) :: Sandeep Suryaprasad
  • 276240d9ca - [py] enable cdp to work for edge :: titusfortner
  • 3bebd4206b - Add supports for list-of-table options (#12363) :: Scott Babcock
  • f13370b278 - [grid] reject requests only if it has been in the queue before trying… (#12336) :: joerg1985
  • 6865f1cc9b - [grid][java] do not rely on .hashCode for .equals (#12361) :: joerg1985
  • ca60c2207f - Bump cryptography from 41.0.0 to 41.0.2 in /py (#12371) :: dependabot[bot]
  • 4173713a30 - [rust] Offline mode in Selenium Manager (#11639) (#12373) :: Boni García
  • e70b3ba39e - Bump word-wrap from 1.2.3 to 1.2.4 in /javascript/grid-ui (#12380) :: dependabot[bot]
  • 12f387210f - Bump word-wrap from 1.2.3 to 1.2.4 (#12379) :: dependabot[bot]
  • 9c82c944a5 - [rust] Update crates to the latest versions :: Boni Garcia
  • b543555374 - [rust] Fix checksum in cargo lock file :: Boni Garcia
  • a9186426f9 - [grid] fixed the command line interface :: Jörg Sautter
  • 30adcb4dcc - [java] fixed partial matches for UrlTemplate :: Jörg Sautter
  • f0da49be72 - [rust] Minor smell-fix reading mutable config :: Boni Garcia
  • 12bc023341 - [grid] use a message template when the log message is most likely dropped :: Jörg Sautter
  • ee32f223d4 - [java] use Selenium Manager to locate drivers on PATH (#12352) :: Titus Fortner
  • b22d08dc2b - [grid] improved the new session handling when the queue is empty (#12385) :: joerg1985
  • fb4c62e6dc - Update docstring of wait.py so it can also cover the case of WebElement as 1st arg of WebDriverWait. (#12376) :: ggkiokas
  • 44d202c90b - [py] __init__ in chromium/remote_connection.py is now more readable. (#12367) :: Sandeep Suryaprasad
  • 0013140fd5 - [grid] Using SM to find drivers on PATH :: Diego Molina
  • 18eb3b1be6 - [rust] Change default TTL_drivers from 86400s (1 day) to 3600s (1 hour) (#12394) :: Boni García
  • 490de08587 - [rust] Enhance warning message when incorrect driver in PATH is detected (#12395) :: Boni García
  • a27e97c128 - [javascript] SM supports all browsers in Selenium since a while ago :: Diego Molina
  • 778cf32787 - [javascript] Using SM to check drivers on the PATH :: Diego Molina
  • 9d08a5ce3a - [javascript] Display info about SM activity :: Diego Molina
  • 0f5acf2a8f - do not need an extra log message that manager is being used :: titusfortner
  • 388f53092d - [rb] no longer need to require net/https separately :: titusfortner
  • f104ccd393 - [rust] Bug-fix: ensure driver file name in unzip logic :: Boni Garcia
  • 838a70f118 - [javascript] Removing extra logging :: Diego Molina
  • ecd6d6b4b3 - [javascript] Removing logic to find drivers, delegating to SM :: Diego Molina
  • 1c72078c35 - [javascript] Removing service parameter from getPath :: Diego Molina
  • 1d459cd528 - [py]: use subprocess.TimeoutExpired when catching errors on Popen.wait() :: symonk
  • 4162f478ba - [java] minimize overhead of regex compilation :: Jörg Sautter
  • 962a34bfcf - [dotnet] allow running tests with Edge :: titusfortner
  • 60eab06a8f - [dotnet] fix bug preventing running Safari Technology Preview :: titusfortner
  • f948e126db - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 2879d3e0a6 - [cdp] add support for Chrome 115 and remove support for Chrome 112 :: titusfortner
  • 592d8e8c60 - [py] added type hinting support to common/actions libraries. (#12325) :: Sandeep Suryaprasad
  • 9772e551b5 - [cdp] Removing from browser_protocol.pdl :: Diego Molina
  • 3afa31990b - [rust] Download latest version of Chrome for Testing (#11676) (#12353) :: Boni García
  • 288fdfa86b - [sm] Updating Selenium Manager binaries :: Diego Molina
  • bc3b54830c - [java] Using same variable for log output :: Diego Molina
  • 9ff4c2ba82 - UnreachableBrowserException logs the command parameter details only in debug mode (#11328) :: Debanjan Choudhury
  • fb6ef09964 - [py] Moved all common options to descriptor class (#12213) :: Sandeep Suryaprasad
  • d90f7baea0 - [py] Fix type of ignore_proxy in ChromiumRemoteconnection :: symonk
  • 882afba258 - [py]: set exception direct cause when switching frame focus when NSE is raised :: symonk
  • 6d41ffd0a2 - [py]: Remove unnecessary else block in SeleniumManager.run() :: symonk
  • dc52e29ed7 - [py]: Remove unused vars :: symonk
  • 0a17d0177c - [py]: Convert accidental string concatenations to a single string :: symonk
  • 13e5f8862e - [py]: Raise a more generic ValueError when proxy type is not acceptible :: symonk
  • d4a124d895 - [py]: Bump mypy => 1.4.1 :: symonk
  • 9fdeaa914e - [rb] add browser output from selenium manager to options (#12398) :: Titus Fortner
  • 01f65d261b - [py] add browser output from selenium manager to options (#12404) :: Titus Fortner
  • 4e8e1bc54b - [java] Filter related fixed in the NettyClient and the JdkHttpClient :: Jörg Sautter
  • a0e569b082 - [py]: Add check=False explicitly to subprocess calls; simplify keys_to_typing :: symonk
  • d2a74f1380 - [py]: Update tox versions for github actions :: symonk
  • 4680cd3cd3 - [py]: Expose WPEWebKitService and WebKitGTKService in the public API :: symonk
  • 842f413b2c - [java] restored the import statements :: Jörg Sautter
  • 6ff1303792 - [py]: Fix bug when logging manager path :: symonk
  • fa1506fcb0 - [py]: Prep versioning for 4.11.0 release :: symonk
  • e86c3cfd4e - [dotnet] add browser output from selenium manager to options (#12405) :: Titus Fortner
  • b9abe9506d - [javascript] These values are already hardcoded, the prefix does not make a difference. :: Diego Molina
  • deeedb18a4 - [rust] Canonicalize browser path found in PATH (#12413) :: Boni García
  • d86b1d442f - [rust] Download older and unstable version of Chrome for Testing (#11678) :: Boni Garcia
  • 0267b0feca - [rust] Remove UNC prefix (for Windows) from canonicalized paths :: Boni Garcia
  • 0fa6c3f327 - [rb] remove deprecated code (#12417) :: Titus Fortner
  • a07d1fdf93 - [javascript] Add browser output from Selenium Manager to options (#12411) :: Diego Molina
  • 91ef191d3d - [dotnet] fix test failures by ensuring new driver is created when necessary :: titusfortner
  • 9b7c1fbcf7 - [py]: Remove deprecated ActionChains.scroll(...) :: symonk
  • fab49a5543 - [java] Removing deprecated createServiceWithConfig in ChromeDriverService :: Diego Molina
  • e348657ac7 - [java] Removing deprecated webdriver.chrome.whitelistedIps in ChromeDriverService :: Diego Molina
  • 9d6842d95c - [py]: Reraise in Service as the direct cause :: symonk
  • 8370c14533 - [java] Formatting files :: Diego Molina
  • b4b76e21f1 - [java] Removing deprecated ChromeDriverLogLevel :: Diego Molina
  • 29494a5a6f - Bump certifi from 2022.12.07 to 2023.7.22 in /py (#12419) :: dependabot[bot]
  • d8b3418cb8 - [py] removed unused variable DEFAULT_SAFARI_CAPS in safari/webdriver.py (#12416) :: Sandeep Suryaprasad
  • 7c7790d708 - [py] added type checks in setter methods of different browser options (#12328) :: Sandeep Suryaprasad
  • 86f7b57549 - [py] Making linter happy :: Diego Molina
  • 7c5439883e - [java] Add browser output from Selenium Manager to options (#12424) :: Diego Molina
  • 53cca49c3b - Make user defined SlotMatcher used everywhere in grid code (#12240) :: bhecquet
  • 6f58fb9ceb - [py] Ignoring test due to Chrome issue :: Diego Molina
  • a9ef96ef3e - Add support for FedCM commands (#12096) :: Christian Biesinger
  • f03ba8cf16 - [grid] Returning se:bidi when the user sends webSocketUrl. :: Diego Molina
  • 60a054b593 - [java] Formatting files :: Diego Molina
  • b7bd4c0664 - [rust] Use "stable" label for current stable browser version (#12422) :: Boni García
  • 835481a29a - [rust] Update dependencies and lock file :: Boni Garcia
  • 2ea04c5396 - [rust] Fix integration tests in Bazel :: Alex Rodionov
  • 5e39f3633e - [rb] redundant — asserting executable also asserts file :: titusfortner
  • f3ab2021e2 - [rb] skip options with nil value :: titusfortner
  • a4d317d32e - [JS] Update changelog [skip ci] :: Sriharsha
  • 20c084f902 - [grid] Covering use case where a Node is UP after being marked DOWN :: Diego Molina
  • 0c4880463b - [dotnet] Skipping ShouldBeAbleToReturnArraysOfWebElementsFromAsyncScripts due to Chrome bug :: Diego Molina
  • 9c4eb36e9e - [py] fixed defect in docstrings (#12440) :: Sandeep Suryaprasad
  • 2580fc64f5 - [py]: Simplify logic for ActionsBuilder initialiser :: symonk
  • f41bc81c49 - [py] Add creation flag for windows in selenium_manager (#12435) :: Sen ZmaKi
  • 642c4fd954 - [py]: Fix CI :: symonk
  • b4dd762619 - [py]: Improve exception chaining from DriverFinder.get_path(...) :: symonk
  • 778d195c9e - [py]: Remove warning duplication in webdriver.py and provide stacklevel= :: symonk
  • 25a518922c - [py]: Add missing check for windowHandle == current :: symonk
  • 316d8cf095 - [dotnet] Fix error when we send non-base64 data for fetch command (#12431) :: Nikolay Borisenko
  • 2516656e0c - [dotnet] Fix continueResponse method in CDP (#12445) :: Nikolay Borisenko
  • c0317a5ed6 - [rust] Save discovered browser version (network request) in local metadata (#12443) :: Boni García
  • 3926580dc2 - [rust] Return complete safari and safaritp browser path (#12434) :: Boni García
  • f2d842754c - [java] make external modules static (#12294) :: joerg1985
  • c620c3702c - [java] Use double-checked locking to initialise the Selenium Manager instance :: Simon Mavi Stewart
  • e69feee8d3 - [py]: Fix checking window handles for current :: Simon K
  • aa68cb13ac - [java] Making sure browser path is not null :: Diego Molina
  • a6405d4380 - [java] Showing SM error when the exception is thrown :: Diego Molina
  • 5f7793483d - Updating change logs for 4.11.0 :: Diego Molina
  • 0e0a9b0b90 - Run the format script. No logical changes :: Simon Mavi Stewart
  • 040bc5406b - Bumping versions to 4.11.0 :: Diego Molina
selenium - Selenium 4.10.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 4450a44e18 - Update mirror info :: Selenium CI Bot
  • 1ab13d9c6e - [rb] Bumping Selenium version :: Diego Molina
  • 4dd9e1f8ad - [rust] Include --debug flag in CLI test :: Boni Garcia
  • c7e2b557d7 - [rust] Log error message as debug trace when parsing version :: Boni Garcia
  • e51d1aabfd - [rust] Log error message as debug trace when uncompressing driver :: Boni Garcia
  • 9c2f47572b - [rust] Read LATEST_STABLE and then LATEST_RELEASE for msedgedriver in latest fallback :: Boni Garcia
  • 3893a5ed63 - [rust] Minor smell-fixes :: Boni Garcia
  • dd9f306417 - [rust] Change level of "Trying with latest driver version" log to WARN :: Boni Garcia
  • cbcc6b3060 - [rust] Fix command to discover msedgedriver version using LOCALAPPDATA env :: Boni Garcia
  • b579892869 - [rust] Avoid WARN trace for iexplorer version detection :: Boni Garcia
  • 666c3ea941 - [rust] Include assertion to assess browser version detection :: Boni Garcia
  • 9105916ce8 - Update mirror info :: Selenium CI Bot
  • a4b0ddd02b - [rust] Support building on Windows ARM64 :: p0deje
  • 7869fdc345 - [rust] Allow Bazel access Program Files environment variables :: Alex Rodionov
  • 542f0a16c7 - [rb] Fix wrongly trying to load a constant (#11931) :: Boris Petrov
  • 79e3f9e6f0 - [dotnet] Fallback result parsing of script execution to expected type (#11930) :: Nikolay Borisenko
  • 797b713d78 - Fix: typo in the "addArguments" method comment (#11945) :: Maid
  • 68a683f670 - [js][bidi] fix: tests which were failing (#11941) :: Tamsil Sajid Amani
  • 98d3e26b3e - [rust] Selenium Manager detects ARM architecture on Windows (#11939) :: Boni García
  • 1ea3134877 - [java] Handling case where -1 is returned as statusCode :: Diego Molina
  • dfe07841e8 - [java] Adding remote-allow-origins argument only when the Java 11 http client is not used. :: Diego Molina
  • 293046106e - [java] Remove deprecated "version" JWP capability :: Diego Molina
  • 3d8c6fa7a9 - [java] Remove deprecated "platform" JWP capability :: Diego Molina
  • b643cf793e - [java] Enabling and fixing tests in Firefox :: Diego Molina
  • 41bbc5f883 - [java] Remove deprecated "takesScreenshot" JWP capability :: Diego Molina
  • 940b183e3a - [java] Remove deprecated "unexpectedAlertBehaviour" JWP capability :: Diego Molina
  • ef69f1b05e - [js][bidi] Add browsing context events support (#11905) :: Tamsil Sajid Amani
  • 590d3240d4 - [java] Removing unused CapabilitiesUtils.java class :: Diego Molina
  • 79c7847068 - [java] Removing more unused classes :: Diego Molina
  • 0c025325aa - [grid] Displaying the real stereotype config at startup :: Diego Molina
  • 46f300c374 - [java] Adding ventura as platform :: Diego Molina
  • 5e95c81518 - [java] Adding task to publish snapshots in Java :: Diego Molina
  • 1947771a93 - [java] Fixing build :: Diego Molina
  • da2e767ebe - [rb] allow users to direct driver process output (#11964) :: Titus Fortner
  • cd3216e68d - Upgrade minimum Ruby version to 3.0 since 2.7 is EOL :: Alex Rodionov
  • f2b27807ab - [java] add logging for starting the driver :: titusfortner
  • cc87ca0e43 - [rb] Disable window minimize test for Chrome on Linux CI :: Alex Rodionov
  • 83b0b0d88d - Revert "[rb] Disable window minimize test for Chrome on Linux CI" :: Alex Rodionov
  • 9ac368b475 - Do not switch and remove node in one iteration (#11961) :: joerg1985
  • e5805a47f2 - Add corner case test (#11970) :: Rishav Trivedi
  • 38cbd003e9 - [py] minor fixes for docstring and dictionary declarations (#11975) :: Alex
  • 2403c71eab - [java] Fix failing build :: Simon Mavi Stewart
  • bb95c2cd48 - Fix README stopping at Rust build steps :: Alex Rodionov
  • c2944a1123 - Handle fragmented websocket messages (#11962) :: joerg1985
  • 18164af446 - [java] Remote selenium-remote tag from test targets :: Alex Rodionov
  • 2266ffc8b2 - [java] Fix a typo :: Alex Rodionov
  • 8921182b59 - [java] add more logging to Selenium Manager (#11959) :: Titus Fortner
  • 440a388d0b - [CDP] Adding v113 and removing v110 :: Diego Molina
  • 35827eb5b5 - [rb] Fix DevTools old version loader spec :: Alex Rodionov
  • ab94305c7b - [rb] Add sizes for Bazel test targets :: Alex Rodionov
  • 1fd552d577 - [rust] Add sizes for Bazel test targets :: Alex Rodionov
  • 69e67ae9b3 - [Java] Fixing log level comparison :: Diego Molina
  • d530584d2e - Configure remote builds to use EngFlow (#11887) :: Simon Stewart
  • 66e51be38c - Make Driver Services consistent (#11973) :: Titus Fortner
  • 59fa77c675 - [py] update logging to match other bindings (#11990) :: Titus Fortner
  • 74e0af80bd - [Java] Using driver path always for Safari and Safari Technology Preview :: Diego Molina
  • 000cb086e9 - [java] Overriding methods to have main platform names lowercase :: Diego Molina
  • 0dbec9d489 - Putting the logic to verify driver service path in a single place (#11992) :: Diego Molina
  • bcf48d14e5 - [rb] Support remote debugging via debug gem :: Alex Rodionov
  • 9f3352b690 - [rb] Replace pry with irb :: Alex Rodionov
  • de7acb9099 - [rb] Make //rb:lint a test target that auto-corrects files too :: Alex Rodionov
  • 0ce64cb561 - [dotnet] Using SM in default service creation (#11994) :: Diego Molina
  • 19a4582c3c - Support newer versions of urllib3 (#11993) :: Michael Mintz
  • deceb80a74 - [py] Update python dependencies and relevant files :: AutomatedTester
  • 65b97fc575 - [rb] Enable debug gem for MRI only :: Alex Rodionov
  • bfcda90ecb - [dotnet] Encoding process output :: Diego Molina
  • 8efae1bdad - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Diego Molina
  • 55283eb79b - [dotnet] Generate API documentation (#11968) :: Nikolay Borisenko
  • af7eb2e4d6 - [rb] Update README to require Ruby 3.0 :: Alex Rodionov
  • 156e7f56a8 - [rb] adjust custom rspec matchers to work for any log level output :: titusfortner
  • 2d022c013e - [rb] change logging default to :info and support ignoring any logging :: titusfortner
  • c4776a36f4 - [rb] allow both allowing and ignoring logging messages by id :: titusfortner
  • 1cd84f7b6b - [rb] allow default_level to be passed into constructor so client projects can keep existing behavior :: titusfortner
  • eec423611d - [rb] update guards to get tests passing :: titusfortner
  • e4e636223c - [rb] fix bug with driver logging :: titusfortner
  • c81d86a37b - [rb] update changelog :: titusfortner
  • bc7e0c7341 - Updating changelogs and bumping version to 4.9.1 :: Diego Molina
  • eb2032df7f - [javascript] Bumping version to 4.9.1 for JavaScript :: Diego Molina
  • c6f7396f62 - Update mirror info :: Selenium CI Bot
  • 5c0fda7adf - [rb] Bumping Gemfile.lock :: Diego Molina
  • f275319562 - [java] Update version in CHANGELOG (#12008) :: Vladislav Velichko
  • bcd0c314ce - [js] Handle rejection of the driver :: AutomatedTester
  • f76a893011 - [bazel] Use a credential helper (#12018) :: Simon Stewart
  • 445e9a3855 - [bazel] Bump to 6.1.2 :: Simon Mavi Stewart
  • af71e2041e - Start running tests with the EngFlow grid (#12020) :: Simon Stewart
  • 7971a535a4 - [gh workflow] Shuffle where we set the github token env var :: Simon Mavi Stewart
  • ec287e9cb7 - [gh workflow] Build still not working :: Simon Mavi Stewart
  • 0db6dfce81 - [gh workflow] Keep going in the remote CI build if a test fails :: Simon Mavi Stewart
  • ff6c8a57e5 - [bazel] Remote builds should use pinned browsers :: Simon Mavi Stewart
  • fca6d690f5 - [gh workflow] Python tests cannot cope with pinned remote browsers yet :: Simon Mavi Stewart
  • 635f86c4c2 - [bazel] Fix up python data deps so remote builds work :: Simon Mavi Stewart
  • 8e0c968e38 - [js] Bump JS to 4.9.2 :: AutomatedTester
  • 71384d8faa - [java][dotnet] Removing RC and WebDriverBackedSelenium (#12024) :: Diego Molina
  • 35530cc7be - [java] Fixed the URI in a log line (#12000) :: joerg1985
  • b9ba020876 - [dotnet] Removing supported configurations per project added by mistake :: Diego Molina
  • acdb19d6ef - [java] Updating deps :: Diego Molina
  • 33db2e9e68 - [java] Bumping mockito version and updating tracing.txt :: Diego Molina
  • c7d622d698 - [rb] unguard tests now passing :: titusfortner
  • cdc4301192 - [rb] remove firefox guards on shadow dom locator tests :: titusfortner
  • 632df3ecab - [grid] Updating JS deps :: Diego Molina
  • ed313de742 - [rb] implement proxy support for Selenium Manager :: titusfortner
  • 2a6b07579c - [py] fix flaky test :: titusfortner
  • 4b14cf7c1b - [java] Reverting mockito to 4.11.0 :: Diego Molina
  • 2ee5fb7d03 - [grid] Refining the search field for running sessions :: Diego Molina
  • c61ac143df - [grid] Refining how queued sessions look in the UI :: Diego Molina
  • 163541fbb7 - [grid] Fixing UI test :: Diego Molina
  • f3316d9bff - [grid] Enhancing stereotype in Dynamic Grid :: Diego Molina
  • a2235cde99 - [java] support Selenium Manager using proxy info from options (#12036) :: Titus Fortner
  • 5c891ce374 - [java] JdkHttpClient - Close all websockets before shutting down the executor (#12035) :: joerg1985
  • 43eb1e5477 - Automatically format the code (#12023) :: Simon Stewart
  • da0dcefdc9 - [java] Formatting missing files after merging #12023 :: Diego Molina
  • 5764ff99bb - [dotnet] Be more friendly for single file publishing and native compilation (#12045) :: Nikolay Borisenko
  • e7acc958ad - Update mirror info :: Selenium CI Bot
  • 0d08c74f41 - Update mirror info :: Selenium CI Bot
  • 69ccfe4903 - [dotnet] Avoid try/catch while working with known types in Selenium Manager (#12051) :: Nikolay Borisenko
  • 89f1f083ab - [java] simplified some control flows logic and removed unused imports (#11974) :: Alex
  • 6333dec559 - [dotnet] Clean main csproj files to be more readable (#12052) :: Nikolay Borisenko
  • 1c171e7c15 - Adjust bidi loglevel warning string to warn (#12054) :: Moritz Kiefer
  • 4bf1d68160 - [java] Webdriver can work with embedded apps without CDP (#11963) :: Vladislav Velichko
  • 971a7274bf - [java] make all logging variable names consistent (#12007) :: Titus Fortner
  • 38cccda2d3 - [java] Removing duplicated test in ElementEqualityTest :: Diego Molina
  • ff8e6a10d5 - [java] Fixing Chrome test based on https://bugs.chromium.org/p/chromedriver/issues/detail?id=4443 :: Diego Molina
  • 7aae749648 - [java] Enabling tests for Firefox :: Diego Molina
  • 0f95ec854a - Include date in commit message of mirrow workflow :: Boni Garcia
  • dd435a11cf - [java] Enabling tests for Chrome and Edge :: Diego Molina
  • 76701ad4b1 - [java] JdkHttpClient - Handle a possible freeze when an incomplete http response is received (#12055) :: joerg1985
  • 1bfcb4a48e - [rust] Increase default timeout in Selenium Manager to 180 seconds (#12058) :: Boni García
  • b2f629d5c9 - [java] Fail with JsonException when JsonOutput.MAX_DEPTH is reached (#12056) :: joerg1985
  • 8138847791 - [java] Deleting tests for the server removed in https://github.com/SeleniumHQ/selenium/commit/71384d8faa396ba7a03b47dfd7bf4e36870a8acd :: Diego Molina
  • 683b19db73 - [java] Removing deprecated SUPPORTS_WEB_STORAGE cap :: Diego Molina
  • 1b600b1663 - [java] Removing deprecated SUPPORTS_JAVASCRIPT cap :: Diego Molina
  • 11b17715c3 - [java] Formatting files :: Diego Molina
  • 184a83575e - [java] Removing deprecated setters in Rectangle.java :: Diego Molina
  • b98501665b - [java] cast to ArrayList (#12065) :: Alex
  • 7cd20cfab6 - [dotnet] Fix building errors of the solution in VS via isolating output path per project (#12063) :: Nikolay Borisenko
  • 379dcabd94 - [dotnet] Removing duplicated test :: Diego Molina
  • fb986f881b - [dotnet] Adapting test to new W3C behaviour :: Diego Molina
  • a3df73cf22 - [grid] Streamline cleaning up of download/upload folders (#12059) :: Krishnan Mahadevan
  • 3c6c3bebe0 - [sm] Updating SM binaries :: Diego Molina
  • 94303e0e65 - [dotnet] Correct product version in http user agent (#12061) :: Nikolay Borisenko
  • 922aaf3016 - [java] JdkHttpClient - Downgrade the method for a 303 redirect (#12070) :: joerg1985
  • c149513711 - [java] Bumping version to 4.10.0-SNAPSHOT :: Diego Molina
  • 0f8a9225ae - [java] Optimize equals and hashCode methods of Rectangle class (#11918) :: Valery Yatsynovich
  • 9b42f09eb3 - Prevent grid from creating sessions that are about to timeout in queue (corrects issue #11881) (#12014) :: bhecquet
  • b4c767117d - [java] Formatting Java files. :: Diego Molina
  • 9f325c2649 - [bazel] Get the java medium tests passing on the EngFlow grid :: Simon Mavi Stewart
  • c1b45801bf - add link for logging documentation to issues template :: titusfortner
  • c127eb2991 - [java] Respect disabled pretty printing for arrays (#12079) :: joerg1985
  • 38b4acc8ab - [java] Adding userWebView2 to Java :: Diego Molina
  • 737c1cc586 - [javascript] Adding userWebView2 to JS :: Diego Molina
  • c01587a5b5 - [java] Printing response payload to understand error :: Diego Molina
  • 4c2ab02240 - [bazel] Mark tests as "exclusive-if-local" :: Simon Mavi Stewart
  • 8e2b3e1aaa - [bazel] Get large grid tests passing in bazel :: Simon Mavi Stewart
  • e5b4671117 - [bazel] Get the bidi tests working on the EngFlow grid :: Simon Mavi Stewart
  • edb838bcd3 - [bazel] More tests passing in the EngFlow grid :: Simon Mavi Stewart
  • cf81deaca1 - [javascript] Logging SM activity when a driver is not found. :: Diego Molina
  • 6222ac0d25 - [rb] Adding support for webview2 in Edge :: Diego Molina
  • 9e165e5929 - [JS] Code cleanup update npm deps to latest :: Sriharsha
  • 6a776f38fe - [py] fix proxy options (#12029) :: Titus Fortner
  • 5b406700f9 - [py] support Proxies with Selenium Manager (#12032) :: Titus Fortner
  • 679fdb83ec - [dotnet] have support proxies for Selenium Manager (#12100) :: Titus Fortner
  • e9b2bdadeb - [bazel] Update script to find versions, and roll browsers :: Simon Mavi Stewart
  • f8b7a1da86 - [bazel] Run buildifier :: Simon Mavi Stewart
  • e92987a194 - [py] Fix type hints and docstring (#12067) :: Oboleninov Anton
  • 098c597ce6 - [grid] Grid UI tests don't need to run in remote :: Diego Molina
  • 254e5340a5 - [grid] Set savefile.default_directory for Chrome (#12109) :: Scott Stevens
  • 7b7c7dd0be - [grid] Logging correct caps for session creation :: Diego Molina
  • 6867e4f67a - [grid] Taking into account BiDi url matches too :: Diego Molina
  • d1b8e6cdf1 - [java] Improving FirefoxDriver BiDi :: Diego Molina
  • d97e441968 - [java] Using se:bidi url when Grid returns it :: Diego Molina
  • 2beaa596e6 - [java][bidi] Enable BiDi for Chromium browsers. Extend tests for BiDi supporting browsers. (#11626) :: Puja Jagani
  • 88216a368e - added type hints to all the methods in Select class (#12106) :: Sandeep Suryaprasad
  • a174abe9ba - [rust] Fix proxy setup in Selenium Manager (fix #12104) (#12108) :: Boni García
  • 9f002a2a7c - [IEDriver] Improving logging message for Edge IE Mode path :: Diego Molina
  • f7d3df2801 - [IEDriver] Logging the correct browser mode after process launch :: Diego Molina
  • 8a73d502e2 - [py] Allow setting a different pointer, keyboard, or wheel on input device (#11521) :: Tamsil Sajid Amani
  • c1e47d30fd - [js][bidi] Script Module Add/Remove preload script command (#12117) :: Tamsil Sajid Amani
  • 018293f0c2 - [py] Removing browser filter when checking shadow root. (#12122) :: Diego Molina
  • 5a4dfe58a2 - [bazel] Get the virtual authenticator test working on EngFlow :: Simon Mavi Stewart
  • 4e745b737d - [bazel] Roll pinned chrome version :: Simon Mavi Stewart
  • 06ff139cbc - [bazel] Get the chrome tests running on EngFlow :: Simon Mavi Stewart
  • abad15e55d - Check whether we should skip the ReferrerTest :: Simon Mavi Stewart
  • 9f5801c82f - [py] Remove deprecated code in driver classes (#12030) :: Titus Fortner
  • 4f076e0816 - [java][bidi] Add browsing context events support (#11759) :: Puja Jagani
  • 178c60e567 - [rust] Fix reading default timeout value in Selenium Manager :: Boni Garcia
  • b1cd355fb0 - [js][bidi] Added printPage command (#12124) :: Tamsil Sajid Amani
  • ea82c6634f - [sm] Update selenium-manager binaries (using commit 178c60e) :: Boni Garcia
  • 0dd9e34d01 - [ci] Use windows-2019 till actions/runner-images#7662 fixed :: Alex Rodionov
  • d10f8c2258 - improve "near" relative locator behaviour (#11290) :: Alpatron
  • e47de45e80 - [ci] Allow anyone to SSH into runners :: Alex Rodionov
  • 69f44a3ca7 - [rust] Fix test failures on Windows CI :: Alex Rodionov
  • 7e198932c1 - [rb] Replace debug session with Bazel run_under flag :: Alex Rodionov
  • d92b0ae3d7 - [java] do not send driver logs to console by default (#12136) :: Titus Fortner
  • 1047de3dae - [py] Fix formatting issues in API reference (#12137) :: ce86f3bb9faf71e
  • a3794d789a - [rust] Revert enabling sandbox for tests :: Alex Rodionov
  • aa0640b5fd - [rb] have tests run with RubyMine use bazel artifacts by default (#12131) :: Titus Fortner
  • 1a914bf518 - update windows setup information in README :: titusfortner
  • b571cd7e35 - [rb] setting log value does not apply to Safari :: titusfortner
  • 669a493ca6 - [java] fix geckodriver log truncation logic :: titusfortner
  • 710bd1bed6 - [dotnet] mark safari service method obsolete :: titusfortner
  • aaf6c27e49 - [rust] Fix read-only filesystem error in unit tests :: Alex Rodionov
  • 3c2313f3dd - [java] Formatting files. :: Diego Molina
  • 0b1cca9409 - [CDP] Adding v114 and removing v111 :: Diego Molina
  • 198f1f2b6b - [java] minor code style and typos improvements (#12127) :: Alex
  • 015b7674e0 - [bazel] Get firefox tests working in EngFlow :: Simon Mavi Stewart
  • 767c87e8e7 - Making a test depend on local resources, not a web page hosted elsewhere :: Simon Mavi Stewart
  • b498cbbff4 - [bazel] Get the bidi test working on engflow :: Simon Mavi Stewart
  • 23e13a94a1 - [java] Run the format script :: Simon Mavi Stewart
  • ba638161e2 - [JS] support Selenium Manager using proxy info from options :: Sriharsha
  • cce294ccfa - [dotnet] Fixing typo on new CDP version :: Diego Molina
  • 77c00ffe2d - [js] use generated selenium manager artifacts for testing :: titusfortner
  • 10e5fbbdae - [ci] remove env variables in GitHub Runner (Fixes #12047) :: titusfortner
  • f949736e68 - [java] Adjusting tests :: Diego Molina
  • f2c1192745 - [bazel] scale the remote builds based on local resources :: Simon Mavi Stewart
  • 38e658a3d3 - update how selenium manager logs (#12145) :: Titus Fortner
  • 96494b4a68 - [py] Added type hints to all the conditions in expected_conditions.py module. (#12139) :: Sandeep Suryaprasad
  • a7fdd010c3 - [bazel] Mark remaining tests as being skipped for remote builds :: Simon Mavi Stewart
  • 3f139eb9a4 - Use prebuilt Selenium Manager when stamping, otherwise try and build :: Simon Mavi Stewart
  • b3ab716164 - [java] update error references to latest location in docs :: titusfortner
  • dc9ab406a9 - [java] create special driver exception for referencing documentation :: titusfortner
  • fb21cac1a9 - [rb] add links to documentation for error messages :: titusfortner
  • 757faf0df8 - [rb] improve logger logic :: titusfortner
  • fbfc80871e - [rb] add custom Selenium Manager error and improve logic :: titusfortner
  • 6e8760a10a - [grid] Deleted all javax.servlet related code (#12149) :: joerg1985
  • 370428cb9e - Remove IE from default list of browsers used for java tests (#12152) :: Simon Stewart
  • 722376a973 - [py] add links to documentation for errors (#12156) :: Titus Fortner
  • 100027120e - [rb] add rake tasks to wrap bazel commands (#12153) :: Titus Fortner
  • 937236c023 - [bazel] Fixed dependencies of selenium/remote/tracing (#12146) :: joerg1985
  • 7497e38c57 - [bazel] Get python large "auto" tests running on engflow (#12159) :: Simon Stewart
  • a6c7e03f4a - [js] Check if proxy is enabled and allow selenium manager to use proxy options :: Sriharsha
  • cb9cdc14c2 - [rb] Update Ruby rules for Bazel :: Alex Rodionov
  • b30ec03dda - [dotnet] link exceptions to documentation :: titusfortner
  • d343d2ccb0 - [dotnet] add Driver Location Exception and update exception conditions :: titusfortner
  • 3440f5ac95 - update changelogs for 4.10 :: titusfortner
  • 5af3b2de22 - [js] change log level in Selenium Manager to reduce noise :: titusfortner
  • 4e77adebc1 - [py] fix broken syntax in mutation events :: titusfortner
  • 0f0f70657d - [py] fix broken syntax in mutation events :: titusfortner
  • 02744ac57f - [java] Fixing ChromeOptionsFunctionalTest and formatting files :: Diego Molina
  • 92a0a8a9c2 - [py] Removing unused import to fix linter :: Diego Molina
  • c14d967899 - Bumping versions for 4.10.0 release :: Diego Molina
selenium - Selenium 4.9.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • f5b9191db1 - [IEDriver] Bumping version to 4.8.0 :: Diego Molina
  • d985705e8c - [rb] Bumping Gemfile :: Diego Molina
  • 425684ae27 - Evaluate the whole PR when checking CI :: Alex Rodionov
  • 4a81bb75fc - [IEDriver] Updating CHANGELOG :: Diego Molina
  • 484359ce66 - Show the full CI build result in README :: Alex Rodionov
  • 3f6717df64 - pylint fixes including tidy of f strings, simplifications of conditional statements and isinstances (#11205) :: Mark Mayo
  • b803c68624 - [py] Replace devtools genrule with proper generate_devtools rule. (#11392) :: James Hilliard
  • bcb5a25dde - [JS] fix: iedriver download with selenium-manager #11579 :: Sriharsha
  • 398524fd6d - update build requirements in readme :: titusfortner
  • fed93711e4 - [py]: Add docstring for alert_is_present :: symonk
  • 39ceed7808 - [py] Avoid shadowing builtin in variable names :: symonk
  • 8815c27cd3 - [rust] Support for web proxy in Selenium Manager (#11575) :: Boni García
  • 6bc5a589dd - [java] Merge capabilities of slot with the new session request capabilities (#11369) :: Puja Jagani
  • 775d6bbafe - Updating 4.8.0 release date for Ruby :: Diego Molina
  • 20d68b3963 - [java][cdp] Keep track of pinned scripts per CDP session (#11598) :: Puja Jagani
  • 0e5bb5b37f - Fix autoload of WebDriver::Remote::Bridge::COMMANDS :: Étienne Barrié
  • 7de6dec1c6 - [rust] Selenium Manager processes PATH (#11597) :: Boni García
  • 2917d05a2e - [java] Fix linting error :: Puja Jagani
  • ce0b6f1c80 - [java] [cdp] Simplify Augmentation for Basic Auth (#11601) :: Puja Jagani
  • 23782b3b4e - print requested capabilities in SessionNotCreatedException (#11604) :: Andrei Solntsev
  • 764aff68f3 - [rust] Refactor logic for running shell commands in Selenium Manager :: Boni Garcia
  • e92ab45a80 - [rust] Make public the function for formatting :: Boni García
  • e3e77e73d6 - [rust] Remove geckodriver 0.32.0 test :: Boni Garcia
  • cbd263f3b8 - [java][cdp] Simplify Augmentation for Dom Mutation :: Puja Jagani
  • cab3949d60 - [dotnet] update references to latest version of chrome in tests :: titusfortner
  • cd1c146160 - [java] guard test based on Chromedriver bug :: titusfortner
  • 7e8d9d2ae6 - [js] guard tests due to chromedriver bug :: titusfortner
  • 80e7446047 - [rb] guard tests for BiDi browsing context :: titusfortner
  • 3e5d47c86f - Update tracing.txt :: Puja Jagani
  • 99126df8db - Update pinned browsers :: Simon Mavi Stewart
  • 4e02ef4559 - Generate a Maven BOM (#11560) :: Simon Stewart
  • 8cfe8a40f9 - [js] Add script pinning (#11584) :: Puja Jagani
  • c044441a0d - [py]: Bump black & isort versions :: symonk
  • 1e2a4c47cf - [java] Synchronize method to get Selenium Manager binary (fix #11620) (#11640) :: Boni García
  • 332988cd7b - [rb] Close BiDi session on closing the last top-level browsing context :: Tamsil Sajid Amani
  • e2d160b904 - [ruby][bidi] Add filtering capability to LogInspector :: Tamsil Sajid Amani
  • 5d8b8a9a05 - [rb] subclass is setting value before the superclass is setting it to nil :: titusfortner
  • 771c22c7f7 - [CDP] Adding v110 and removing v107 :: Diego Molina
  • 60c9f4a4c3 - [java] Format Selenium Manager wrapper class in Java :: Boni Garcia
  • 4f09bf0c74 - [JS] [atoms] Use .textContent instead of .innerHTML in clear() action (#11504) :: Tobias Smolka
  • e11ab24383 - [dotnet] Updating tests to work with v110 :: Diego Molina
  • c1ac4c7a62 - [dotnet] IJavascriptEngine implements IDisposable where available (#11594) :: Michael Render
  • d95e96fc50 - [SM] Updating Selenium Manager binaries for 4.8.1 release :: Diego Molina
  • b1300a65c0 - Filedownloads url - Adhere to w3c standards (#11646) :: Krishnan Mahadevan
  • 8b4b818bcd - [java] Using Selenium Manager for Java tests :: Diego Molina
  • caabae25e9 - [IEDriver] Updating atoms for IE Driver :: Diego Molina
  • 8ebccac989 - Updating changelogs and bumping version to 4.8.1 :: Diego Molina
  • 8a585c5b6f - Update tox.ini for a valid "isort" version (#11667) :: Michael Mintz
  • 68c556eb2b - [rb] Updating Gemfile.lock :: Diego Molina
  • 835ee7ed72 - Undo a bug fix that caused a worse bug. (#11666) :: Michael Mintz
  • 728db91420 - [py] Bumping Python to 4.8.2 :: Diego Molina
  • b5a118ad6b - Removing browser drivers from GitPod config :: Diego Molina
  • 50d1ae9d25 - [rust] Include support for Safari in Selenium Manager (#11609) :: Boni García
  • cebf542e7c - [rust] Include safari and safaritp as browser (and safaridriver as driver) in Selenium Manager :: Boni Garcia
  • f719b026cc - [rust] Move browser and driver names to each specific module :: Boni Garcia
  • 50bf0ac179 - [rb] remove guard on tests for fixed bug in chromedriver :: titusfortner
  • 3b16504d68 - [rust] Simplify browser names per module in Selenium Manager :: Boni Garcia
  • c5fd09a0fb - [grid] Enabling detectDrivers original behaviour. :: Diego Molina
  • 6cb3e2f83f - [grid] Improving flag description :: Diego Molina
  • e1d84a1d9a - [CI] Freeing disk space before run :: Diego Molina
  • 440c0b1f2e - [CI] Fixing CI script :: Diego Molina
  • 1563e8a032 - [rust] Update Cargo dependencies :: Alex Rodionov
  • c79cab528b - [grid] Switching Selenium Manager flag to false by default :: Diego Molina
  • ed0fe60177 - [java] Fix NPE regression in 4.8.0 (#11701) :: Kouzukii
  • ecea48d30e - [java][cdp] Allow reusing DevTools instance upon calling close() (#11704) :: Puja Jagani
  • 1c70137592 - [java] implement DriverFinder completely independent of Service classes (#11491) :: Titus Fortner
  • 57a4060ebb - [CI] Mirror api.github.com using scheduled job (#11711) :: Boni García
  • b8b2f61e3c - issue-1533899181 (#11551) :: RussiaVk
  • 0be6a8795c - [JS] Update rules_nodejs to 5.8.2 :: Sriharsha
  • 52be8c399b - Bump actions/checkout from 2 to 3 (#11716) :: dependabot[bot]
  • b6fbd93ae4 - Using Selenium CI to push :: Diego Molina
  • 199f4f60c3 - Update mirror-selenium-releases.yml :: Diego Molina
  • 6792f6186c - Update mirror-selenium-releases.yml :: Diego Molina
  • 63e8543a39 - Update mirror info :: Selenium CI Bot
  • 7d233ef29a - Remove newline to enable hyperlink in VS Code (#11719) :: MMK-IBSEN
  • 906baa8e9e - Allow LocalNode to be extended for customisation (#11718) :: Krishnan Mahadevan
  • c483b0f899 - [rust] Selenium Manager parse mirror to get latest IEDriverServer version (#11672) :: Boni García
  • 796b2d40cd - [rust] Bump selenium-mamanger dependencies :: Boni Garcia
  • d7cbcbf3f7 - [rust] Change default TTLs in Selenium Manager (#11686) :: Alex
  • cfc7eed50b - Bump dns-packet from 5.3.1 to 5.4.0 in /javascript/grid-ui (#11728) :: dependabot[bot]
  • 3179985c2c - extending WebDriverException (#11727) :: Mohab Mohie
  • 201f528647 - Adding note about --depth 1 :: Diego Molina
  • d7b0b09d57 - [rust] Fix local architecture discovery in Selenium Manager (#11611) :: Boni García
  • 8225b28dc0 - [py] Fixing lint :: Diego Molina
  • e4f334e161 - [java] Deprecate CDP instance methods in FirefoxDriver :: Puja Jagani
  • b7d7c49165 - [py] Fixing Selenium Manager test :: Diego Molina
  • 4aee4167c0 - [java] Adding allowHosts to GeckoDriverService :: Diego Molina
  • 91daa27d08 - [grid] Passing language env var to child containers :: Diego Molina
  • 40893142c3 - [js] Using status from response (#11742) :: Diego Molina
  • ce4a66b082 - [java] Deprecate CDP support for FirefoxDriver :: Puja Jagani
  • 1e91f512f0 - [grid] Removing unknown extensions for IE :: Diego Molina
  • f28144eb72 - InvalidSelectorException now extends WebDriverException :: Diego Molina
  • cb6ff297f4 - [rust] Use static linking using cross-compiling to target x86_64-unknown-linux-musl in GH Actions (#11749) :: Boni García
  • 9acbfce23d - [CDP] Disabling some CDP tests on Firefox :: Diego Molina
  • 1637d36d0d - [rb] Fixing linter :: Diego Molina
  • a1f805f423 - fix typing bug (#11735) :: Johnny.H
  • 1c8eac0205 - fix(sec): upgrade cryptography to 39.0.1 (#11732) :: fuyou
  • 179ea5d84c - Bump cryptography from 38.0.3 to 39.0.1 in /py (#11630) :: dependabot[bot]
  • 14b1befba0 - [py]: Additional type hinting for actions :: symonk
  • 18a23adb9e - [py]: bump mypy in tox recipe; tweak some additional mypy complaints :: symonk
  • 6a47cc3814 - [py]: Only SIGKILL service processes that did not gracefully clean up and exit from sigterm :: symonk
  • 3a843aa4bb - [py]: use subprocess.TimeoutError for handling subprocess termination waiting :: symonk
  • a5ac62a6a0 - [docker] update dev images focal version. closes #11731 :: symonk
  • 4a8c25c10f - [py]: Remove unnecessary calls to mapping .keys() :: symonk
  • 6ef8cb8b25 - 更新 options.py (#11623) :: ting
  • e4b87d4456 - [py]: Close FirefoxBinary log files when quitting Firefox driver instances. closes #11730 :: symonk
  • 520510df71 - [py]: Allow all services classes to accept **kwargs :: symonk
  • 966bd3f5c5 - [py]: Allow creation_flags to be passed into any Service via **kwargs :: symonk
  • cd88d1852d - [py]: Allow close_fds to be controllable through **kwargs for all service objects :: symonk
  • a916504353 - [py]: Give more fine grained control to subprocess Popen calls for all services :: symonk
  • cbbcc371ef - [py]: use pop instead of get for popen kwargs in services :: symonk
  • 005b588b5b - [py]: Update python change log :: symonk
  • 393ba87b64 - [py]: simplify service kwarg handling in the service base class :: symonk
  • e6a7987001 - [java][bidi] Ensure removing listeners does not cause an error :: Puja Jagani
  • 2de556187f - [Grid] Support auto downloads in Grid (#11702) :: Krishnan Mahadevan
  • c0289e61b9 - Bump webpack from 5.72.0 to 5.76.1 in /javascript/grid-ui (#11773) :: dependabot[bot]
  • 63d04767fe - Bump webpack from 5.75.0 to 5.76.1 (#11776) :: dependabot[bot]
  • 841eb80d42 - [java] Removing unused imports :: Diego Molina
  • 1de6a52015 - [java] Process Selenium Manager output as JSON (#11663) :: Boni García
  • 5f5ea86f11 - [grid] Fixing broken managed downloads test :: Diego Molina
  • 4cb9093953 - [rust] Filter multiple driver occurence from PATH in selenium-manager (#11745) (#11777) :: Boni García
  • d4332ebfb4 - Update selenium-manager binaries for Windows, Linux, and macOS :: Boni Garcia
  • 62a66dd285 - [rust] Organize private functions for selenium-manager in lib.rs :: Boni Garcia
  • 084465bd43 - [java] Use output json when calling selenium-manager and format code :: Boni Garcia
  • d8474fb16b - [java] Simplifying condition :: Diego Molina
  • a310907c0e - [java] Setting output to json when getting driver path :: Diego Molina
  • d60cb15b42 - [py] Starting Selenium Server with Selenium Manager :: Diego Molina
  • 3f7f57cfc8 - [java] Adding remote-allow-origins for Chrome :: Diego Molina
  • fa001eb0ff - [CDP] Adding v111 and removing v108 :: Diego Molina
  • e8953ce4dd - [py]: pass default to pop when parsing service popen_kw :: symonk
  • 8b25a45686 - [py]: Default close_fds to true on non windows OS :: symonk
  • 2ad0b06390 - [java] Fixing ChromeOptionsTest :: Diego Molina
  • 3adf8c763e - [java] Disabling JS test for Chrome :: Diego Molina
  • 4792c2e645 - [rb] Enabling shadow root test in Firefox :: Diego Molina
  • 4ef7314ec2 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9812791557 - [rb] Removing guards for BiDi tests :: Diego Molina
  • 5374cf84b7 - [java] Invoking Selenium Manager only with --browser :: Diego Molina
  • 43987a283a - [java] Removing DriverServiceInfo :: Diego Molina
  • bae493d5a4 - [java] Using json output for errors as well. :: Diego Molina
  • 00a2624392 - [py] Using json output with Selenium Manager :: Diego Molina
  • 6d94706480 - [javascript] Using json output with Selenium Manager :: Diego Molina
  • 7ac05c5dbd - Ruby driver finder (#11523) :: Titus Fortner
  • e91152f24e - [grid] Fixing options merging :: Diego Molina
  • 807bb7d975 - [grid] Adding remote-allow-origins for Chrome stereotypes :: Diego Molina
  • 4fb0b0a03c - [rb] Starting Selenium Server with Selenium Manager enabled :: Diego Molina
  • 30ae31c704 - [java] have overloaded constructors to have configurable connect and read timeouts while instantiating WebDriver object (#11532) :: Abdullah Aslam
  • 6dad428a09 - [rb] Using json output with Selenium Manager :: Diego Molina
  • a90d7fb605 - [rb] add more logging to Selenium Manager :: titusfortner
  • 6ad7d3462d - Bump rules_jvm_external to 5.1 :: Simon Mavi Stewart
  • c3e57ed258 - Bump rules_rust to 0.19.0 :: Simon Mavi Stewart
  • c154fd8231 - Run buildifier :: Simon Mavi Stewart
  • 45cfede68b - [java] Updating deps :: Diego Molina
  • 5d2650016d - [java] Updating deps :: Diego Molina
  • b6f9af38b1 - [dotnet] Using json output with Seleniun Manager :: Diego Molina
  • 5a02987b90 - [dotnet] Include targets for projects building transitively (#11812) :: Nikolay Borisenko
  • 37d3f67625 - Bump actions/stale from 7 to 8 (#11808) :: dependabot[bot]
  • 00d0537b86 - [fix] sphinx config update to keep invoked methods and shorter aliases in documentation (#11802) :: Alex
  • 826dbfc730 - [java] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • 47f7fb33ef - [dotnet] Bump to 4.8.2 and CHANGELOG update :: Diego Molina
  • b75b0945dd - [rb] Bump to 4.8.2 and CHANGES update :: Diego Molina
  • c252afffa6 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 578449ca42 - [py] Bump to 4.8.3 and CHANGES update :: Diego Molina
  • 1069632233 - [javascript] Bump to 4.8.2 and CHANGES.md update :: Diego Molina
  • e553ae20ef - [java] fix bug preventing adding items to ArrayList for Selenium Manager command :: titusfortner
  • 50bc1d73b9 - Update mirror info :: Selenium CI Bot
  • 5860546359 - [java] Fixing formatting and casting :: Diego Molina
  • 45fcc05348 - [rb] still need to use driver finder when using capabilities parameter :: titusfortner
  • a9ac8373cd - [rb] can remove linter exclusion when deprecated code removed :: titusfortner
  • 49fb5291d4 - [rb] accommodate Driver Finder being sent something other than an Options instance :: titusfortner
  • 45648805d6 - [rb] fix safari tests :: titusfortner
  • 3ced61d7c6 - [rb] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • e5e76298c3 - [java] Bump to 4.8.3 and CHANGELOG update :: Diego Molina
  • b19b418e60 - [rb] Bumping Gemfile.lock :: Diego Molina
  • 9868c42bc5 - Feature 11675 clear metadata (#11818) :: Alex
  • 0ccef9a8dd - Update mirror info :: Selenium CI Bot
  • 1f8b0c5eb0 - Remove "shadow_root" assertion in Python bindings for Firefox (#11821) :: Henrik Skupin
  • bfd18cfa34 - [Build] Update rules_python to 0.20 and add 3.11 support :: AutomatedTester
  • 5e31654b2b - [Py] Update pytest requirements :: AutomatedTester
  • 34bd790ca8 - [rust] Include "internet explorer" as IE name in Selenium Manager (#11825) :: Boni García
  • d0433b433c - Updates selenium manager versions (#11828) :: Zach Attas
  • 39c69537d2 - [rust] Include test to assess possible names of iexplorer (#11829) :: Boni García
  • 0e3ae8668e - Release 4.8.4 in ruby (#11830) :: Zach Attas
  • 82bed1041b - [ruby] Try to load older devtools version if current browser version doesn't match (#11827) :: Ariel Juodziukynas
  • 31a09c624c - [rb] Wrapping browser name when calling Selenium Manager :: Diego Molina
  • bac8655c0f - [rb] Fixing selenium_manager_spec.rb tests :: Diego Molina
  • 8bd2c5ec76 - Updates ruby version to 4.8.5! (#11831) :: Zach Attas
  • 1a22a8b931 - Do not escape selenium-manager arguments :: Alex Rodionov
  • 11502c8b78 - Release Ruby 4.8.6 :: Alex Rodionov
  • 43318cb969 - [java] Avoiding NPW when building the error payload :: Diego Molina
  • 5caafad64e - Bump ruby_rules to support debug mode :: Alex Rodionov
  • e90e786594 - Fix documentation for auto downloads feature (#11853) :: Krishnan Mahadevan
  • 982af75e82 - [rust] Support different ways to configure Selenium Manager (config file, envs) (#11810) :: Boni García
  • ec3ed70517 - [rust] Build selenium-manager for win32 (compatible when executed in win64) (#11788) :: Boni García
  • ca503605fe - [java] Handle redirects inside the JdkHttpClient (#11816) :: joerg1985
  • f28f1df822 - [java] Remove Json Wire Protocol support (#11823) :: Simon Stewart
  • b003857c98 - [py] simplify driver binary and driver location selecting (#11864) :: Alex
  • 85fd46135e - [py] Do not pass desired caps in Safari :: Diego Molina
  • 4bf979b334 - [Rust] Refactors (#11832) :: Ardi
  • aa95f80f38 - [dotnet] Don't listen to error output stream from selenium manager to avoid messing up output (#11863) :: Nikolay Borisenko
  • 51f48ca794 - [rust] simplify get_metadata_path method invoke (#11835) :: Alex
  • 857240dab9 - [JS] Update npm deps :: Sriharsha
  • db9fcdb7f4 - [JS] Fix lint issues :: Sriharsha
  • 42632b4b30 - [rust] simplify clear_metadata() body (#11862) :: Alex
  • a9fd3cf09c - [rust] don't clone the config struct (#11856) :: Ardi
  • 074566849e - [ruby] Fix devtools version fallback (#11869) :: Dana Sherson
  • 601b54a33f - [rust] Clean code after merging last PRs :: Boni Garcia
  • 5028b24bf2 - [JS][BiDi] Add Script module commands and types (#11847) :: Tamsil Sajid Amani
  • 2078d5a71f - [rust] Add clear-cache and clear-metadata and configuration keys :: Boni Garcia
  • e79b2f2c89 - Bump xml2js from 0.4.23 to 0.5.0 (#11880) :: dependabot[bot]
  • 6be659b6cf - Passing options to Selenium Manager (#11866) :: Diego Molina
  • c01a5f7526 - Passing options to Selenium Manager (#11866) :: Diego Molina
  • 4548ce8e47 - [rust] Remove short flags in selenium-manager (#11882) :: Boni García
  • 56ac72aa2e - Removing job for RC tests :: Diego Molina
  • 2b3a06738b - [rust] Read RUST_LOG env (env_logger) to ease debugging in selenium-manager :: Boni Garcia
  • c8f3f7fe22 - [rust] Bump selenium-manager dependencies :: Boni Garcia
  • bd240908b2 - [py] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 78d2bb8371 - [py] Selenium Manager use binary from Browser Options :: Diego Molina
  • 6bbd4e4c02 - [rb] Encode post data in network interceptor to base64 :: Alex Rodionov
  • 2b4f9d8369 - [rb] Cast DevTools version to integer when used with Grid :: Alex Rodionov
  • 2c1bd8eb16 - [javascript] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 93a00d5dc5 - [javascript] Selenium Manager use binary from Browser Options :: Diego Molina
  • 7014c3e76d - [rust] Now the logger accepts any kind of type that can be converted to string (#11865) :: Ardi
  • 2b3ad21fe9 - Use Bazel for running Rust tests (#11852) :: Alex Rodionov
  • da5cd9d69b - [dotnet] Selenium Manager get Browser Version from Options classes :: Diego Molina
  • 5cc42f2715 - [dotnet] Fixing hardcoded path :: Diego Molina
  • e2bcb00f60 - [dotnet] Selenium Manager use binary from Browser Options :: Diego Molina
  • 1a486c40cc - [java] Selenium Manager use binary from Browser Options :: Diego Molina
  • 3966bc8a67 - [rust] Include registry query command (for Windows) to discover Firefox version :: Boni Garcia
  • 86a5b0d707 - [CDP] Adding v112 and removing v109 :: Diego Molina
  • b6b8f6d293 - [dotnet] Fixing test for CDP 112 :: Diego Molina
  • 9b2b385bc9 - [CDP] Removing script tag to generate docs :: Diego Molina
  • 38188198d1 - Throw a descriptive exception if the current dev tools version is not… (#11876) :: arnonax-tr
  • 395a926692 - [js] fix: return statement in submit() (#11883) :: Tamsil Sajid Amani
  • 0ae495c684 - [dotnet] Use ChangeType method to convert any object to boolean in WebElement propoerties (#11913) :: Nikolay Borisenko
  • facb8ca49c - Bump h2 from 0.3.16 to 0.3.17 in /rust (#11894) :: dependabot[bot]
  • bd7bdcb3ab - scrapped refactors from old PR (#11907) :: Ardi
  • 5055da92b7 - [dotnet] Use selenium manager in tests (#11871) :: Nikolay Borisenko
  • 678854bfa0 - [grid] Allowing binary to be set via options when not set in Grid. :: Diego Molina
  • 770acab6f7 - [grid] Fixing SessionCapabilitiesMutator tests :: Diego Molina
  • a1430636fa - [grid] Refining the UI configuration to allow sub paths work properly. :: Diego Molina
  • e73a62bb08 - [rb] Maintain methods to classes map for DevTools :: Alex Rodionov
  • f02e19d7c5 - [javascript] Adding SELENIUM_MANAGER_BASE_PATH env var to use Selenium Manager for tests :: Diego Molina
  • a5b0ad9dc1 - [js] Replace execSync with spawnSync in seleniumManager.js (#11649) (#11873) :: Ashley Trinh
  • 35f6ef223c - [rb] fix bug in selenium manager escaping back slashes in Windows (#11884) :: titusfortner
  • 4ad28f6768 - [java] Updating deps :: Diego Molina
  • 93fa5f9c95 - [java] log exception message (#11922) :: Titus Fortner
  • 47a2730aee - [grid] Fixing remote execution for Edge when Java 8 client is used :: Diego Molina
  • 0395362585 - [rb] Fix RuboCop double quotes offenses :: Alex Rodionov
  • 8fe0fc00ea - Updating changelogs for 4.9.0 release :: Diego Molina
  • d7057100a6 - Bumping version to 4.9.0 :: Diego Molina
selenium - Selenium 4.8.0

Published by diemol over 1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0818e99e32 - Fix Ruby API documentation generator :: Alex Rodionov
  • b269466d65 - Grab Ruby documentation path before switching Git branches :: Alex Rodionov
  • b1f639b643 - [ci] Removing unneeded {} :: Diego Molina
  • c02a748683 - [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner
  • 6b67c0c12a - Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov
  • 55dad423ba - Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov
  • 935226b1c4 - [rb] Selenium Manager wrapper is adding exe twice :: titusfortner
  • 9d4ec50633 - [py] use the browser name that selenium-manager binary expects :: titusfortner
  • 9c771a1e2f - [rb] update changelog and bump version to 4.7.1 :: titusfortner
  • 01a47b4b4a - [py] update changelog and bump version to 4.7.1 :: titusfortner
  • d03ad02531 - [py] put the fix in the wrong place :: titusfortner
  • 5bc0c2c559 - [py] update changelog and bump version to 4.7.2 :: titusfortner
  • 2502e9624b - [py] fix linter failure :: titusfortner
  • ac94275296 - [py] need to log both stdout and stderr from selenium manager :: titusfortner
  • d848fb8d14 - [py] update ci to use the right os and skip unnecessary python installs :: titusfortner
  • 630fc470ae - [py] fix linter again :: titusfortner
  • c5943bde4c - [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani
  • 397ececc61 - Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan
  • 038141b2cf - [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko
  • 77f0cfae98 - [rb] start logger in tests before starting first driver :: titusfortner
  • 21d115eee6 - [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani
  • 4af3726cd9 - [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985
  • a6313cff6b - Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]
  • 3832787933 - [java][bidi] Add BrowsingContext module commands :: Puja Jagani
  • b529abaf62 - [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani
  • 7a469e02e1 - [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jagani
  • dd080a1e4e - [grid] Updating Grid UI deps :: Diego Molina
  • 104b7b9777 - [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTester
  • aa8d6cf768 - [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni García
  • d8b45c8c66 - [py] Change formatted strings to f-strings (#11087) :: Kian Eliasi
  • c6795baf1a - [java] Update changelog and bump version to 4.7.1 :: Diego Molina
  • 7b212ee4be - [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina
  • 63a79bd870 - [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina
  • 9e240b008c - [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina
  • 5fbddf6718 - [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molina
  • c583458827 - [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina
  • 03945631e4 - [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molina
  • d9e5d28f33 - [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina
  • 1ee7e1f8d2 - [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina
  • 639942948c - [JS] bump rules_nodejs to 5.7.3 :: Sriharsha
  • 65e3eb6536 - [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García
  • 7804921420 - [Build][Rust] Update lock files :: AutomatedTester
  • b6e3df661b - [java] remove inaccessible protected code :: titusfortner
  • ae57cedf49 - [py]: update mypy version for tox recipe :: symonk
  • 3152c96eb0 - [py]: type hints for missing dunder __init__ :: symonk
  • 084c3b16bb - [py]: PEP257 compliant consistent docstrings throughout. Include in linting recipe :: symonk
  • 68d77a50cd - [py]: Fix mistaken quote in EventFiringWebElement docstrings :: symonk
  • 7df361176b - [py]: Adding python 3.10 to wheel classifiers :: symonk
  • 13ed8cee5a - [py]: bump black to 22.12.0 :: symonk
  • e90ad6d364 - [py]: Fix types in edge & firefox options :: symonk
  • 966b8041fd - [py]: type improvements and make VirtualAuthenticator more pythonic and simplified. :: symonk
  • 3bc33858da - [py] Re-add deleted docstring from Protocol enum :: symonk
  • 4abc122503 - [py]: Tweak unit tests for VA, allow values to be passed when instantiating a VirtualAuthenticator instance :: symonk
  • 3345f53736 - [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk
  • 29fc508dfe - [py]: Fix linting issues :: symonk
  • 7627ee83d3 - [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner
  • 6cbfbf6174 - [java] fix chromedriver log level logic :: titusfortner
  • fc3f6cc146 - [java] allow setting chromedriver log level from system properties :: titusfortner
  • 58ce7e54a0 - [java] fix msedgedriver log level logic :: titusfortner
  • e54fedb529 - [java] add support for appendLog to msedgedriver service :: titusfortner
  • 3e146d05f2 - [java] update names and references or chromium driver service classes :: titusfortner
  • 18beadee58 - [java] allow ignoring chromedriver build checks using service builders :: titusfortner
  • 7ef0fe24a2 - [java] allow changing chromium driver log timestamp formatting :: titusfortner
  • 2af020fd12 - [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortner
  • e135eeca68 - [java] tidy up minor differences between the service classes :: titusfortner
  • 4fc37dc20d - [rb] Remote rake from development dependencies :: Alex Rodionov
  • dc8bba9e40 - [rb] Add Gemfile.lock to the source tree :: Alex Rodionov
  • f7cf7c78e8 - [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García
  • 5450d7caee - [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani
  • 4a30da61cf - [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner
  • 613207c2f7 - [rb] allow updating service state :: titusfortner
  • 79035ba30f - [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortner
  • ebe1ec1ffc - [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortner
  • ab27daba45 - [rb] nest service unit tests properly :: titusfortner
  • 8ba426c772 - [rb] remove inaccessible code :: titusfortner
  • 4b38556512 - [rb] remove invalid methods :: titusfortner
  • e239245e46 - [rb] rename instance variable for clarity :: titusfortner
  • 8e4e20b77a - [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan
  • 4f218e0439 - [py] Add PKG-INFO to sdist (#11379) :: James Hilliard
  • 49aff8613c - [Build] bump rules_python to 0.16.1 :: AutomatedTester
  • 2cb2fe1e79 - [java] Update changelog and bump version to 4.7.2 :: Puja Jagani
  • 4d4020c3b7 - [java] Bump version :: Puja Jagani
  • fce32146d2 - feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriy
  • c7488c6a66 - [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha
  • 19ffbefaf0 - [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García
  • 8467a8c605 - [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García
  • 4ce44c6b54 - update python_requires in pypi metadata for wheel, closes #11387 :: symonk
  • 8141f82923 - feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriy
  • ee136e123e - [py] Fix sdist tar package_dir (#11416) :: James Hilliard
  • 29e1cf66c0 - [py] fix sdist publish instructions (#11375) :: James Hilliard
  • a379331ad6 - [JS] Update changelog :: Sriharsha
  • e8ae58d3a9 - [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani
  • 87b4de808b - Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionov
  • fad29a3125 - Do not set content length to zero (#11417) :: Krishnan Mahadevan
  • 58122b261a - [JS] Update rules_nodejs to 5.8.0 :: Sriharsha
  • 2917a66ce4 - [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevan
  • f25c1d998b - [py]: bump isort version. Document 6+ requires py3.8+ :: symonk
  • 5e06ee81bf - Fix description of move_to_element_with_offset (#11402) :: Johnson
  • 431f7757b1 - [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani
  • 4ef51adab3 - [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha
  • 20e6585f80 - Fix typo when detecting builds in trunk :: Alex Rodionov
  • a019e92c29 - Fix nightly releases access to Bazel remote cache :: Alex Rodionov
  • e8e57714ad - Make remote cache private until the costs are figured out :: Alex Rodionov
  • 2443d5a318 - [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani
  • 8d1fcf0506 - [java] [cdp] Remove V105 package to fix the build :: Puja Jagani
  • 12f0d19266 - [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani
  • 26dd4de923 - [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani
  • 476dc6b912 - [java][bidi] Refine filtering logs test :: Puja Jagani
  • 5e3b2d2efc - [bazel] Fix the Rust build and bump rules_rust :: Simon Mavi Stewart
  • 6f951b2fea - [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevan
  • c744c1e4bb - [java] Fix copy paste error in comment :: Puja Jagani
  • 83d3d46616 - JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan
  • 75f7b60944 - [py] Update python dependencies :: AutomatedTester
  • 8951418f24 - Do not enable remote Bazel cache unless access key is present :: Alex Rodionov
  • 10a9e52816 - [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani
  • 3f706707d0 - [JS] Bidi Support (#11395) :: Sri Harsha
  • 2ac53b831f - [JS] Add window wrappers getSize and setSize :: Sriharsha
  • 9a30730882 - [py]: Update docs around url_matches and use a None check. closes #11431 :: symonk
  • 887da781a3 - Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov
  • 81a3471f8c - [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha
  • 2e6f3482e9 - [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina
  • 20aa83c43b - Migrate setup-java action to use Temurin (#11464) :: George Adams
  • e9748c5301 - [java] Updating deps :: Diego Molina
  • 16bfa3ab1f - Running buildifier :: Diego Molina
  • 66f092f7e5 - [py]: Fix build with docstring linter :: symonk
  • 8a60fea1b9 - [py]: set stacklevel=2 on warning calls without it :: symonk
  • 36e02132b3 - [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani
  • 0c154f2de0 - [java][cdp] Fix CDP logging test :: Puja Jagani
  • 2db6080beb - [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani
  • 96f6f4afde - [java] Replace internal usage of headless method with recommended way :: Puja Jagani
  • c138787e4b - [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jagani
  • de9a2294ff - [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amani
  • a8659cef22 - [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortner
  • cd46d559b5 - [rb] support remote sending nil to #send_keys :: titusfortner
  • 8f9abf5c1b - [rb] add IE driver extensions :: titusfortner
  • aadd087ecf - [rb] implement chromium classes for chrome and edge to inherit :: titusfortner
  • 97ea37a574 - [rb] add items to gitignore :: titusfortner
  • 9776b0bced - [rb] deprecate old JWP capabilities aliases :: titusfortner
  • 08ee2d9fcf - [rb] process url in driver constructors :: titusfortner
  • 04d5712311 - [rb] allow setting safari technology preview after creating options instance :: titusfortner
  • 7eebf9f450 - [rb] do not memoize driver path class method :: titusfortner
  • 8dde70295b - [rb] use class method instead of constructor for Options :: titusfortner
  • d338de3d20 - [rb] be more strict with options and capabilities :: titusfortner
  • 21fe296d2a - [rb] default to using Options not Capabilities when not specified :: titusfortner
  • 4ad672683a - [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amani
  • cd9c0feb4e - [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jagani
  • e30a7ebcaa - [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagani
  • a7ce9eb6d7 - [java] Remove permissions test for headless Chrome :: Puja Jagani
  • ad3d6bb6d8 - Upgrade Bazel to 6 :: Alex Rodionov
  • 4071737de4 - [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha
  • 19e299efc7 - [java] Refactoring BiDi log related tests :: Puja Jagani
  • e0a472bfdb - [java] Add BiDi RemoteWebDriver test :: Puja Jagani
  • 9635345c6f - [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni García
  • bdba7c8a10 - [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani
  • 802c1f2480 - [js][bidi] Rename console log method :: Puja Jagani
  • 49ae9ae156 - [py]: bump tox linting dependencies :: symonk
  • ccf55fec19 - [rb] unit test with latest version of ruby :: titusfortner
  • 10a06007b7 - [py]: make types correct for RelativeBy initialiser :: symonk
  • 0b10e698dd - Update year in LICENSE and NOTICE docs :: Sriharsha
  • 590cfbb9c8 - [rb] get tests passing with Ruby 3.2 :: titusfortner
  • 308bfba40b - [rb] remove support for deprecated actions class parameters :: titusfortner
  • e43a6c296d - Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne
  • 35906be172 - [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jagani
  • fa31527dcf - [bazel] update sha256 for rules_ruby :: titusfortner
  • e984b30c58 - [rb] quit driver at the end of bidi tests :: titusfortner
  • 85d6c25f6a - [rb] add headless guard to tests :: titusfortner
  • b9e14d1ec9 - [rb] nothing uses Location struct any longer :: titusfortner
  • 251d3b8c80 - [rb] update build instructions in README :: titusfortner
  • 436db51c33 - [rb] fix linter issues :: titusfortner
  • b0ffee04b8 - [rb] add test guard for bidi and edge :: titusfortner
  • 811a8fe4b2 - [java] Overload methods creating interactions to accept Point (#11477) :: Valery Yatsynovich
  • cc727a2916 - [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni García
  • bfea7071fb - [dotnet] add name of what is being executed to large JS executions :: titusfortner
  • ce2087f7e3 - [java] add name of what is being executed to large JS executions :: titusfortner
  • 3e9d64ddb8 - [js] add name of what is being executed to large JS executions :: titusfortner
  • b869b998d4 - [py] add name of what is being executed to large JS executions :: titusfortner
  • 086e9fb153 - [rb] add name of what is being executed to large JS executions :: titusfortner
  • 0e4fcd2e09 - [rb] update logger with link on how to use it (#11478) :: Titus Fortner
  • a9a909facd - Add CI - .NET badge to README :: Alex Rodionov
  • b7fb9f56ce - [rb] update to latest rubocop :: titusfortner
  • 5ce55558cb - [rb] fix rubocop spacing issues :: titusfortner
  • bafb63d6a5 - [rb] fix rubocop rspec issues :: titusfortner
  • ecd1285c23 - [rb] update syntax for rubocop :: titusfortner
  • 53922c2ed1 - [rb] update styling for rubocop :: titusfortner
  • e6fd95d6de - [JS] Bump npm package versions to latest :: Sriharsha
  • a45f24c3dd - Bump json5 from 1.0.1 to 1.0.2 (#11511) :: dependabot[bot]
  • d5785270c5 - Bump json5 from 1.0.1 to 1.0.2 in /javascript/grid-ui (#11510) :: dependabot[bot]
  • f4a1f1bde1 - [rb] guards got nested incorrectly in merge :: titusfortner
  • 2382951eac - [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortner
  • fafcc83292 - [java] fix formatting and match other driver service constructors :: titusfortner
  • 80819a8efb - Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov
  • 7e6cd52c34 - Disable SonarQube scanner on Java CI :: Alex Rodionov
  • 30d0640cf1 - [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner
  • 494c4e3b27 - [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner
  • 9dc5a1c9f0 - [rb] deprecate using :capabilities in local drivers :: titusfortner
  • 1e380797f4 - [rb] deprecate browser class methods for Capabilities :: titusfortner
  • ee4b910cd3 - [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner
  • 71c9d17893 - Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]
  • 8181483d37 - [rust] update cargo lock :: titusfortner
  • 7d5fff9567 - [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni García
  • aba0d5cd7a - Use setup-bazel action in Nightly builds :: Alex Rodionov
  • 1f9e14e0d9 - [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García
  • 54ff230d58 - [rust] Bump Selenium Manager dependencies (#11524) :: Boni García
  • 3930688252 - [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García
  • 937cbaa054 - [rust] Reuse common http client in Selenium Manager (#11449) :: Boni García
  • b5b25eb3e2 - [rust] Execute Rust tests in CI (#11541) :: Boni García
  • 29949525e3 - [rb] Split rb/BUILD into smaller packages :: Alex Rodionov
  • ef9a6b4a1f - [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • beaaed8d3d - [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 4a240a8e21 - [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 1e897ccf5e - [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 206c391cdf - [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • a8ab83a2bb - [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner
  • 7024fb8f41 - Upgrade setup-bazel :: Alex Rodionov
  • bb34eb84ac - [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani
  • 344d83f2ca - Remove unused Travis CI files :: Alex Rodionov
  • 642f4fb4d3 - Remove unused AppVeyor CI files :: Alex Rodionov
  • 57527754b3 - Remove unused setup browsers actions :: Alex Rodionov
  • 36c788c465 - Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionov
  • e0bce02630 - [rb] update selenium-devtools in gemfile lock :: titusfortner
  • 633a2f5bd7 - [dotnet][cdp] keep tests one version behind for CI :: titusfortner
  • 1e9fd6d6bf - [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani
  • 1e97b9f768 - Use secrets.GITHUB_TOKEN in Nightly workflow :: Alex Rodionov
  • 7770ad1297 - Allow bazel.yml to access GITHUB_TOKEN :: Alex Rodionov
  • a711f7383b - [java] deprecate setHeadless method on FirefoxOptions :: titusfortner
  • edfb8faed4 - [java] update javadoc information about native headless mode in chrome :: titusfortner
  • 4bf5f80e2b - [js] update details about native headless mode in chrome :: titusfortner
  • 99230609ba - [js] deprecate setHeadless for Firefox Options :: titusfortner
  • 6c847fb193 - [rb] update headless! deprecations :: titusfortner
  • f56bc12a3f - [py] deprecate headless property for Chromium and Firefox Options :: titusfortner
  • c9bb6f40d1 - [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortner
  • b32911463d - [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortner
  • a9ab17a1b6 - [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner
  • 3bd4b11c1f - [java] remove non-w3c compliant options from IE Driver :: titusfortner
  • ec2fd00474 - [py] fix lint errors :: titusfortner
  • d000585cc5 - Update pinned browsers :: titusfortner
  • 85893f5c27 - [py] linter expects trailing commas :: titusfortner
  • 796235df07 - [java] fix null issue in deprecated method :: titusfortner
  • 24d629b546 - [rb] log header information on http response :: titusfortner
  • b7a2e6324d - [rb] fix bug with unnecessary conversion :: titusfortner
  • cb99e929b4 - [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García
  • 1b5cd674d2 - Bump dessant/lock-threads from 2 to 4 (#11553) :: dependabot[bot]
  • b372789943 - Bump actions/stale from 4 to 7 (#11552) :: dependabot[bot]
  • 74a85d8a5e - [py]: Fix linting failures for docstrings :: symonk
  • 215c0fdd09 - [java] Close resources in tests (#11557) :: Puja Jagani
  • 928e5d75a1 - update changelogs for 4.8 :: titusfortner
  • 3ad153b168 - [java] Updating deps :: Diego Molina
  • 5cd7795f84 - [java] Downgrading Mockito :: Diego Molina
  • 15bc527de5 - [grid-ui] Updating deps :: Diego Molina
  • 4a2c863f4d - [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni García
  • e375dd862d - [rb] Disable permission tests in Chrome 109 :: Alex Rodionov
  • 634d19acf1 - [rust] Update lockfile :: Alex Rodionov
  • 267030adea - Bumping version to 4.8.0 :: Diego Molina
selenium - Selenium 4.7.0

Published by titusfortner almost 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 0a5b49d16f - [java] update changelog and bump version to 4.7 :: titusfortner
  • 8d170a99d4 - [rb] update changes and bump version to 4.7 :: titusfortner
  • 8d92d981a5 - [py] update changes and bump version to 4.7 :: titusfortner
  • 68b46096da - [js] update changes and bump version to 4.7 :: titusfortner
  • 1f5fe6da92 - [dotnet] update readme and bump version to 4.7 :: titusfortner
  • 7ee8add26b - [cpp] bump IE Driver version to 4.7 :: titusfortner
  • 4b4e01dddf - update selenium manager binaries for 4.7 release :: titusfortner
  • 7a79429d15 - [js] update ways error messages are handled for selenium manager :: titusfortner
  • c23b95b9ff - [dotnet] split up frameworks on CI :: titusfortner
  • 993e6b2f97 - [py] fix linter issue :: titusfortner
  • 416d183251 - [ci] run language tests from typical language tags :: titusfortner
  • 409b057bdf - [py]: 🚀 Improve performance (#11310) :: Fenil Mehta
  • 8b6dbb38e0 - [py]: Propagate stderr to exceptions when selenium manager fails (#11329) :: Simon K
  • 3584dad5b5 - [Build] setup multiple python interpreters defaulting to 3.8 :: AutomatedTester
  • cccbe85920 - [Build] Bump rules_python to 0.15 :: AutomatedTester
  • 8cd4954c7a - [rb] fix failing specs :: titusfortner
  • 285dacec9c - [dotnet][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 922f5d31af - [js][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • e8c0102941 - [rb][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • c315feef9d - [py][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 8d5c10ff62 - [java][cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 69fac46fe0 - [cdp] add support for Chrome 108 and remove support for Chrome 105 :: titusfortner
  • 3d1b8c6267 - [dotnet] run tests on Windows CI :: titusfortner
  • a8f4184e3c - [rb] make sure command execution errors get rescued :: titusfortner
  • 769cd05fb4 - [rb] fix reset_driver! implementation :: titusfortner
  • 37498f8bd1 - [java] toggle selenium manager output by exit value instead of content :: titusfortner
  • 18fc6346f7 - [rb] toggle Selenium Manager execution output on exit code :: titusfortner
  • ec2430e52b - [java] minor test updates :: titusfortner
  • b4d6c4e59a - [cpp] update to visual studio 2022 :: titusfortner
  • 9480f0d514 - [dotnet][cdp] implement get targets better :: titusfortner
  • aa5dfd697f - [dotnet] add guards and fix tests :: titusfortner
  • b3c3903c9f - [dotnet] add test attributes to guard for platforms and targets :: titusfortner
  • 8fb8fd791a - [dotnet] toggle Selenium Manager execution output on exit code :: titusfortner
  • d2838e1291 - [dotnet] update everything required for .NET 6 :: titusfortner
  • 471e245d7c - ci: fix GitHub_Actions set-output is deprecated (#11265) :: Christian Clauss
  • 955581f308 - [java] Merge mutable capabilities with options correctly :: Puja Jagani
  • ef63f5d110 - [JS] Resolve dependabot alerts :: Sriharsha
  • 2a0a11403e - [JS] Bump rules_nodejs to 5.7.2 :: Sriharsha
  • 0831f5d7ce - update all github actions to latest versions for consistency :: titusfortner
  • c3a8c94d1f - [py] Upgrade GitHub Actions (#11257) :: Christian Clauss
  • 148e0d5229 - [rb] parse stderr and stdout for improved error logging with Selenium Manager :: titusfortner
  • e8e5f3674a - Make nightly version bump target names consistent :: Alex Rodionov
  • 2589a32331 - Fix RuboCop offenses in NightlyVersionGenerator :: Alex Rodionov
  • 538c11af6d - Publish nightly versions of Ruby gems every day :: Alex Rodionov
  • ab38b9cce2 - Upgrade Ruby rules for Bazel to the latest version :: Alex Rodionov
  • 02d47fdca0 - add test information to readme :: titusfortner
  • 0f8c153d6b - [rb] improve logic for tests that require specific options :: titusfortner
  • af2ab3f0c0 - [rb] allow safari options to specify technology preview :: titusfortner
  • 26b9f665c4 - [rb] remove references to testing firefox nightly :: titusfortner
  • 59763fcdf5 - [rb] update safety checks :: titusfortner
  • 71657e9858 - [rb] speed up target locator specs :: titusfortner
  • 50974dfaa2 - Run Edge tests for Ruby on Windows :: Alex Rodionov
  • 7024abb03a - Run Firefox tests for Ruby on Windows :: Alex Rodionov
  • db43c94f25 - Run Chrome tests for Ruby on Windows :: Alex Rodionov
  • e183ceb561 - Run unit tests for Ruby on Windows :: Alex Rodionov
  • 5990c6aad6 - Improve websocket connection stability :: Alex Rodionov
  • 4041b4d332 - Make Bazel GitHub actions cross-platform :: Alex Rodionov
  • e826612604 - Simplify selection of Ruby version for CI :: Alex Rodionov
  • 0ea5e3e8dd - [dotnet] Capture error output from selenium manager (#11320) :: Nikolay Borisenko
  • 854dd5fd46 - [dotnet] Target net48 on Tests Projects (#11314) :: Dor Blayzer
  • 728862db58 - [dotnet] Bump Moq from 4.12.0 to 4.13.0 in /dotnet/test/common (#11323) :: Dor Blayzer
  • 8486d5d6ee - README: added ruby test commands (#11296) :: Tamsil Sajid Amani
  • 83859d34e9 - README: added dotnet Integration tests Quickstart (#11317) :: Dor Blayzer
  • 6cee467b4b - [rust] Use of pure Rust TLS dependencies (fix #11291) (#11316) :: Boni García
  • 24ea8c308f - [py]: Bump versions for 4.6.1 in py files :: symonk
  • 8f33cf2bb4 - [py]: Prep changelog for python 4.6.1 :: symonk
  • a65dde078b - Replace response.getheader() with response.headers.get() (#11308) :: Michael Mintz
  • 68e0c851b1 - [grid] Removing several filters part of makeW3CSafe :: Diego Molina
  • 84da5ed2a2 - [java] Include selenium-manager output in Java exception (#11300) :: Boni García
  • 158aacef7f - Bump minimatch and recursive-readdir in /javascript/grid-ui (#11307) :: dependabot[bot]
  • c8a3c5bc10 - [java][bidi] Add constructor parameter for commands without a response :: Puja Jagani
  • 8124086117 - Support JRuby 9.4 in Ruby bindings :: Alex Rodionov
  • a4dac0c511 - add support in bindings to use Selenium Manager with Internet Explorer :: titusfortner
  • 4030c40fa5 - [rust] Include support for IEDriverServer in Selenium Manager (#11279) :: Boni García
  • 614b08871a - [grid] Updating material ui deps :: Diego Molina
  • 4cc05e4eec - Add .NET 6 support to .NET bindings (#11298) :: jimevans
  • a23df9194f - [dotnet] Use new implementation of HttpClient in DriverService for communication (#11143) :: Nikolay Borisenko
  • 38d9776b75 - add support for Ruby tests with IE :: titusfortner
  • 66e3c96ec7 - previous change was committed by mistake :: titusfortner
  • c3f832b13e - [grid] do not offload from multiple threads to a single worker (#11260) :: joerg1985
  • 384825f16b - Fix Firefox take full page screenshot spec :: Alex Rodionov
  • 4b7e292f6a - Fix Retina screen detection in Ruby specs :: Alex Rodionov
  • 62ef296ad9 - Refactor screenshot specs in Ruby :: Alex Rodionov
  • 15dc11f8ea - [java][bidi] Allow pssing json mapper when sending BiDi command :: Puja Jagani
  • bd6952bb4b - [java][bidi] Add LogInspector :: Puja Jagani
  • 52aebb5157 - [java] Fixing Firefox tests after Firefox 107 release :: Diego Molina
  • 8e59febc39 - [grid] Get TZ from parent container when not passed as cap. :: Diego Molina
  • b836aa3f87 - Fixing Rakefile :: Diego Molina
  • db83768085 - [java] follow the contract of Closeable.close() (#11282) :: joerg1985
  • be320332d1 - [grid] improved exception handling when no cause is set (#11286) :: joerg1985
  • 6ddaaf3120 - [py] make relative_locator errors meaningful (#11284) :: Jared Webber
  • 0231def8c8 - [rust] Check driver in cache before uncompressing (fix #11226) (#11273) :: Boni García
  • 5ce0a04a9b - [rust] Disable TTL for browsers in Selenium Manager (#11209) (#11278) :: Boni García
  • 94788289ef - [java][bidi] Avoid nested lists when sending single browsing context :: Puja Jagani
  • a70d3bceac - [Build] Bump rules_python to 0.13.0 :: AutomatedTester
  • 3a33a8dfab - Stop using system-wide Python for Bazel :: Alex Rodionov
  • 7ef46ae5d8 - [bidi][java] Pass set of browsing contexts instead of list :: Puja Jagani
  • e62baccfbb - [bidi][java] Map JavascriptLogEntry to correct type :: Puja Jagani
  • 2940e6f074 - [bidi][java] Allow pass browsing context to subscribe to an event :: Puja Jagani
  • 32e38eba02 - [bidi][java] Add JavascriptLogEntry object to match the w3c BiDi spec :: Puja Jagani
  • abde4ce306 - [rust] Improve error handling in Selenium Manager (#11263) :: Boni García
  • ff544bfc18 - Bump loader-utils from 2.0.3 to 2.0.4 in /javascript/grid-ui (#11266) :: dependabot[bot]
  • 7b23d4a1fe - Bump loader-utils from 1.4.1 to 1.4.2 (#11268) :: dependabot[bot]
  • d52f7babd1 - [JS] Set node_version to 18.x.x to install rules_nodejs dependencies :: Sriharsha
  • abfe1cd749 - [js] Bump npm package versions to latest :: Sriharsha
  • 7fdaf217b8 - [js] Bump version to 4.6.1 and update changelog :: Puja Jagani
  • b497b49062 - [js] Support Node 17 and above (#11262) :: Puja Jagani
  • fc4a104a46 - Fix typos (#11258) :: Christian Clauss
  • 8125df33ec - Refactor takes_screenshot_spec to work on Windows :: Alex Rodionov
  • 78d9e8ea1f - Handle unknown TERM signal on Windows :: Alex Rodionov
  • 0ecc50c55c - Fix ChildProcess to handle both normal exit and exit by signal :: Alex Rodionov
  • a2d76326d7 - Allow access to $HOME for TruffleRuby :: Alex Rodionov
  • 04ede9e6f1 - Add support for TruffleRuby :: Alex Rodionov
  • 969b734bc6 - Remove ChildProcess gem dependency :: Alex Rodionov
  • 81cd1a2750 - [grid] fixed reading the Connection header (#11255) :: joerg1985
  • 558e0a0d3b - [java] Return new input stream to allow multiple reads (#11249) :: Puja Jagani
  • 5f4a05c714 - Avoid Ruby installation on every CI build :: Alex Rodionov
  • 71545c92c6 - Switch to our own hermetic Ruby rules for Bazel :: Alex Rodionov
  • 6a8bf1ca7e - [grid] Guarding session stop in case the request fails :: Diego Molina
  • c579ecd621 - [java] Removing deprecated method in FirefoxProfile :: Diego Molina
  • 9c30b2f338 - [java] Removing deprecated APPLICATION_NAME and ELEMENT_SCROLL_BEHAVIOR :: Diego Molina
  • bdd9cbd7f5 - Ensure merged jars have all directories added :: Simon Mavi Stewart
  • 83f625cfe0 - Bump loader-utils from 2.0.2 to 2.0.3 in /javascript/grid-ui (#11241) :: dependabot[bot]
  • 76e29197c0 - Bump loader-utils from 1.4.0 to 1.4.1 (#11240) :: dependabot[bot]
  • de981a84fc - [rust] Bump Selenium Manager dependecies (#11236) :: Boni García
  • 62fce24e38 - [rust] Format Selenium Manager Rust logic using cargo fmt (#11237) :: Boni García
  • 7bfbfc605e - [rust] Update Selenium Manager M2 milestones in README (#11235) :: Boni García
  • 19941392d9 - [iedriver] ignore zoom if running on Edge (#11055) :: Titus Fortner
  • b59bb0b6d2 - [py]: bump linting dependency versions :: symonk
  • 7d4f3b1c9c - [java] Removing deprecated content related to locationContextEnabled :: Diego Molina
  • 2c388e5363 - [java] Removing deprecated content related to NetworkConnection :: Diego Molina
  • a31d34e6d2 - [java] Removing deprecated IE cap with typo :: Diego Molina
  • ded3b2f60a - [java] Deleting leftovers of deprecated content related to AppCache :: Diego Molina
  • 6623b90f4d - [java] Removing deprecated content related to AppCache :: Diego Molina
  • 946d789769 - [java] Removing deprecated Rotatable related classes :: Diego Molina
  • 096b6f8833 - [java] Deleting duplicated test :: Diego Molina
  • 0891a3bb84 - [rb] Remove executable permission for unnecessary files :: Alex Rodionov
  • 62a39a0782 - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 8b9af8254e - [JS] Set node version to 16.x.x in WORKSPACE :: Sriharsha
  • 335df76301 - [py]: Fix syntax for stream.close() in service.py :: Simon K
  • 1d5210a838 - [py]: Avoid using imported modules in __del__ as interpreter shutdown may have destroyed them already :: Simon K
  • cd5d46a8e9 - [rb] update changelog and bump version to 4.6.1 :: titusfortner
  • 09f6cd86f5 - [rb] do not change file permissions when copied into gem :: titusfortner
  • 1e325adb3a - [dotnet] both a mistype and not necessary :: titusfortner
selenium - Selenium 4.6.0

Published by diemol almost 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • dbf63cff9dd - [dotnet] forgot to delete CDP v103 directory :: titusfortner
  • e219c447714 - Update list of java modules to upload to maven :: Simon Mavi Stewart
  • 316f9738a8e - isPromise() thenable fix (#11048) :: Chris Stringer
  • 3167e93110f - [py]: new tox recipe for isort in non diff only mode (#11005) :: Simon K
  • c686e6875c3 - [py]: Recipe for black; configure flake8 to work in tandem :: symonk
  • b5b495da3ce - [py]: format python tests with black :: symonk
  • fe9444df1b2 - [py]: consolidate and document linting changes; enable linting in gh actions :: symonk
  • eaa7ecceb6b - [py]: tidy exceptions.py code :: symonk
  • 9e0316636f0 - [py]: Run flake8 last as other linters fix most of its issues automatically :: symonk
  • f4a891523b3 - [py]: use f-strings in some tests :: symonk
  • 1c2f1cbd69b - [py]: Lint webdriver/safari/ in preparation for consolidating the driver API :: symonk
  • 4d8fc6ba596 - [py]: Document firefox service= arg. closes #11067 :: symonk
  • 31144ffdc4c - [py]: Additional types and tidying safari service :: symonk
  • 084ffc83001 - [py]: Revert removal of default executable global for safari :: symonk
  • 58c3c5c887a - [py]: Adding a start/stop interface for typing :: symonk
  • c09027bc5c6 - [py]: convert service_url to fstrings :: symonk
  • ca217d29ec9 - [py]: Exit 1 in ci when linter is failing :: symonk
  • ba04acdf9ea - [py]: Base Service tidy up :: symonk
  • 6b4281bd4bc - [py]: More internal refactoring of the base Service class :: symonk
  • e2add163783 - [py]: Apply black on the rest of the code base :: symonk
  • c59a267a0c4 - [py]: bugfix iterating stdout twice instead of stderr :: symonk
  • 49efb1c3873 - [py]: remove no_focus_so_name unused argument :: symonk
  • a8026c18431 - [py]: bugfix _get_firefox_start_cmd referencing invalid os._name :: symonk
  • e1a2b532da2 - [py]: Tidy some webelement.py and simplify branched logic :: symonk
  • c22de96c687 - [java] Avoid throwing errors once NetworkInterceptor is closed :: Puja Jagani
  • a5423d92d58 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • fcb83491a87 - [py]: Remove invalid argument calls to _extract_and_check until removed :: symonk
  • 7ead8b87577 - [py]: Fix typing.Union t ypes for log_path :: symonk
  • 1d2ea0488e3 - [py]: Additional types; remove unused permissions.py :: symonk
  • 5fba3a2b2d2 - [py]: Remove RemoteDriverServerException :: symonk
  • 4199d70eb19 - [java] Avoiding hiding "internal" package so that selenium-api exports it :: Puja Jagani
  • 1fa4ca61d7e - [py]: Remove comments from tox.ini :: symonk
  • 3a788a383b4 - [py]: docs and type hints for chrome.service :: symonk
  • 7c7e2ecba28 - [py]: docs, type hints and clean up for ChromiumService :: symonk
  • d20db99aba0 - [py]: docs and types for EdgeService. deprecate verbose=True :: symonk
  • cbf98cdbfb6 - [py]: lint conftest.py :: symonk
  • 75ba99be2bc - [py]: Simplify safari.service; types, docs, general tidy up :: symonk
  • 086dfe759e9 - [py]: simplify uses of unnecessary elif throughout :: symonk
  • 589b8db8251 - [py]: #11084 - additional f-strings :: symonk
  • 3e41af7c806 - [py]: Remove unused send_remote_shutdown_command implementations in services :: symonk
  • 4a759a8cfb2 - [py]: Types and docs for wpiwebkit.service and additional args for consistency :: symonk
  • bf3780204f9 - [py]: Types and docs for webkitgtk.service and additional args for consistency :: symonk
  • f442a7ea45d - [py]: Update log_path docs for non chromium based services :: symonk
  • 7dbd3a331cb - [py]: start of bringing firefox.service inline with other services :: symonk
  • 3b7295b077a - [py]: Additional types and docs for Service base class; fix firefox service init args :: symonk
  • 39182204f4d - [py]: Remove unnecessary exception handling for start_error_message :: symonk
  • a793b3a86a0 - [py]: document mypy config; add additional types and types dependencies :: symonk
  • 6479063ef08 - [py]: call no arg __init__ in WebDriverException :: symonk
  • 49d1e3d1758 - [dotnet] this value was incorrectly changed :: titusfortner
  • c5f457e75dd - [dotnet] update changelog and bump version to 4.5.1 :: titusfortner
  • dcdff48f36a - [rust] Initial version of Selenium Manager (1.0.0-M1) (#11078) :: Boni García
  • a0aae462c80 - [JS] Update rules_nodejs to 5.7.0 :: Sriharsha
  • 86ba7d21b7d - [py]: Revert docs versions to keep docs intact :: symonk
  • 3d6950a7f82 - [py] Make get_screenshot_as_file() work with pathlib.Paths (#11095) :: Nick Crews
  • b8aa903f603 - [py]: make start_error_message optional again :: symonk
  • 9a9fd49f31a - [py]: debug log the service executable and pid :: symonk
  • 118f449a177 - [py]: use self.process and self.path correctly in the base service class :: symonk
  • 9c0a284f30b - [py]: Loosen mypy checks; be explicit in service args types and fix some mypy issues :: symonk
  • 3394c480ca9 - [py]: Address some mypy issues within service classes :: symonk
  • b878a9911e6 - [java] Fix linting errors and update tests to remove public access modifier :: nir-tal-talkspace
  • 7e0febb054a - [js]: fix a tiny typo in chromium.js (#11073) :: Kazuki Higashiguchi
  • d8ffd131f93 - Add workflow to build Selenium Manager in CI (for Windows, Linux, and macOS) (#11102) :: Boni García
  • 53571b21a6b - [rust] Add --browser-version and --driver-version to selenium-manager (#11100) :: Boni García
  • 97109ac9a82 - Add more logging to the JDK HTTP client :: Simon Mavi Stewart
  • b11b44174c1 - Bump rules_jvm_external to 4.4.2 :: Simon Mavi Stewart
  • 09cb0fb196a - Remove unused parameter in java_module rule :: Simon Mavi Stewart
  • b854e8836ce - Bump rules_pkg to 0.7.1 :: Simon Mavi Stewart
  • c06926c1fa2 - Allow the UI to be displayed from the selenium_server target :: Simon Mavi Stewart
  • 9e9156072ca - Run buildifier :: Simon Mavi Stewart
  • 0cceb8a4239 - [java] close the CDP connection on quit for FF (#11109) :: joerg1985
  • 7a204006e44 - [java] removed the broken escape (#11110) :: joerg1985
  • 877c34d637c - [java] use the correct base64 decoder (#11107) :: joerg1985
  • b2d8eb03dc5 - [java] Reduce noisy logs from CDP version finder :: Puja Jagani
  • f777911b8e5 - [java] Made dialect related log debug level :: Puja Jagani
  • 4cdcffee3bd - [java] respect the last flag for binary data (#11108) :: joerg1985
  • 3beefecbae6 - fix: Check that a port truly is free before using it (#11085) :: Artur
  • 06bc8b94f69 - [java] Make public constant storing capability name for IE options (#11114) :: Valery Yatsynovich
  • 423e7dbcdd8 - [grid] Updating JS deps :: Diego Molina
  • 5c375dd27b3 - [rust] Include optimization parameters for Selenium Manager releases (#11116) :: Boni García
  • 73b0d80ffb6 - [rust] Update rust lock files :: Puja Jagani
  • 07d52d4e0c5 - [grid] Adding method to know if driver supports BiDi :: Puja Jagani
  • bc438d4bb74 - [grid] Add BiDi endpoint to returned caps if available :: Puja Jagani
  • 57db565792e - [java] Ignoring additional headers in the JDK 11 implementation :: Diego Molina
  • 2eb3a0e4e97 - [java] pick random port outside of well-known ranges of ephemeral ports (#10990) :: h-arlt
  • 5bf00b4df23 - [rust] Include --driver flag to Selenium Manager (#11123) :: Boni García
  • 7e0978c4cad - [grid] Add method to check if slot supports BiDi :: Puja Jagani
  • 2e013bd61d4 - [grid] Add BiDi enable flag. Add "se:bidi" from local node. :: Puja Jagani
  • e6bd1f881f3 - [rust] Update Selenium Manager to fully support geckodriver 0.32.0 (#11126) :: Boni García
  • 1fe43fa7495 - [grid] Forward BiDi from node to driver :: Puja Jagani
  • 05039ab6a54 - [grid] Update proxy test to include bidi :: Puja Jagani
  • e685cf8715f - [py]: Remove protocols.py :: symonk
  • 02b23e0c088 - [java] Consume in batches from the new session queue (#10987) :: Puja Jagani
  • 01bf373e006 - [java] Deprecate max-threads flag. Add an alternate flag in the distributor for new session thread pool size. (#10995) :: Puja Jagani
  • adf498c284a - [iedriver] Enable msIEModeAlwaysWaitForUnload for Edge IE Mode (#11079) :: Brandon Walderman
  • 40669b666ba - [grid] Restoring behavior for session creation interval. :: Diego Molina
  • ce1b3b180ec - [grid] Add batch size flag for session queue :: Puja Jagani
  • 41f815c4afb - [grid] Checking in browser name is present :: Diego Molina
  • 017680db801 - [grid] Increasing batch size, to match the distributor :: Diego Molina
  • b029dcc71a9 - [grid] Updating JS deps :: Diego Molina
  • 0d82117e9a1 - [java] Updating dependencies :: Diego Molina
  • 9f123a48d71 - [java] Make sure EventFiringWebElement implements all WebElement methods (#11144) :: Valery Yatsynovich
  • 584d006457a - [bidi] [java] Make BaseLogEntry.LogLevel enum public (#11147) :: Moritz Kiefer
  • c025a923c6d - [java] Updating changelog and bumping version to 4.5.1 :: Diego Molina
  • 0c04357c74d - [grid] Removing default value for max-threads to avoid noisy warnings due to deprecation. :: Diego Molina
  • 1502505498e - [java] Updating dependencies :: Diego Molina
  • fcc4df1bc9c - [grid] Temporarily avoiding an extra jar merging :: Diego Molina
  • 101b42d5d89 - [java] Add support for basic auth in JDK client :: Puja Jagani
  • baedf6b16b6 - [grid] Adjusting PortProber for Docker execution :: Diego Molina
  • 702c64f787c - [java] Updating changelog and bumping version to 4.5.2 :: Diego Molina
  • 8b26e8fcb8c - Bumping bazel version :: Diego Molina
  • f53e22a106c - [java] Avoiding checks for "0.0.0.0" and "::1" in Linux :: Diego Molina
  • c3ecac381a7 - [java] Updating deps and bumping to 4.5.3 :: Diego Molina
  • 4b786a1e430 - [java] Removing check "::1" :: Diego Molina
  • ce883146b91 - [py] fix typing in get_full_page_screenshot_as_png (#11163) :: Václav Votípka
  • 29b015fdbb4 - [rb] allow multiple attempts to CI for Ruby tests :: titusfortner
  • 052a5cb7628 - [java] Updating CHANGELOG for 4.5.3 :: Diego Molina
  • 851cb0da757 - typo in error message (#11166) :: Konstantin Kotenko
  • baba6d12862 - Updated IllegalArgumentException to NullPointerException for Null Values in Require Class (#11162) :: vinoth959
  • 6ce24e46b93 - [CDP] Adding CDP files for v107 and removing v104 :: Diego Molina
  • 6b8c48b962d - [dotnet] get CDP working :: titusfortner
  • 0ba1b141db7 - [dotnet] get devtools tests passing :: titusfortner
  • 8e48e0840d6 - [java] Fix page ranges issue in PrintOptions (#11172) (#11174) :: Hyesung Lee
  • d78c5e8c46f - bazelisk is pre-installed on github runners (#11173) :: Titus Fortner
  • cb0aa8525af - [rb] update guards for Firefox implementation of scroll wheel :: titusfortner
  • 4e5978a60c7 - Update tracing.txt :: Puja Jagani
  • 615bbb9fd19 - [rust] Fix msedgedriver uncompression in Selenium Manager (#11180) :: Boni García
  • f5e195d43ba - [rb] firefox scroll by amount is only failing on mac :: titusfortner
  • a10fa79c562 - ensure the correct output stream is used (#11175) :: joerg1985
  • c927d4b34a6 - add pre-built selenium manager binaries :: titusfortner
  • 08dcad65da1 - [rb] add initial support for selenium manager :: titusfortner
  • ba18eccedd8 - [py] add initial support for selenium manager :: titusfortner
  • eecdacae2d8 - [java] Add initial support for Selenium Manager :: Boni Garcia
  • 69a327e4c17 - [dotnet] initial implementation of Selenium Manager :: titusfortner
  • bfba0f53088 - [rust] Update Selenium Manager roadmap in README (#11171) :: Boni García
  • c96bc0a437b - [py] some scrolling tests now work on Firefox :: titusfortner
  • 78dfc613b70 - [py] used wrong logger level :: titusfortner
  • 765704f693f - [java] update CI to use selenium manager (#11190) :: Titus Fortner
  • 405951912f0 - restore msedgedriver functionality to Selenium Manager :: titusfortner
  • 833b0a0a56f - remove rules_rust mirror url :: titusfortner
  • fe4c1491575 - Revert "[rb] do not allow Select class to work with disabled selects" :: titusfortner
  • bbc1663d099 - Revert "[py] do not allow Select class to work with disabled selects" :: titusfortner
  • aeb585bb353 - Revert "[java] only allow enabled select lists for Select class" :: titusfortner
  • dd5b0a4f1b1 - [dotnet] allow select list class to work with disabled select elements again :: titusfortner
  • cc3afbb6dd6 - [py] fix syntax for linting :: titusfortner
  • 2293f0c6e82 - [rb] test doubles need to accept selected? calls :: titusfortner
  • aa2384767c0 - [py] still cannot select disabled options with Select class :: titusfortner
  • e2542bbd2e5 - [py]: #11093 - The SessionId shouldn't be added to params themself bu… (#11121) :: tvataire
  • 14b802c22db - [JS] Update rules_nodejs to 5.7.1 :: Sriharsha
  • f569d7f6b1f - [grid] Closing input pipeline when 404 is returned :: Diego Molina
  • e0ade5cabc7 - [java] JDK Http client - avoid chunking without buffering to memory (#11198) :: joerg1985
  • b4ad08cad81 - [grid] Add ability to use Enter key to confirm (#11178) :: Muhammad Hammad
  • 722813c7233 - [dotnet] fix typo :: titusfortner
  • d83c0efbc8a - [dotnet] tidy Selenium manager logic :: titusfortner
  • 2e416b8cee1 - [dotnet] Bundle smg into nuget package and copy binaries to users output :: Nikolay Borisenko
  • 70d1ab1392d - [dotnet] Rework usage of selenium manager :: Nikolay Borisenko
  • 64430ecb848 - [dotnet] there is more than one place that needs selenium manager logic added :: titusfortner
  • 3bdde2a07cd - [dotnet] fix bug preventing installing addon from directory :: titusfortner
  • 472eebb9443 - [JS] Fix: making methods static (#11182) :: Tamsil Sajid Amani
  • 837dfe74ddf - [grid][ui] Add search field for running sessions (#11197) :: Muhammad Hammad
  • 6a198b55217 - [java] Avoiding pulling same netty dependencies for AsyncHttpClient :: Puja Jagani
  • 966ca7972e5 - Make sure selenium-manager and server JAR are packed into gem :: Alex Rodionov
  • 62cb3a05d37 - Prepare a patch for packaging manager binaries :: Nikolay Borisenko
  • 4861218e901 - [grid] Only check for IEDriver on Windows. :: Diego Molina
  • e14c264b60d - [JS] add support for selenium manager (#11189) :: Sri Harsha
  • b9ba6c0d4c3 - Do not pack server JAR into selenium-webdriver gem :: Alex Rodionov
  • 878ce7ebd37 - Ensure all ruby_test targets have access to :remote :: Alex Rodionov
  • 718f4f2d1dd - [rb] update guards for tests on Windows :: titusfortner
  • 7bb31fc5213 - mark Selenium Manager implementations as beta :: titusfortner
  • ba1821db704 - Fix platform list in #scroll_by guard :: Alex Rodionov
  • b0db1eeb303 - [dotnet] add Selenium Manager support for linux & mac :: titusfortner
  • 06e639eca55 - Including Rust in ./go copyright:update task :: Diego Molina
  • 73f93515cf5 - Running ./go copyright:update :: Diego Molina
  • 7be7e2e18f3 - [dotnet] fix the framework conditionals for Selenium Manager :: titusfortner
  • 4ce2649cf8e - [dotnet] add Selenium Manager support for Unix :: titusfortner
  • 79f1c02ae20 - Bumping versions to 4.6.0 and updating changelogs :: Diego Molina
selenium - Selenium 4.5.0

Published by titusfortner about 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • feed290ab3 - [js] missing end quote in bazel file :: titusfortner
  • fe167b119a - [java] update changelog and bump version to 4.5 :: titusfortner
  • 14516208b0 - [dotnet] update changelog and bump version to 4.5 :: titusfortner
  • 10ad14e20e - [iedriver] bump versions to 4.5 :: titusfortner
  • 5057e02848 - [js] update changelog and bump version to 4.5 :: titusfortner
  • 77166342b7 - [py] update changelog and bump versions to 4.5 :: titusfortner
  • 26dc816c5c - [rb] update changelog and bump version to 4.5 :: titusfortner
  • 50c5d6ff23 - [rb] add cdp v106 remove v103 :: titusfortner
  • 3170a497f8 - [dotnet] add cdp v106 remove v103 :: titusfortner
  • a2b161a5c5 - [py] add cdp v106 remove v103 :: titusfortner
  • 1ffd09357a - [js] add cdp v106 remove v103 :: titusfortner
  • 2a05eb120b - [java] add cdp v106 remove v103 :: titusfortner
  • 697c717a28 - [cdp] add definition files for v106 and remove v103 :: titusfortner
  • 9c8215e84e - [java] Enable BiDi session test :: Puja Jagani
  • f7b97cbe12 - [java] Allow origin of [::1] for geckodriver for IPv6 only systems :: Puja Jagani
  • 3e7c6e1a95 - Ensure that the decorators do not leak out of the support package :: Simon Mavi Stewart
  • 96c4ecd714 - [java] allow origins for geckodriver of localhost and 127.0.0.1 :: titusfortner
  • af12e439d8 - [JS] bump rules_nodejs to 5.6.0 :: Sriharsha
  • a3b11f7fb8 - [dotnet] update changelog for 4.5 :: titusfortner
  • 5d1779925c - [rb] update changelog for 4.5 :: titusfortner
  • 42850a7fab - [rb] add BiDi support for Chrome in preparation for Chrome v106 :: titusfortner
  • 58f5833ba0 - [rb] match other bindings by defaulting debugger_address and accept_insecure_certs to true for Firefox :: titusfortner
  • 04e1dfc1fd - [rb] run dev tools tests on Firefox :: titusfortner
  • e51e2a99ab - [rb] support initializing Server with args and log_level :: titusfortner
  • b44aee0478 - [rb] use options instead of capabilities :: titusfortner
  • 77c4bf303e - [rb] don't use opts as hash in tests :: titusfortner
  • cb8872cd72 - Remove spelling mistake from the method name (#11051) :: Vikas Goel
  • 760305b6a6 - [py]: add type hints for method parameters (#11053) :: Kim Hyeonseok
  • df0f92db7f - [iedriver] update changelog :: titusfortner
  • 42284b08ab - [java] update changelog :: titusfortner
  • 8aeb1e1290 - Run fluxbox as window manager for jobs using Xvfb (#11025) :: Henrik Skupin
  • ff372929fa - Fixed some typos (#11035) :: Shishu Raj Pandey
  • dc53093baf - [py] fix flake8 failure :: titusfortner
  • 3fcc413878 - [java] remove non-applicable xml test :: titusfortner
  • 31190f8edd - [java] fix aliases for windows 7 and vista platform name :: titusfortner
  • 0b3bc095c1 - Remove deprecated managed directories from bazel :: Puja Jagani
  • 2f15ea0efa - [py] update outdated usage example (#11049) :: Austin Michael Wilkins
  • d2205d9ba6 - [java] fix bug that forced platformName of windows 7 to vista :: titusfortner
  • 1a73c3f9f3 - Re-enable testGetValueOfUserDefinedProperty test for Firefox (#11046) :: Henrik Skupin
  • ccf6a45843 - [py]: remove incorrect references in the changelog :: symonk
  • b2598e7fab - [js] Update changelog :: Puja Jagani
  • e4742018d2 - [JS] Fix: Do not allow Select class to select disabled options (#11029) :: Tamsil Sajid Amani
  • 33106b6047 - Bump pinned browsers :: Simon Mavi Stewart
  • cd8b551d19 - [java] Java HTTP client : Allow reading the response more than once :: Puja Jagani
  • 0b853398ef - [java] Update check for content-length header :: Puja Jagani
  • 9433860d62 - [java] Remove unused import :: Puja Jagani
  • be2c7e469b - Change casing of method name. No logical changes :: Simon Mavi Stewart
  • 7387bc94a3 - [java] Ensure Java 11 client can send multiple websocket requests. Collect all the received data before processing. :: Puja Jagani
  • 4671831a08 - [java] Ensure Java 11 client works to support webdriver session :: Puja Jagani
  • 7f7199cd9d - [JS] Update changelog :: Puja Jagani
  • 5db05840e0 - [py]: Update doc generation dependencies :: symonk
  • 79793b6e0f - [py]: Remove opera markdown files :: symonk
  • 59c175d50a - [build] make ruby and python use setup-firefox action :: titusfortner
  • 77be05c6df - [build] Re-enabling browser-actions/setup-geckodriver@latest. :: Henrik Skupin
  • ffb50262dd - [iedriver] use Edge if iexplorer is set to redirect to Edge :: titusfortner
  • 8d5f7a4cb9 - [iedriver] auto detect location of Edge if not specified :: titusfortner
  • 1b2093826f - [dotnet] support installing unsigned Firefox add-ons including from directory :: titusfortner
  • 106c89a6f6 - [dotnet] missed removing cdp v101 reference :: titusfortner
  • 662db2a0c3 - [rb] test more Firefox addon scenarios :: titusfortner
  • ba0a025a64 - [rb] support sending firefox addon directory as temporary in remote session :: TamsilAmani
  • 45e4e297f4 - [java] add tests for Firefox addons :: titusfortner
  • 5a21858df8 - [JS] add tests for Firefox addons :: titusfortner
  • f5d052e1c5 - [py] add tests for Firefox addons :: titusfortner
  • 2489973bb5 - add signed extension directory and unsigned extension zip :: titusfortner
  • 2ae39b2665 - [py] Move test xpi to test package :: David Burns
  • 84bb6fa59b - [JS] Skip Firefox window tests :: Sriharsha
  • b4df49ebca - [java] Update changelog :: Puja Jagani
  • dbcc022f73 - [JS] Update changelog :: Sriharsha
  • fa85effa0e - [dotnot] change default behavior for Select class with disabled elements :: titusfortner
  • e2bbb54153 - [py] do not allow Select class to select disabled options :: titusfortner
  • 0eb286a8fd - [py] do not allow Select class to work with disabled selects :: titusfortner
  • f207270082 - [rb] do not allow Select class to select disabled options :: titusfortner
  • 3b691c4fca - [rb] do not allow Select class to work with disabled selects :: titusfortner
  • 25b30ffa66 - [java] only allow enabled select lists for Select class :: titusfortner
  • b0925afe6c - [web] add disabled select and option elements :: titusfortner
  • e9c3aa9a95 - [rb] implement integration tests for Select lists :: titusfortner
  • fa6deeea6b - [JS] stop sending desiredCapabilities to local and remote end :: Sriharsha
  • 1c90777a07 - [JS] Updating rules_nodejs to 5.5.4 :: Sriharsha
  • c67d0f1dfc - [java] Refactor code to use StringBuilder instead of StringBuffer :: Andrei Solntsev
  • 9850c95bee - [java] Fix test ignorance custom logic (#11007) :: Boni García
  • c06370910c - fix some typos in code and documentation (#11009) :: Andrei Solntsev
  • 7f54c8f696 - [java] incorrectly put guard on the getter test instead of the setter test :: titusfortner
  • 067ab3c9f3 - [java] Remove try/catch from tests :: Andrei Solntsev
  • fcc549ad29 - [java] Ensure event firing decorator can accept a target class :: Puja Jagani
  • 5050a6bc0e - Fix javadoc (#10992) :: Bartek Florczak
  • b72224f966 - [py] missed another xfail_remote annotation :: titusfortner
  • d903de8fdc - [py] add xfail annotations for remote as well :: titusfortner
  • d9a312c639 - [java] ignore firefox test for bug :: titusfortner
  • ed638af0c4 - [py]: use Zipfile in a context; remove duplicate imports, use compiled re pattern for searching :: symonk
  • 2d8f51d0fe - [py] update xfail for window positioning tests on Firefox :: titusfortner
  • 058d516f0e - [rb] update spec guards :: titusfortner
  • 8ee95718a4 - [dotnet] add cdp v105 remove v102 :: titusfortner
  • 5dbc02f19b - [rb] add cdp v105 remove v102 :: titusfortner
  • e7b0a8e40a - [py] add cdp v105 remove v102 :: titusfortner
  • 98284e86e5 - [js] add cdp v105 remove v102 :: titusfortner
  • 0de81eef82 - [java] add cdp v105 remove v102 :: titusfortner
  • 0f4edb70e7 - [cdp] add definition files for v105 :: titusfortner
  • 323fedb82f - [build] Updating bazelisk to 1.13.0 :: Diego Molina
  • fd9d8d8932 - [py]: Simplify some pointer_input code :: symonk
  • a7ddecafe2 - [py]: Remove redundant return clauses, use snake_case for some private proxy methods :: symonk
  • c21d220630 - [py]: Add no-op placeholder recipe for isort in tox :: symonk
  • 011e931f54 - [py]: implicitly iterate dictionaries without specifying keys() in places :: symonk
  • 6b4b9f8678 - [py]: use cls for class methods; be explicit with open(..., encoding=...) :: symonk
  • 32d2a50d61 - [py]: Stop trying to export Opera in __all__ of the webdriver parent package :: symonk
  • c24ca170ca - [py]: remove alot of redundant else clauses throughout :: symonk
  • 96eaad4110 - [py]: use str(...) in place of __str__(...) :: symonk
  • a29c5843c1 - [py]: Remove unnecessary list comprehensions in actions :: symonk
  • bad1b4cbfd - [py]: add checks for non compliant imports in python3.7+ :: symonk
  • 2e059e0314 - [py]: minor types, avoid import names for variables, simplify int or float checks in keys_to_typing :: symonk
  • bef96e6410 - [JS] Update changelog :: harsha509
  • 2618e8efb4 - minor types for AbstractEventListener :: symonk
  • 0f9e6be542 - [py]: Additional types for event_firing_webdriver.py :: symonk
  • 024d863a56 - [JS] Set min node support to 14.x.x :: harsha509
  • a9dc68bad7 - [py]: Add return types to dunder __init__ in places :: symonk
  • bcbf432b6b - [py]: Options now returns bool values for various properties when not set rather than None :: symonk
  • 2ce00fcceb - [py]: Update python changelog for 4.5.0 :: symonk
  • 6f77a1e463 - [py]: Deprecate non W3C capability implicit conversion :: symonk
  • d1818d70a6 - [java] Set protected as ClientConfig constructor instead of private (#10985) :: Kazuaki Matsuo
  • 44d398ae65 - Synchronize on the underlying websocket (#10976) :: Simon Stewart
  • 1a5b24ceb9 - [grid] Updating Grid JS deps :: Diego Molina
  • b296822900 - Bump bazel to 5.3.0 (#10981) :: Simon Stewart
  • ff88671fb8 - #10812 don't allow selecting a disabled option (#10814) :: Andrei Solntsev
  • 4b19fa416b - [grid] Removing event bus role from session queue :: Diego Molina
  • 894ffd9dc5 - [JS] Run tests with node 16.x in CI (#10979) :: Sri Harsha
  • 631b2295d4 - Use a URL for rules_jvm_external where the contents won't change :: Simon Mavi Stewart
  • cf01987cc9 - Fix Grid UI by patching rules_jvm_external :: Simon Mavi Stewart
  • 51095a4612 - chore/code style changes, add util (#10975) :: Potapov Dmitriy
  • 878feb7fcf - [py]: Sweeping typing improvements for all property setters :: symonk
  • 5604523e65 - [py]: Fix flake8 violations :: symonk
  • b940299758 - fix: geckodriver session with node 18.x.x (issue 2 in #10970) :: harsha509
  • af5ab009fa - Bump all java deps :: Simon Mavi Stewart
  • fac1ac2ee1 - Tighten visibility of rules in the support package :: Simon Mavi Stewart
  • a77be0599a - Roll the pinned browser versions :: Simon Mavi Stewart
  • 2da79fb62e - Bump htmlunit to 2.64.0 :: Simon Mavi Stewart
  • 1c5fe11397 - [JS] Fix window test in firefox :: harsha509
  • 32c699d92e - Run ./go copyright:update :: Simon Mavi Stewart
  • 634637d473 - Bump rules_jvm_external to 4.3 :: Simon Mavi Stewart
  • 1aba14e9c1 - [rb] Remove unnecessary and bug-creating code in platform.rb. (#10973) :: ch-saeki
  • 000c2cf10d - chore/code style changes to common format (#10964) :: Potapov Dmitriy
  • f4ce77d24e - [JS] destructuring exports :: harsha509
  • 741dbf61a8 - [JS] Quit driver instance after each test :: harsha509
  • 6ad88d3825 - Fix frame_to_be_available_and_switch_to_it() for string inputs (#10967) :: Michael Mintz
  • ce2ee20de5 - feat(java): add webdriver.edge.loglevel (#10962) :: Kazuki Higashiguchi
  • 2b98f9b015 - [py] Fix - Adding retries to Python CI :: Diego Molina
  • 9edcd4654f - [py] Adding retries to Python CI :: Diego Molina
  • 3c6d27c37f - [py]: fixes flake8 violations in virtual_authenticator.py :: symonk
  • e12972ec0f - [py]: fix alot of mypy complaints :: symonk
  • e142d5d028 - [py]: additional type hints for interaction.py :: symonk
  • ab901a5a01 - [py]: Remove unnecessary else clause in element_to_be_clickable(...) :: symonk
  • 08894862c3 - [py]: tidy up some pylint violations; update to use more fstrings :: symonk
  • 82d7891a44 - [py]: use f strings in place of %s :: symonk
  • 845e47d43f - [JS] Adds mouse button enum for forward and backward navigation :: harsha509
  • 7295d54216 - [java] Removing Opera leftovers :: Diego Molina
  • 912b4a4822 - [build] Updating bazelisk :: Diego Molina
  • bb0b3b24ca - [py]: loosen required versions of "certifi" (#10958) :: Michael Mintz
  • 59d7baec6d - [JS] Adds select by multiple(index,value, text) tests :: harsha509
  • 9955c130fa - [java] Remove Opera related classes (#10950) :: Puja Jagani
  • a344d2735e - [py] update python changelog :: AutomatedTester
  • 54809a701b - [py] Bump Python Bindings to 4.4.2 :: AutomatedTester
  • 35adf8bef5 - [JS] Adds 'Select' support package :: harsha509
  • 4b4ce7b7c8 - [py]: Bump version for 4.4.1 :: symonk
  • d0b95a04a5 - [grid] Adding handler for options when using cors and creating a session :: Diego Molina
  • 67d544bdee - [JS] Add support for Actions API sendKeys to designated element :: harsha509
  • 9b012df78d - Add a JDK 11 HTTP client (#10936) :: Simon Stewart
  • 9656da70e5 - [grid] Sending a DELETE when a session times out. :: Diego Molina
  • 829e47681a - [java] Setting a high max redirects :: Diego Molina
  • ffa9f47424 - [grid] Removing grid-model flag. Is not being used. :: Diego Molina
  • 797a859d98 - [java] Improving default matcher to enable Appium :: Diego Molina
  • c88455095d - [py]: fix flake8 violations for W391 :: symonk
  • 702c12ab85 - [py]: more unit test coverage for script keys :: symonk
  • 4440ea0bd6 - [py]: repr for script keys, types and nicer error when unpinning unknown keys and unit tests :: symonk
  • 95f0cba280 - [py]: Remove deprecated urllib3[secure] extras dependency (#10932) :: V24
  • b1543cff74 - [web] need to be able to scroll to the bottom of this page :: titusfortner
  • 3738c97dbf - [java] Removing host info for most cases, except SessionNotCreatedException :: Diego Molina
  • 9f4f47ef6e - [java] Changing message when session is not found in Grid :: Diego Molina
  • 20b6957f75 - Include sample web form :: Boni Garcia
  • 1aa7c59b06 - [java] Removing IME :: Diego Molina
  • b8ede333be - [js] Moving from static to const to make js-dossier happy :: Diego Molina
  • f5f288767f - [js] Removing circular dependency :: Diego Molina
  • afe28847f3 - [java] Fix typo in release notes for v4.4.0 (#10935) :: Guille
  • 4ed89beda0 - Add missing uses from the remote webdriver jar :: Simon Mavi Stewart
  • c927a5b65b - Add missing keywords to invocation of java_export :: Simon Mavi Stewart
  • 91a1ab1f3d - [java] Removing deprecated ForSeleniumServer caps :: Diego Molina
  • 4747fe7e50 - [java] Removing deprecated BrowserType.java :: Diego Molina
  • a6f8028b5c - [dotnet] Handle the case when http response content type might be null (#10929) :: Nikolay Borisenko
  • f7c2f029a6 - Run buildifier. No logical changes :: Simon Mavi Stewart
  • d56c876e34 - Update pinned browsers :: Simon Mavi Stewart
  • aea58858d9 - [rb] Amending changelog for 4.4.0 :: Diego Molina
selenium - Selenium 4.4.0

Published by diemol about 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3e70fc51c3c - [py] Bumping to 4.3.0 :: Diego Molina
  • 209d778c892 - [javascript] Bumping to 4.3.0 :: Diego Molina
  • 55714150419 - [grid] Fixing env var name to stream VNC :: Diego Molina
  • 3b3a3edf36a - [dotnet] remove obsolete TouchActions class :: titusfortner
  • 2fbfc62f565 - [dotnet] remove obsolete commands :: titusfortner
  • 7949433994c - [JS] Updated jsdoc for move action (#10816) :: praveendvd
  • 78f2b1ef68c - [grid] Updating JS deps :: Diego Molina
  • 00fce383436 - [JS] Update rules_nodejs to 5.5.1 :: harsha509
  • 334a10350fe - [web] add index to webpages (#10640) :: Titus Fortner
  • cc79de69690 - [java] Putting all valid IEOptions only in se:ieOptions :: Diego Molina
  • 7a13e937a5f - [java] Fixing - put all valid IEOptions only in se:ieOptions :: Diego Molina
  • de0a144b923 - Use which() to get Firefox path on Mac OS (#10818) :: Bogdan Condurache
  • 4ad053312fd - #10810 pick the right target using given window handle (#10811) :: Andrei Solntsev
  • 2d0c733ac47 - Fix RuboCop configuration :: Alex Rodionov
  • 8645cafd33e - Bump bazel-contrib/rules_jvm to v0.4.0 (#10829) :: Boni García
  • ed7d29eb07a - [grid] Saving Selenium logs in Dynamic Grid :: Diego Molina
  • ae46fd8eb45 - [java] Adding more exceptions to spotbugs :: Diego Molina
  • 632849cb88d - [JS] kill chromium service on quit (#10796) :: Ravi Sawlani
  • 0c2b60532ee - [java] Removing filter for lint, not needed in browser tests :: Diego Molina
  • daa04231c49 - [java] Removing makeW3CSafe from NewSession CommandPayload :: Diego Molina
  • 943081bd8f6 - [dotnet] Add Virtual Authenticator support (#10772) :: Puja Jagani
  • 5532a8d5c0d - [py] Remove assertion for python version check (#10815) :: jsfehler
  • cd3af6e5fa3 - correctly checks the driver supports DevTools (#10819) :: elgatov
  • 54b8568c665 - [grid] Updating JS deps :: Diego Molina
  • 71cccff7446 - Correctly generate test suites and all targets for java selenium tests :: Simon Mavi Stewart
  • b9252637d65 - Repin browsers and drivers :: Simon Mavi Stewart
  • 8487998201c - Run buildifier :: Simon Mavi Stewart
  • f2b65eb4a00 - [build] Bump rules_python to 0.10 :: AutomatedTester
  • 0a2a4a93ea0 - [java] Add status endpoint :: Puja Jagani
  • 8e24d937238 - [java] Formatting changes in test classes :: Puja Jagani
  • a6b161a159c - [atoms] Add shadow dom visible text tests :: AutomatedTester
  • 09e296c30b5 - Cleanup docstrings, fix broken formatting (#10838) :: jsfehler
  • fb4df665ab8 - [java] Add ability to decorate child classes of WebDriver (#10737) :: Valery Yatsynovich
  • ca2f0f955de - [build] Bump bazel to 5.2 :: AutomatedTester
  • aaa20ba9121 - [java] Improving javadocs for DevTools.java :: Diego Molina
  • 9cf01a34c4a - [java] Making Java tests compile until we find a better alternative :: Diego Molina
  • 5294269c1de - [grid] Setting DEFAULT_RETRY_INTERVAL to 15s and avoid hardcoded values :: Diego Molina
  • 7b1c6461f61 - [JS] Bump to 4.3.1. :: AutomatedTester
  • dcb27c1d837 - Adding GitPod Config (#10855) :: Diego Molina
  • 226a5b5cfc6 - [grid] Updating JS deps :: Diego Molina
  • 72967823909 - [IEDriver] fix Edge IE mode issue that sometimes cannot get the handle of a newly opened window (#10702) :: Yusuke Noda
  • 989c5644d31 - Disable popup blocking for Edge in IE Mode (#10869) :: Brandon Walderman
  • bb23fba720c - Remove require of websocket in selenium-devtools gem (#10868) :: Kevin Dew
  • 5eb4e45f81d - Extract network interceptor into a separate class :: Alex Rodionov
  • 0916b2c1c9a - Track cancelled requests so that network interceptor would ignore them :: Alex Rodionov
  • 98f533238e9 - Track WebSocket messages with optimal memory and thread-safety :: Alex Rodionov
  • 4aebd9c6a3c - Truncate WebSocket logger messages :: Alex Rodionov
  • c0fa00f9722 - [dotnet] Handle unsuccessful http requests properly (#10807) :: Nikolay Borisenko
  • 4fc1de040d2 - [dotnet] set proper status when creating response :: titusfortner
  • 7f40eec0b7a - [dotnet] add additional context info to unexpected errors in responses :: titusfortner
  • 21c693d4821 - update docs for PointerActions#move_to (#10872) :: Robert Fletcher
  • 545355d40d6 - [py]: use native mapping .get(...) in error handler :: symonk
  • 38f8501456c - [py]: Address flake8 violations and remove unused imports :: symonk
  • e66e00cedb1 - [iedriver] update changelog and bump version to 4.3.0 :: titusfortner
  • 50b0bfc0727 - [rb][cdp] update devtools version to 0.103.1 :: titusfortner
  • 2eab06275b5 - [dotnet] add the new VirtualAuth directory to sources in bazel libraries :: titusfortner
  • 6222bb2a1fc - [dotnet] Add bazel dependency for Virtual Authenticator :: Puja Jagani
  • 21a39ab6f2a - [dotnet] add identity logging and abstraction packages :: titusfortner
  • c7be1be9e10 - [dotnet] add missing identity abstractions dependencies :: titusfortner
  • 6f082ed6c3d - [dotnet] allow disabling build check between chromium browser and driver (#10898) :: titusfortner
  • 69f46da9ea1 - [dotnet] Update Newtonsoft.Json package to v13.0.1 (#10900) :: Yevgeniy Shunevych
  • 6e11e18857c - [grid] Updating JS deps :: Diego Molina
  • 93ee789ccde - Bump terser from 5.10.0 to 5.14.2 (#10889) :: dependabot[bot]
  • 036ee7f6aec - Bump terser from 5.13.1 to 5.14.2 in /javascript/grid-ui (#10894) :: dependabot[bot]
  • 2f93cc4d7d0 - [java] Fix indentation :: Puja Jagani
  • dd37ae528f7 - [java] Replace OpenTelemetry deprecated method :: Puja Jagani
  • a535a410006 - [java] Upgrade OpenTelemetry version :: Puja Jagani
  • e97153bbb97 - [java] Fix indentation :: Puja Jagani
  • 90255c1f3a6 - [JS] Updating rules nodejs to 5.5.3 :: harsha509
  • f70ac4372a1 - [java] Fix tracing event-logs for error situations :: Puja Jagani
  • 7ce42b7f995 - [java] Add logs to DriverServiceSessionFactory :: Puja Jagani
  • a9a526eae41 - [grid] No need to register a Node that is DOWN :: Diego Molina
  • 14242af3d40 - [grid] Default to Node healthcheck instead of initial status endpoint check :: Diego Molina
  • ffe5a79fedc - [py] Making tox pass :: Diego Molina
  • a64357f590f - [grid] Updating JS deps :: Diego Molina
  • 588541da8e2 - [CDP] Adding definition files for v104 :: Diego Molina
  • 2004779bf2b - [java] Adding CDP v104 :: Diego Molina
  • 7ce15dbb93d - [py] Adding CDP v104 :: Diego Molina
  • fa3736dfbbe - [rb] Adding CDP v104 :: Diego Molina
  • a87bd3e12bb - [js] Adding CDP v104 :: Diego Molina
  • 5e5f72984d4 - [dotnet] Adding CDP v104 :: Diego Molina
  • 53253157d6d - [rb] fix: setting w3c: false throws error (#10918) :: Tamsil Sajid Amani
  • cd3e9aea526 - [grid] Forwarding requests with non-W3C locators :: Diego Molina
  • 994ab87b2c1 - [rb] move w3c checks to Options class :: titusfortner
  • 4362aa1a339 - [rb] update to latest rubocop and fix issues :: titusfortner
  • 227137bc44f - [rb] Add virtual authenticator (#10903) :: Tamsil Sajid Amani
  • 930edbd8611 - [rb] update virtual auth credential implementation to match conventions :: titusfortner
  • 13975e0df8a - [rb] update virtual auth implementation to match conventions :: titusfortner
  • 1d723de63c8 - [dotnet] no longer need to send OSS element :: titusfortner
  • a52bfcd8a5b - [py] throw error when setting w3c to False #10908 :: titusfortner
  • d830a1393ef - [dotnet] mark UseSpecCompliantProtocol obsolete and throw error when false (#10448) :: titusfortner
  • 2af04d4cc40 - [java] update warning for setting w3c: false (#10448) :: titusfortner
  • 5b62f2fd6ba - [rb] virtual auth credentials command arguments in wrong order :: titusfortner
  • b1c27004930 - upgdate changelogs for 4.4.0 :: titusfortner
  • ad0216040f1 - [java] Revert - Add status endpoint :: Diego Molina
  • f91fec5cd1c - [java] Throwing when a user sets w3c: false in ChromeOptions :: Diego Molina
  • 0d388753138 - [py] build(setup.py): Add project_urls for PyPI (#10880) :: Tony Narlock
  • 2d36450df88 - [java] Amending changelog for 4.4.0 :: Diego Molina
  • e5c75ed026a - Bumping version in bindings to 4.4.0 :: Diego Molina
selenium - Selenium 4.3.0

Published by diemol over 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f4 - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 49ea73c758e - Fix unreleased note in Ruby changelog (#10713) :: Pavel Lobashov
  • 67dba3e1801 - [java] Avoid checking for non W3C twice. :: Diego Molina
  • 8e7983f7d43 - [java] Removing usage of deprecated caps in DesiredCapabilities :: Diego Molina
  • ad2e2765618 - [java] Removing deprecation for STRICT_FILE_INTERACTABILITY :: Diego Molina
  • 65cb657efd2 - [java] Removing old browser options strings :: Diego Molina
  • 14651c78ec2 - [java] Removing unused import :: Diego Molina
  • 33346076f11 - [java] Removing deprecated caps from response :: Diego Molina
  • c8da7c2d2ad - [java] Making sure "loggingPrefs" only affects Chrome :: Diego Molina
  • 3f794a036ca - [java] Removing more usages of deprecated "platform" capability. :: Diego Molina
  • 2c66554f266 - [java] Adding one more exception for #10711 :: Diego Molina
  • f2e40dc9867 - [grid] Updating testing library deps :: Diego Molina
  • 1c2240df9d7 - [JS] feat: Added virtual authenticator (#10663) :: Tamsil Sajid Amani
  • 52845c30e7f - [java] Adding LOGGING_PREFS to Edge and Chrome options :: Diego Molina
  • ac4d0fdd4a3 - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • d1126b72e16 - [grid] Updating material UI libs :: Diego Molina
  • f677d2d24fe - [grid] Updating typescript :: Diego Molina
  • 6652c1a0bde - [rb] fix bug in default durations :: titusfortner
  • 1570bb3c829 - [rb] update changelog and bump version for 4.2.1 :: titusfortner
  • 00add3506ff - [py] allow setting pointer event attributes in move_by() and move_to_location() :: titusfortner
  • 6afbbcf4006 - [py]: fix flake8 violations in trunk (#10723) :: Simon K
  • 60bf8e40c37 - [py] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • b0057b54cff - [rb] allow specifying which button gets clicked in pointer action class methods :: titusfortner
  • 6d2a7829f9b - [JS] Fixes lint issues and updates npm packages :: harsha509
  • 34d593f6572 - Add a html page for testing BiDi logEntryAdded events :: Puja Jagani
  • 307673b8947 - [JS] Remove unused param in input.js & minor code cleanup :: harsha509
  • 7bd9b067c09 - [grid] Updating Grid JS deps :: Diego Molina
  • e5a566a5673 - [grid] Reverting pretty-ms upgrade :: Diego Molina
  • 9435a8ae4d3 - [java] Throwing warnings for non-W3C before creating session (#10741) :: Diego Molina
  • 247abe73fd0 - [java] Removing exceptions from accepted W3C caps :: Diego Molina
  • a84d600638d - Adding config for SafariDriver in label commenter :: Diego Molina
  • 38e89630f1c - fix: update ExpectedCondition to extend java util Function (#10695) :: Branden Cash
  • 4bbb7c255ae - [py]: remove deprecated find_element_by_ methods (#10712) :: Simon K
  • 1c5eee468bf - [java] don't abandon driver :: titusfortner
  • 735ba4f8c04 - [java] can't modify an unmodifiable map :: titusfortner
  • aadc158aa0d - [java] do not start test driver when @NoDriverBeforeTest set :: titusfortner
  • da43407f700 - [java] fix has debugger implementation :: titusfortner
  • 263d346d398 - [java] Do not start multiple browsers in tests when not necessary using @NoDriverBeforeTest :: titusfortner
  • ab555c47880 - [java] Fixing SafariTechPreview :: Diego Molina
  • 79f2b20ed37 - [JS] Fix dependabot alerts :: harsha509
  • 939185a499d - [grid] Updating Grid JS deps :: Diego Molina
  • 8b92d869e4e - Run buildifier over the tree :: Diego Molina
  • 75637052827 - Removing @bazel/buildifier and @bazel/ibazel :: Diego Molina
  • 683ccb65d6d - [java] Bumping Java to 4.2.1 and updating CHANGELOG :: Diego Molina
  • a969654c00f - Remove flag for network (#10751) :: Diego Molina
  • be408c02a10 - [py]: remove redundant actions array of action_chains (#10716) :: Simon K
  • 7c924688741 - [py] Additional types and tweaks for remote webdriver (#10631) :: Simon K
  • f9018c6f113 - [java] Run tests on the JUnit Platform (JUnit 5) (#10752) :: Boni García
  • de9675b8777 - [py]: Additional types for element fetching methods (#10662) :: Simon K
  • 27ff5866dc1 - [py]: Remove unused arg resolve_ip from RemoteConnection initialiser (#10717) :: Simon K
  • 890f74eb984 - [py] additional type hints in wait.py & command.py (#10627) :: Simon K
  • 05467b6cc88 - [py]: Tweaks to select.py for pythonic naming and types (#10756) :: Simon K
  • 7f0c5633f19 - [java] Remove deprecated methods that use capabilities in WebDrivers (#10427) :: Puja Jagani
  • e3089c96279 - [java] Removing deprecated Actions implementations :: Diego Molina
  • 4dcc9c44f1a - [java] Complete removal of deprecated Actions commands :: Diego Molina
  • 25564bda8a6 - [java] Removing deprecated getPlatform and getVersion :: Diego Molina
  • 9a52775cc41 - [java] Adding exceptions to spotbugs config :: Diego Molina
  • bb8a3d5594b - [py]: Update selenium server docs to 4.2.2 :: Simon K
  • 946f5727ffb - Removing @types/enzyme :: Diego Molina
  • 5ad59d27cb5 - [grid] Updating Grid JS deps :: Diego Molina
  • 4c74183e447 - [java] Removing a few non-W3C ways of matching browsers :: Diego Molina
  • a6359ebb4a1 - [java] Add support for BiDi log event (#10696) :: Puja Jagani
  • d44b82eb4b1 - [java] Enabling BiDi test for Firefox :: Diego Molina
  • 99217789cbf - [java] Warning when user sets w3c: true in goog:chromeOptions :: Diego Molina
  • 65b7a240185 - [java] Amending logic to warn users when w3c: true in goog:chromeOptions :: Diego Molina
  • a4146c00d3a - [py]: Find latest version of devtools when requested version does not exist on disk (#10749) :: Simon K
  • 31cc4320998 - [py] python3.7+ syntax throughout *.py files. (#10647) :: Simon K
  • 17907d38c8e - [py] remove opera (#10630) :: Simon K
  • d68617a11a5 - [py]: More python3.7 improvements :: symonk
  • 1b1058ab4c2 - [py]: Remove unused imports in webelement.py :: symonk
  • 40c16bb016f - [py]: Enable co-operative multi inheritance with super() throughout (#10773) :: Simon K
  • 4fbd4a2ce16 - [grid] Passing env vars along to child containers :: Diego Molina
  • 5713de42247 - [grid] Adding native ARM support for sockets :: Diego Molina
  • 9fac7d5b380 - [java] Add preferences when retrieving from a file :: Puja Jagani
  • 4fb6736911f - [py]: Fix types on debugger_address incorrectly being str :: symonk
  • 744b4bd677b - [py]: Fix return types for some chromium driver methods :: symonk
  • 38bf1e462a4 - [py]: Use correct imports from urllib :: symonk
  • ae62ba00656 - [java] Migrate all tests to JUnit Jupiter (JUnit 5) (issue #10196) (#10778) :: Boni García
  • dd72283aeaf - [py]: Open chromium extension files inside context managers for auto closing :: symonk
  • ab456d13174 - [py]: Improved types for Chromium remote connection :: symonk
  • 9de853d91ad - [py]: avoid unnecessary concatenation of sequences in get_remote_connection :: symonk
  • a268142a451 - [java] Restore Closure Java classes required for JavaScript build (#10785) :: Boni García
  • 43361aae764 - [java] Migrate base for Closure tests to JUnit Jupiter (JUnit 5) (#10786) :: Boni García
  • 385aaed2e1b - [java] Update bazel files for BiDi log package :: Puja Jagani
  • 59ca70cd1f1 - [java] Add BiDi augmenter support (#10789) :: Puja Jagani
  • 02363b148c6 - [grid] Updating Grid JS deps :: Diego Molina
  • 95fed4f0b8c - [java] Adding RemoteWebDriverBiDiTest to large tests :: Diego Molina
  • 01fe86e6051 - [java] Updating dependencies :: Diego Molina
  • cc00a3cec8b - [java] Fix unsubscribe event BiDi API methods :: Puja Jagani
  • 57d3fc16265 - [CDP] Adding pdl files for v103 :: Diego Molina
  • d10627b2161 - [java][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • f7ff4bcd9c7 - [py][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 5dfd3216c08 - [rb][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 776cb827c87 - [javascript][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 0ca6b540d81 - [java] Allow linting only on the default test (#10792) :: Boni García
  • 3e8f94c307e - [dotnet][cdp] Add support CDP 103 and remove CDP 100 :: Diego Molina
  • 6e87b0840e0 - [java] Cleanup after migration to JUnit 5 (#10793) :: Boni García
  • 3e993dfe9b9 - Update tracing.txt :: Puja Jagani
  • 0c7bf07856e - [java] Add JUnit5 support for BiDiLogTest :: Puja Jagani
  • 1d1e261c924 - [JS] Fix: using fulfillRequest when intercepting (#10764) :: Tamsil Sajid Amani
  • 3529ba5eb0d - [rb] remove deprecated Persistent http class :: titusfortner
  • b2d4a1cbe6d - [rb] remove deprecated HasRemoteStatus module :: titusfortner
  • 8eab87d8604 - [rb] remove deprecated new_window from Manager class :: titusfortner
  • c6cc197df70 - [rb] fix inconsistency so #move_to always moves to in-view center of element :: titusfortner
  • 2a9823612cf - [rb] driver constructor no longer accepts service parameters only service objects :: titusfortner
  • c9fe4923275 - [rb] remove deprecated setter and getter methods for driver path in browser modules :: titusfortner
  • 8747489fa6c - [rb] remove deprecated #logs from manager class :: titusfortner
  • 05c2a5a51a3 - [rb] no longer allow options parameter in options class constructors :: titusfortner
  • b40ddebe938 - [rb] remove deprecated functionality from capabilities :: titusfortner
  • 30ab8b3e13f - [dotnet] remove deprecated GetProperty() :: titusfortner
  • 1556e8616f9 - [dotnet] remove deprecated ExecuteChromeCommand methods :: titusfortner
  • 927e5af6ed3 - [dotnet] remove deprecated AddAdditionalCapability :: titusfortner
  • 5673c437faa - [dotnet] remove deprecated methods that have no effect :: titusfortner
  • a66def212b4 - [dotnet] remove deprecated locator functionality :: titusfortner
  • 24a57414276 - [dotnet] remove deprecated html5 commands and classes for web storage, application cache and location context :: titusfortner
  • fbfb491b9f2 - [dotnet] only support moving to center of element :: titusfortner
  • 8b733d23187 - [dotnet] change minimum window size targets in tests :: titusfortner
  • c33c1498a65 - [dotnet] remove obsolete directories from bazel build files :: titusfortner
  • 826c93c82f5 - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/src/webdriver (#10797) :: dependabot[bot]
  • 7447b05424e - Bump Newtonsoft.Json from 12.0.3 to 13.0.1 in /dotnet/test/common (#10798) :: dependabot[bot]
  • 564d3006939 - [rb] update changelog and bump version to 4.3.0 :: titusfortner
  • cd478a10a93 - [dotnet] update changelog and bump version to 4.3.0 :: titusfortner
  • fc742cfc049 - [JS] Update changelog and bump version to 4.3.0 [skip ci] :: harsha509
  • 5d548aa3ed0 - [java] Improving query to exclude 'no-lint' tests :: Diego Molina
  • 009e7848890 - [java] Bumping Java to 4.3.0 and updating CHANGELOG :: Diego Molina
  • d09259a82ef - [java] Not linting remote tests. :: Diego Molina
  • 64a04f8bf7c - [py] offsets for moving to an element will originate from in-view center point :: titusfortner
  • fcd5193fb7a - [py] remove warnings import :: titusfortner
  • a59115cff13 - [py]: Correct and additional types for shadowroot.py :: symonk
  • a4995e2c096 - [py]: Update changelog for 4.3 :: symonk
selenium - Selenium 4.2.0

Published by titusfortner over 2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • fe6bc9952f - [IE] update changelog and bump version to 4.2.0 :: titusfortner
  • 86eb611648 - bumping all versions to 4.2.0 :: titusfortner
  • db6c6e8ef0 - [rb] restrict from using new rubyzip version :: titusfortner
  • bb3b82e789 - [java] Deleting commented class test :: Diego Molina
  • 6e7cf5dcbd - [java] Creating browser name for SAFARI_TECH_PREVIEW :: Diego Molina
  • 268161f84f - [java] Bumping Java to 4.2.0 and updating CHANGELOG :: Diego Molina
  • 7a21d25a45 - [java] Removing unused variable :: Diego Molina
  • e64f200d53 - [javascript] Updating CHANGELOG :: Diego Molina
  • eda884abba - [java] Convert RemoteWebElement::getLocation and ::getSize from JWP Standard to W3C Standard (#10700) :: Bobby Jap
  • c0d25bcb40 - [py] update changelog :: titusfortner
  • a110aad874 - [dotnet] update changelog :: titusfortner
  • cfcc455713 - fix failing tests :: titusfortner
  • 8977cf7dbf - [dotnet] implement pause action to match Java :: titusfortner
  • bf18835395 - [dotnet] do not create a new wheel input instance for every scroll method used :: titusfortner
  • cb68cf53b2 - [dotnet] warn about upcoming changes to MoveToElementOffsetOrigin :: titusfortner
  • 35bba6ac38 - [dotnet] implement a way to reset Action builder sequences after perform is called :: titusfortner
  • 2259f63f63 - [java] add pointer event properties test :: titusfortner
  • d0a0df99d1 - [java] make the action movement methods specify the button number :: titusfortner
  • 190a8fba8f - [py] warn about upcoming changes to move_to_element_with_offset behavior :: titusfortner
  • be7026249e - [rb] warn about upcoming changes to #move_to :: titusfortner
  • 9990fbac80 - [web] update mouse interaction page :: titusfortner
  • bc1b4f0bc7 - [java] fix screen rotate error (#10693) :: Fan
  • 9a43c53986 - [java] Removing HTMLRunner :: Diego Molina
  • a297017d54 - [java] Logging warnings when non-W3C caps are being used. :: Diego Molina
  • 0d6a69565a - [rb] still not waiting long enough for tests to pass :: titusfortner
  • 37be1da0d6 - [rb] fix failing tests :: titusfortner
  • fa5be62cb8 - [py] Removing unused import :: Diego Molina
  • 3f44bc8f53 - [grid] Fixing DistributorTest :: Diego Molina
  • adb59828eb - [grid] Fixing a couple of failing tests. :: Diego Molina
  • 70b0bb81bc - [java] Removing check for TAKES_SCREENSHOT in test :: Diego Molina
  • 348f17ba3e - [java] Deprecating non W3C caps and Augmenters using them :: Diego Molina
  • 69f6a3f883 - [grid] Removing unused import :: Diego Molina
  • afaf332ad2 - [java] Lazily concatenate string while logging :: Puja Jagani
  • b38206fb70 - [java] add deprecation notices to Grid logs and Java stdout :: titusfortner
  • d74f1a269b - [rb] update changelog :: titusfortner
  • 49c9cdac8e - [rb] update action tests :: titusfortner
  • e695723bce - [web] update html pages to make tests easier :: titusfortner
  • cec03e1458 - [rb] add default values to make actions easier :: titusfortner
  • 133cbec599 - [rb] implement duration parameter for ActionBuilder constructor :: titusfortner
  • cd69898925 - [rb] new bidi code requires websocket in selenium-webdriver :: titusfortner
  • 4ddffa6dad - [java] Decode BiDi event response only once :: Puja Jagani
  • f69abe3425 - [java] Disable BiDi test temporarily :: Puja Jagani
  • 6ff3693dcc - [py] update implementation for submitting forms :: titusfortner
  • 7c77d06bc2 - [js] update implementation for submitting forms :: titusfortner
  • bcc7618df1 - [java] improve error message for unsuccessfully submitting form :: titusfortner
  • 495c3dbbcf - [dotnet] update implementation for submitting forms :: titusfortner
  • db61990413 - [rb] update implementation for submitting forms :: titusfortner
  • 9e53690f4e - [dotnet] allow RemoteWebDriver to access Selenium logs (#10671) :: Titus Fortner
  • d685665ef1 - [dotnet][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 3b0eef25fa - [js][cdp] add support Chrome 102 and remove for Chrome 98 :: titusfortner
  • 21fd258353 - [rb][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 716a606a78 - [py][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 2290a09804 - [java][cdp] add support Chrome 102 and remove for Chrome 99 :: titusfortner
  • 1b1199efa3 - [cdp] add support for Chrome 102 and remove support for Chrome 97 & 98 :: titusfortner
  • da86c7fbb9 - [py] deprecate rather than deleting basic scroll action method :: titusfortner
  • e1c8f7fb15 - [dotnet] use convenience methods for scrolling :: titusfortner
  • 405d40ff96 - [py] use convenience methods for scrolling :: titusfortner
  • 884c3cc45e - [rb] use convenience methods for scrolling :: titusfortner
  • 5519babbac - [java] use convenience methods for scrolling :: titusfortner
  • 45754dc725 - [IE] Check process ID when searching for Edge window handle (#10582) :: Brandon Walderman
  • 1395ca59c6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 7e541ed157 - [grid] Adding tests for flag to disable CDP if needed. :: Diego Molina
  • c50df5241d - Include mini tutorial about how to update Java dependencies in README (#10689) :: Boni García
  • ffc95514d7 - [java] Bump Maven dependencies to the latest versions (#10688) :: Boni García
  • c384c88eda - [grid] Flag to disable CDP if needed. :: Diego Molina
  • 269ec3e0ce - [java] No need to gpg sign for local maven install :: Diego Molina
  • 26b7f593c9 - [java] Update virtual authenticator test to use html test page :: Puja Jagani
  • e360535ecf - [java] Updating spotbugs :: Diego Molina
  • 1877b9d898 - Add all to init.py to make imports public (#10643) :: Yehuda Davis
  • 928168bb38 - implement __all__ for selenium.common (#10655) :: Simon K
  • 3824c3e9c5 - [py] Tidy up python exception handling (#10537) :: Simon K
  • 5a206fb1ce - simplify boolean checks for _identifyy_http_proxy_auth (#10656) :: Simon K
  • ecc58fd3d4 - Add docker device mapping configuration (#10645) :: Guilherme Sousa
  • 582073d3a7 - [grid] Fixing Node drain when session expires :: Diego Molina
  • a3f3f9fecd - [java] Include JMX monitoring feature in the Grid local distributor (#10674) :: Boni García
  • ff19ab8bdc - [py] fix: SecurityError: Invalid Domain problem (#10653) :: Harmandeep Singh
  • 7f6a93ea93 - [dotnet] add docs to clarify IWrapsElement objects are also valid for JavaScript Execution :: titusfortner
  • f715038171 - [JS]add support to switch frame by name (#10670) :: Ravi Sawlani
  • e1001f26f9 - [JS] Update rules_nodejs to 5.5.0 :: harsha509
  • 6cfcb59e55 - [java] Add support to create a BiDi session :: Puja Jagani
  • daa1f03ac6 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 97aeedba6a - [JS] Add support to switch frame by id :: harsha509
  • 6083cc471d - [py] fix failing tests :: titusfortner
  • 7fe7873d8e - update ruby & python scrolling tests and documentation to match Java and .NET :: titusfortner
  • 1a2a35b3f1 - [java] change scroll wheel class name from origin to scroll origin to match .NET :: titusfortner
  • 08052f746f - [dotnet] implement scroll action :: titusfortner
  • b65c6a4f89 - [rb] fix pointer actions descriptions :: titusfortner
  • 88559dff38 - [rb] clarify scroll tests :: titusfortner
  • 6356ff2108 - [java] add javadocs to scroll() :: titusfortner
  • d692f807b5 - [rb] change ruby implementation of scroll to match other languages :: titusfortner
  • c5fbd61e41 - [grid] Updating Grid UI dependencies :: Diego Molina
  • 3e281a2160 - [grid] Bumping Material UI to 5.7.0 :: Diego Molina
  • dba19f1a89 - [java] Fixing deprecation for IME :: Diego Molina
  • 2cdda1fa2b - [java] Deprecating IME :: Diego Molina
  • 8bcf64cc2e - [java] implement separate Origin class for WheelInput (#10636) :: Titus Fortner
  • 38b780fbb2 - [build] Avoiding nested directory :: Diego Molina
  • 9d680b5c1e - copy web content to be served on selenium.dev (#10637) :: Titus Fortner
  • dab928e6ac - [py] add more scroll tests :: titusfortner
  • 273644a2b4 - [py] add typing options to get_property(); fixes #10624 :: titusfortner
  • dca58d50a9 - Delete SECURITY.md :: Diego Molina
  • c93ab7cb06 - fix: revert changes for py docs (#10634) :: Harmandeep Singh
  • f540ba4ec5 - [py] Move loading generated JS into webelement into a method :: AutomatedTester
  • 7f7d6357c6 - [py] Remove generated code from the repository :: AutomatedTester
  • 6fe87db7d1 - update cached atom files :: titusfortner
  • c367a5aee2 - [py] docs: updated api docs (#10622) :: Harmandeep Singh
  • 3d620e3974 - [build] restore socks to python requirements :: titusfortner
  • 6b01d3518a - [py]: Deprecate opera webdriver & options in prep for removal in 4.3 (#10625) :: Simon K
  • 1f2be3a92b - [dotnet] remove references to EdgeLegacy :: titusfortner
  • 6dcef3a7f8 - [dotnet] remove Opera support :: titusfortner
  • d29f36d616 - [Build] Allow Python version to be set by ENV VAR :: AutomatedTester
  • 04f7d00e83 - [build] Move python to force interpreter explicitly on pip :: AutomatedTester
  • ac145e531a - [grid] Printing readable exceptions :: Diego Molina
  • 780ae585fc - [py] fix return type hints for screenshot_as_png (#10626) :: Simon K
  • 459c2dd80a - remove branch limitation for CI tool; any push or PR runs applicable tests :: titusfortner
  • 1db5d56cfe - [py] allow firefox sessions to toggle off acceptInsecureCerts :: titusfortner
  • 7ad872e3bc - [py] Remove redundant object inheritance (#10461) :: Simon K
  • b618549181 - [py] remove unused positional kind arg of WheelInput (#10463) :: Simon K
  • 00d8c8d630 - [py] convert Color to use @classmethod alternative constructors (#10558) :: Simon K
  • d4910a10fc - [rb][cdp] handle empty response headers :: Viren Negi
  • aeb28459d0 - [grid] Upgrading to Apollo Client 3.6.3 :: Diego Molina
  • e06c647fdf - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • 42379f6d66 - [java] Deactivating automatic retries in the HTTPClient :: Diego Molina
  • 858b98dfe1 - [dotnet] update and fix tests :: titusfortner
  • 695f83a06a - [dotnet] remove references to deprecated EdgeLegacy and Opera tests :: titusfortner
  • ef9f98969d - [dotnet] allow toggling test values by environment variable :: titusfortner
  • 08b386491b - [java] update and fix tests :: titusfortner
  • d62a05ac10 - [dotnet] add performance log type (#10616) :: titusfortner
  • d3ed02ad4f - [rb] fix test with bad syntax :: titusfortner
  • 03098e0b42 - [rb] screenshot size is apparently different on mac and linux :: titusfortner
  • 469970f010 - [rb] be more exact about expected sizes of screenshots :: titusfortner
  • 0b9d238300 - [java] ignore 2 more java scroll tests that passed locally but fail on CI :: titusfortner
  • df5d7ccace - [build] Enabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • e7656ded96 - [dotnet] update DevTools tests to V101 :: titusfortner
  • 7e9a2377ff - [dotnet] ignore the proxy tests which are hanging :: titusfortner
  • a9c3770a6c - [dotnet] implement setting pointer event properties :: titusfortner
  • fb2e1d9299 - [dotnet] allow tests to run on non-Windows :: titusfortner
  • dd81af85fb - [java] ignore scrolling tests due to Firefox issue :: titusfortner
  • 46cef40264 - [java] Adding --allow-origins when starting GeckoDriver :: Diego Molina
  • d5277ea709 - [build] Disabling browser-actions/setup-geckodriver@latest :: Diego Molina
  • fa9efe0f60 - [py] unintended change to conftest; reverting :: titusfortner
  • 88ff0587af - [py] bump version to 4.1.5 :: titusfortner
  • 56a35d90a9 - use typing_extensions to be compatible with py37 (#10613) :: Simon K
  • dec3bb83f6 - [JS] handle a breaking changes in os.networkInterfaces (#10611) :: Outsider
  • fe84ca7686 - [java] Add virtual authenticator test case for U2F protocol. Formatting changes. :: Puja Jagani
  • 9546dba7a5 - [build] Move bazel version to 5 :: AutomatedTester
  • a695b91c4a - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d5273d8bc5 - [py] Added virtual authenticator for Python Bindings (#10579) :: Harmandeep Singh
  • d92c5a6dc9 - [JS] Remove opera support from JS bindings #10379 :: harsha509
  • 94b0d2ca9a - Improving path for Python in Windows :: Diego Molina
  • bcb7d0961c - [build] Pick initial python interpreter based on OS :: AutomatedTester
  • fcb07090ac - [js] delete old android-driver :: AutomatedTester
  • 1b1872a280 - [java] Enabling testShouldDoNothingIfThereIsNothingToGoBackTo test for Chrome :: Diego Molina
  • 0d8edc953a - [grid] Bumping several versions in the UI :: Diego Molina
  • 210bcf5d04 - [build] Specify the location of python3 binary :: AutomatedTester
  • b2d5f0992f - [py] Upgrade rules_python :: AutomatedTester
  • 3fdd95da42 - [grid] Bumping Apollo Client and GraphQL :: Diego Molina
  • c88b71e63c - [grid] Bumping Material UI to 5.6.4 :: Diego Molina
  • e7fac5f26b - [py] Bumping python to 4.1.4 :: Diego Molina
  • 33dc63b870 - [py] Amending changelog for 4.1.4 :: Diego Molina
  • d3a0201512 - Added DepricationWarning to the warnings.warn methods inside the find_element_by_x methods (#10575) :: Cervac Petru
  • 8ddadc6d8f - [py] Fixing "--connect-existing" :: Diego Molina
  • d4f5b86f0a - #10592: bugfix truthy checking a function type (#10596) :: Simon K
  • 5b840664a6 - [py] use get_timeout() for urllib pool manager timeouts in remote connection, prevents passing the default socket object directly (#10563) :: Simon K
  • 2c9cbd7c33 - [grid] Removing bus from NewSessionQueue :: Diego Molina
  • 267d562d50 - [grid] Removing NewSessionRejectedEvent.java :: Diego Molina
  • 514319c0a2 - [java] Reverting unwanted change :: Diego Molina
  • dfb88b0eab - [JS] Remove duplicate copyright generated by code [skip ci] :: harsha509
  • 4906c2b18c - [JS] Updating copyright [skip ci] :: harsha509
  • 6336abb5bd - [grid] Removing NewSessionRequestEvent :: Diego Molina
  • 6f1b689db8 - [py] remove unicode prefix for strings (#10562) :: Simon K
  • 612ba9654b - [java] Add wheel input (#10445) :: Puja Jagani
  • 015c93970a - [py] Update changelog for 4.1.4 :: Diego Molina
  • a3d08b1804 - Bump ejs from 3.1.6 to 3.1.7 (#10585) :: dependabot[bot]
  • 4798e7c238 - Bump ejs from 3.1.6 to 3.1.7 in /javascript/grid-ui (#10584) :: dependabot[bot]
  • e237ced480 - [py] Add the ability to create sdist package of the python bindings :: AutomatedTester
  • ac3b2ec628 - [javascript] Update changelog for 4.1.2 :: Diego Molina
  • 6e5439d703 - [grid] Linting the Grid UI :: Diego Molina
  • 669dd6249e - [dotnet] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 535d840ee2 - [java] Update changelog for 4.1.4 :: Diego Molina
  • fc8a419797 - [java] Updating dependencies :: Diego Molina
  • 4f1d7d7c6a - [rb] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • e6bcf1c859 - [py] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • fedb689935 - [javascript] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • bfb7e2f101 - [java] Adding Chrome DevTools 101 and removing 98 :: Diego Molina
  • 581f70d0d9 - Adding PDL files for Chrome 101 :: Diego Molina
  • 3ad99eba27 - [grid] Closing input pipeline when client disconnects :: Diego Molina
  • 439da14d34 - [rb] fix new linting failures :: titusfortner
  • 8ef7001871 - [grid] Making EventBus more stable by ignoring events :: Diego Molina
  • 7bbf24bf89 - [grid] Changing setAvailability to void :: Diego Molina
  • 89710bbf41 - [java] Support for sending firefox addon directory as temporary in remote sessions :: Tamsil Sajid Amani
  • bcbd009179 - [java] Adding logging to track session creation and deletion :: Diego Molina
  • da9f04f450 - Fix missing documentation comments in NuGet package (#10376) :: BaerMitUmlaut
  • 90901cb88b - [py] Use monotonic clock for waits, fixes #10544 (#10550) :: Kevin C
  • 49fa97d24a - [java] Logging unauthorized requests when auth info is present :: Diego Molina
  • 95e79d7f9b - [java] Changing logging level for unauthorized requests :: Diego Molina
  • 86ee77273e - [py] Add debug logging for urllib response data (#10568) :: Simon K
  • fbef19e970 - docs: use Browser constants for browser name (#10567) :: Meir Blachman
  • 70f8326c43 - [java] Fixing failing test :: Diego Molina
  • ba09b6bbdb - [grid] Fix alignment after Material UI v5 upgrade :: Diego Molina
  • c5fdadbcdb - [grid] Removing unneeded component background :: Diego Molina
  • 989f7fd66a - [grid] Improve LiveView password dialog :: Diego Molina
  • 90ce3e226c - [grid] Completing move to functional components :: Diego Molina
  • 575b878db2 - [grid] Moving more classes to functional components :: Diego Molina
  • eba2dbd4b2 - [grid] Starting move to React functional components :: Diego Molina
  • 3156faed4a - [grid] Migrating theme to Material v5 :: Diego Molina
  • a687d4f040 - [java] return friendly names for Windows platforms like Mac does :: titusfortner
  • 8b53734fd2 - [rb] update shadow root tests :: titusfortner
  • 310365ef4c - [py] do not convert tag name to css selector :: titusfortner
  • 2d9cf16c29 - [py] invalid selector exceptions are is not a no such element exception :: titusfortner
  • ca39d6f8f0 - [js] do not convert tag name to css selector :: titusfortner
  • 2921929a50 - [rb] do not convert tag name to css selector :: titusfortner
  • ce2301427b - [rb] require Ruby 2.7+ and update rubocop accordingly :: titusfortner
  • 4351624433 - [grid] Migrating Material UI to v5 :: Diego Molina
  • 772f7fe796 - [grid] Renaming eslint file to have local dev working again :: Diego Molina
  • 1d2d7b6e7e - Update react scripts to 5.0.1 (#10548) :: Diego Molina
  • 5032445761 - [grid] Fixing react-scripts to 5.0.0 :: Diego Molina
  • 51b0a2618d - [grid] Aligning package-lock.json files :: Diego Molina
  • ee6df04b39 - [grid] Lint fixes :: Diego Molina
  • f3094e797b - [grid] Upgrading to react-router-dom v6 :: Diego Molina
  • b4c8d63904 - [grid] Removing withRouter in favour of useLocation :: Diego Molina
  • 754758e655 - [rb] add process status check to the beginning of the stop_process method (#10480) :: Atsushi Tatsuma
  • a4249a908c - [grid] Preparing code for ReactRouter upgrade :: Diego Molina
  • b1fafa7ead - [java] Bumping Java to 4.1.4 :: Diego Molina
  • e952ebb086 - Fixing a typo on label commenter :: Diego Molina
  • abfbc4dbb4 - [java] Honoring proxy in ClientConfig :: Diego Molina
  • 2f7e8013cc - [java] Fix NetworkInterceptor test :: Puja Jagani
  • 8aced158f1 - [java] Add supported methods check :: Puja Jagani
  • 02a611ded9 - [java] Added PATCH request :: Argo Triwidodo
  • f5dbc3584d - [JS] resolve dependabot alert :: harsha509
  • bdabda0f63 - [JS] resolving dependabot alerts :: harsha509
  • 51fc959cfd - [Javascript] Split String on grapheme pairs in sendKeys command (#10519) :: Ravi Sawlani
  • c5ff607851 - Adding config for G-msedgedriver label :: Diego Molina
  • a22e15736d - [java] Introduce common interface for all web storage types (#10528) :: Valery Yatsynovich
  • 72226ee873 - Updating pinned browsers :: Diego Molina
  • 4d998e1ea1 - Fixing tests config issue with Edge browser :: Diego Molina
  • 7217bb389d - [python] replace misuses of typing.NoReturn (#10462) :: Simon K
  • a76e185b87 - [java] Fix links in JavaDocs (#10529) :: Valery Yatsynovich
  • 8215a1e0c1 - [javascript] Removing comment as we are opening a browser per test :: Diego Molina
  • 8301f188e6 - [javascript] New browser per test :: Diego Molina
  • 11647cc165 - [java] Fixing options handling for print command :: Dennis Oelkers
  • 74f6344728 - python: test function names tidy up inline with pep8 (#10490) :: Simon K
  • cfec55b24d - [grid] Deleting old Grid UI :: Diego Molina
  • 349e457785 - Set permissions for GitHub actions (#10526) :: Naveen
  • 3d19b84500 - [grid] Draining a Node after X sessions have been created. :: Diego Molina
  • ecc30e4b64 - [grid] Distributor should not add a Node if it is draining :: Diego Molina
  • e3d3da3792 - [grid] Standalone should also shutdown when it has been drained :: Diego Molina
  • a78b998ddf - [java] Added fix to intercept PUT request :: Tamsil Sajid Amani
  • be30b6241d - [grid] Decrementing pending sessions for draining to stop method :: Diego Molina
  • 8daaa060d1 - Fixing typo :: Diego Molina
  • 5ecfd6c3a5 - Run buildifier over the tree :: Diego Molina
  • 573caa72d1 - [javascript] Improving waits in actions_test.js :: Diego Molina
  • 427bb3b72d - [java] Fixing search in Java docs :: Diego Molina
  • 10c712d6d1 - Use class' class loader when looking up HttpClient factory. (#10509) :: Dennis Oelkers
  • 3c920d64dd - [javascript] Restructuring waits in actions_test.js :: Diego Molina
  • 48d2c2a4e8 - [javascript] Fixing two actions tests for Chrome :: Diego Molina
  • 482d5a4e6f - [py] Removed desired capabilities from handshake code (#10494) :: Harmandeep Singh
  • dad6f8c404 - [py] Update extension in the tests to use the common extensions (#10478) :: Harmandeep Singh
  • aa88b5c9e8 - [javascript] Improving two tests for Chrome :: Diego Molina
  • 60f158de40 - [docs] Added Testing instructions in Contributing.md :: Harmandeep Singh
  • bf6bffbd76 - [java] Enabling a couple of Firefox tests :: Diego Molina
  • 4f0e3d70f7 - Adding dependabot.yml to check new versions of actions :: Diego Molina
  • d0254909fe - [grid] Enabling request retries for session handling :: Diego Molina
  • b40e678760 - [javascript] Fixing link in docs comment :: Diego Molina
  • 178b5d2d01 - [javascript] Reverting commit https://github.com/SeleniumHQ/selenium/commit/4e62dd5f45672d39fba4fecc08c6b1c99fc91be6 :: Diego Molina
  • 468b5e345d - [javascript] Improving JavaScript workflow :: Diego Molina
  • 3c6ff20fc5 - [javascript] Fixing ChromeDevTools test :: Diego Molina
  • 2f93fe59e7 - [java] Setting attempts for medium tests :: Diego Molina
  • f0f2705a1f - [grid] Making DomainSocketsTestBase run :: Diego Molina
  • f569666a4c - [grid] Improving flaky test in DistributorTest :: Diego Molina
  • 03d80531f7 - [grid] Fixing mock in DriverServiceSessionFactoryTest :: Diego Molina
  • f95054319b - [java] Moving few tests medium -> large, so they get executed :: Diego Molina
  • 4645f76032 - [java] add Windows 11 support to platform enum :: titusfortner
  • e406790ce1 - [grid] Fixing RelayOptionsTest :: Diego Molina
  • 03c8b2fbb1 - [Build] Make the python usage hermetic and use only python 3.9 :: AutomatedTester
  • df41b58162 - [grid] Setting session-timeout as read timeout for http client :: Diego Molina
  • 699c52a4de - [java] Setting same browser options for Edge in tests :: Diego Molina
  • 49a0f9dfb1 - [build] update version of rules_python to 0.8.0 :: AutomatedTester
  • 230d683d66 - [build] update version of rules_pkg :: AutomatedTester
  • ed74210eb7 - [dotnet][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 7bc2a93f07 - [js][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4688e7dc20 - [rb][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 16288ac0e8 - [py][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 1c14b91718 - [java][cdp] add support Chrome 100 and remove for Chrome 97 :: titusfortner
  • 4c7973314a - [cdp] add support for Chrome 100 and remove support for Chrome 96 :: titusfortner
  • 6ec4b33084 - fix tox -e docs by pinning Jinja2 (#10492) :: Simon K
  • 22f1dcd3cb - run java tests with MS Edge (#10365) :: Titus Fortner
  • 7033cb4eb5 - Fix mutating headers in intercepted request :: Alex Rodionov
  • 737cf026a9 - [js] sendkeys error message fixed :: Harshit Agrawal
  • da84700804 - Updating pinned browsers :: Diego Molina
  • 2159a41ebe - Fixing Chrome setup for GitHub Actions :: Diego Molina
  • da44d46afa - Running tests with Chrome beta too (#10491) :: Diego Molina
  • 9acfbc131e - [java] Upgrade GraphQL to 18.0 :: Puja Jagani
  • f4049f40a4 - [java] fix javadocs for error messages :: titusfortner
  • 1f5b21d06d - Update tracing.txt to match OpenTelemetry version 1.12.0 :: Puja Jagani
  • 6e40cdac7f - Update tracing.txt :: Puja Jagani
  • af4260776f - Run buildifier over the tree :: Diego Molina
  • 7b1ebf28ef - [java] Update changelog for 4.1.3 :: Diego Molina
  • b3bac8de04 - Bump minimist from 1.2.5 to 1.2.6 in /javascript/grid-ui (#10483) :: dependabot[bot]
  • 0f25e563dc - Bump minimist from 1.2.5 to 1.2.6 (#10482) :: dependabot[bot]
  • fc2236cd9b - Bump minimist from 1.2.5 to 1.2.6 in /javascript/node/selenium-webdriver (#10481) :: dependabot[bot]
  • 310a878350 - [grid] Updating JS dependencies :: Diego Molina
  • 6e37c1aee2 - Updating Node version in WORKSPACE and GH Actions :: Diego Molina
  • a23584a7e6 - [grid] Moving react-scripts to devDependencies :: Diego Molina
  • 6ae530c56b - [java] Removing RC from release targets :: Diego Molina
  • ae52e39dae - Updating workflow badges. :: Diego Molina
  • f38e43361a - [java] Updating dependencies :: Diego Molina
  • db298e48c2 - [java] Bumping Java to 4.1.3 :: Diego Molina
  • c4c5dd84dc - [grid] Preventing XSS attack. :: Diego Molina
  • 49c7c3fc4b - [java] Add exponential backoff policy to the Retry request filter :: Puja Jagani
  • 4def8fe22f - [java] Fixing RetryRequestTest :: Diego Molina
  • 42f054e752 - [java] Retry filter not used by default :: Diego Molina
  • 919a988b51 - Adding handy script to create release notes :: Diego Molina
  • e25900f98c - [java] Update failsafe retry dependency to 3.2.3 :: Puja Jagani
  • 6c779d2405 - Updated Session map to work with selenium 4.1.2 (#10473) :: Tamsil Sajid Amani
  • e0d9309438 - [grid] Improving /readyz return http code. :: Diego Molina
  • 1daa6d6367 - [grid] Improving RouterTest :: Diego Molina
  • 4e07039f1a - [grid] Grid is ready when Nodes are up and have availability. :: Diego Molina
  • 14eecce5a8 - [grid] Node capacity is given by available slots and usage below maxSessions. :: Diego Molina
  • 9249e31d50 - [grid] Reverting fix for #10391 :: Diego Molina
  • 26978eba90 - [javascript] Patching rules closure to use shell env :: Diego Molina
  • 8b48a74627 - [java] Reverting change to build devTools :: Diego Molina
  • 00398fffe3 - [java] Using python3 to build devTools in Java :: Diego Molina
  • 447ab1f2da - Remove universal wheel, python 2 is unsupported (#10438) :: gopackgo90
  • 97bfeabe6c - Hook options class in safari driver (#10433) :: MWschutte
  • 676c4cc8bb - [grid] Do not match empty capabilities :: Diego Molina
  • 7e8c43001e - fixed reading the data from the stream and fixed the size of chunks (#10409) :: joerg1985
  • d1c5a43c3c - [java] Add missing grid status tests :: Puja Jagani
  • 966f4619d2 - [java] Fix grid status tests :: Puja Jagani
  • a2a58baba0 - [py] bump python bindings to 4.1.3 :: titusfortner
  • 28cec2df77 - [java] Remove deprecated method usage for WebDriverInfo implementations :: Puja Jagani
  • a88f1f1f36 - [java] Return appropriate Http response code if Grid is not ready :: Puja Jagani
  • ab34768506 - Update tracing.txt :: Puja Jagani
  • f01b968875 - [java] Ensure DevTools is augmented when using DriverService :: Puja Jagani
  • 1f4cf23441 - [rb][cdp] bump version to 0.99.1 for bug fix :: titusfortner
  • c992c41a7e - [rb] Fix WebSockets in DevTools (#10414) :: Boris Petrov
  • d40b1a8504 - switch ByClassName locator from to "class name" (#10355) :: katrina95
  • f333a04178 - [grid] Adding a configuration flag to set a noVNC port. :: Diego Molina
  • 7663dfda5f - [grid] Adding a NPE check :: Diego Molina
  • 8851340acb - [rb] Enabling ruby test :: Diego Molina
  • 2fd24aeff0 - [grid] Pinging relay service to update healthcheck :: Diego Molina
  • 9c95b92449 - [grid] Exposing methods to get service url and endpoint :: Diego Molina
  • 668d131529 - Improving check to run workflows :: Diego Molina
  • a5204d4b07 - Removing dispatch-workflows.yml and making CI a bit more simple :: Diego Molina
  • e4f6dde928 - Removing ruby from dispatch-workflows.yml :: Diego Molina
  • d25aa65db9 - Removing python from dispatch-workflows.yml :: Diego Molina
  • f21821ef6a - Leaving a single workflow file for Java :: Diego Molina
  • d1480c8f70 - Enabling workflow_dispatch for Java :: Diego Molina
  • a9847f3013 - Removing Java from dispatch-workflows.yml :: Diego Molina
  • 773e8c3f1f - Adding new workflow for Java :: Diego Molina
  • 7908fc298f - Running workflows based on affected bazel targets (#10405) :: Diego Molina
  • 97cac65391 - Bump nanoid from 3.1.30 to 3.3.1 in /javascript/grid-ui (#10407) :: dependabot[bot]
  • 5e403ebeef - Enabling Java workflow :: Diego Molina
  • 35680d0abc - [dotnet][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 7caf859616 - [js][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 6dd7a085a2 - [rb][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • e8ab9b6a19 - [py][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • b3ea373b21 - [java][cdp] add support Chrome 99 and remove for Chrome 96 :: titusfortner
  • 4672792aaa - [cdp] add support for Chrome 99 and remove support for Chrome 95 :: titusfortner
  • bd9cc81a44 - Adding new Java CI file :: Diego Molina
  • 0b26e3d20a - Chaning java workflow config temporarily :: Diego Molina
  • 8a23bcaa2d - py: Modifies install_addon method to support installing unpacked addons (#10308) :: GPT14
  • 203dadb411 - Py safari options (#10385) :: MWschutte
  • 63db6b875a - Upgrading bazelisk in GitHub Actions :: Diego Molina
  • c78478a678 - update IRC server (#10403) :: Luis Correia
  • fe1ec64587 - [py] Add support for http proxy authentication to remote_connection (#10358) :: Luis Pflamminger
  • 07f5bd9108 - [py] Stripping path is leaving a leading /. Fixes #10022 :: AutomatedTester
  • 6509491f90 - [js] Updating rules_nodejs to 4.6.3 :: harsha509
  • 221234f60b - Correcting pinned browsers :: Diego Molina
  • 00f765513a - [java] Update extension in the tests to use the common extensions (#10398) :: Puja Jagani
  • 3dad50835c - Updating pinned browsers :: Diego Molina
  • 4687dce5a0 - [rb] Enabling test since bug in Grid was fixed :: Diego Molina
  • 1131aa079d - [py] Bump python bindings to 4.1.2 :: AutomatedTester
  • e8e9389f6b - [py] Make sure py.typed file is included in the library :: AutomatedTester
  • 038fe453f5 - [py] Bump python bindings to 4.1.1 :: AutomatedTester
  • bda01d0a6f - [js] Updating rules_odejs to 4.6.2 :: harsha509
  • 2d36ea2cd9 - [grid] Matching webview2 browser name with EdgeDriverService :: Diego Molina
  • 001963bc6f - [java] Avoid using ServiceLoader while creating FirefoxDriver instance :: Puja Jagani
  • a14ed614a9 - [java] Removing deprecated methods from CommandLine and DesiredCapabilities :: Diego Molina
  • 97ff43c5fd - [java] Removing deprecated methods from HttpMessage :: Diego Molina
  • b0efb185ca - [java] Removing deprecated WebDriverWait methods :: Diego Molina
  • 45bb38a5d2 - [java] remove references to invalid errors (#10209) :: Titus Fortner
  • b3f9d377d0 - [java] Add deprecated warnings to OperaDriver and OperaOptions :: Puja Jagani
  • fb69a4f434 - [grid] Querying Node status only once at registration :: Diego Molina
  • d389fc0412 - [grid] Avoiding retries when fetching Node status :: Diego Molina
  • 941b8a913b - [grid] Logging Node url instead of id, better readability :: Diego Molina
  • 58e521ac57 - [java] Removing unused import :: Diego Molina
  • 855208c364 - [grid] Refectoring rejectEvent and guarding UUID parsing :: Diego Molina
  • 1c64af8179 - [grid] Improving logging for RequestConverter :: Diego Molina
  • d8f3b4f069 - [java] Enabling Chrome typing tests :: Diego Molina
  • 2546c4a310 - Removing custom action to set GeckoDriver :: Diego Molina
  • 2370a8342c - [java] Using action to configure GeckoDriver :: Diego Molina
  • 2433acc847 - Fixing typo in Rakefile :: Diego Molina
  • 6038e953d7 - [java] firefox is defaulting to this behavior so no need to put it in Selenium :: titusfortner
  • d621b8616c - [java] add fix for Firefox socket origin header bug to Firefox Options by default :: titusfortner
  • 26f7933f24 - Bump follow-redirects from 1.14.7 to 1.14.8 in /javascript/grid-ui :: dependabot[bot]
  • 46f4ddbaf8 - run java tests with Firefox Dev Edition :: titusfortner
  • 00d5b15767 - [java] Fix issue "Incompatible types for '-' operation" in the Javascript executor example :: ian zhang
  • 5b67ee1999 - [js] Add new pointer attributes to actions :: AutomatedTester
  • 635363b1d7 - #10345 make driver.close() tolerant to CDP failures (#10346) :: Andrei Solntsev
  • 897caec5f8 - [java] Acknowledging proxy config set in ClientConfig :: Diego Molina
  • cb6bc2afe4 - [grid] Using a more conservative execution period for session request timeout :: Diego Molina
  • 4b429b0a95 - [grid] Fixing bug where lock was being used twice :: Diego Molina
  • 813de31a38 - Disable send chords keys test for Chrome :: Alex Rodionov
  • 90da328c97 - [java] Guarding runnables when scheduleAtFixedRate is used :: Diego Molina
  • e89eb141ae - Draft simple BiDi connection for Firefox nightly :: Alex Rodionov
  • 63466e51d6 - [java] Adding license text to ExecutorServices :: Diego Molina
  • c788fd3bbc - Improving README for Windows users :: Diego Molina
  • 5561cda968 - Fix modifier keys scope on Java Actions (#10333) :: ian.zhang
  • 11f7dde166 - [java] Fixing method in SafariDriver :: Diego Molina
  • ad8ef06a2a - [java] Removing STP from SafariDriverService :: Diego Molina
  • 9f2290571b - add deleteNetworkConditions for chromium (#10323) :: Werner Robitza
  • 9c748fa687 - [java] Removing webdriver_json target as a Java dependency :: Diego Molina
  • 7c4a050113 - [java] Avoid loading default Firefox profile preferences :: Diego Molina
  • 12ac3de896 - [java] Removing deprecated fiels in FirefoxDriver :: Diego Molina
  • d17db9d0de - [dotnet][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • ccec0b2ad8 - [js][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 3128f1fccd - [rb][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 228e508490 - [py][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 7ca963e3a2 - [java][cdp] add support for Chrome 98 and remove support for Chrome 95 :: titusfortner
  • 4378db7a92 - [cdp] add support for Chrome 98 and remove support for Chrome 94 :: titusfortner
  • 9e4d3d6425 - [js] Correct ignores in actions tests so they actually work :: AutomatedTester
  • 02ba0522b6 - [java] Removing webdriver_xpi deps in Java :: Diego Molina
  • f6923eb378 - [js] remove stray character that seemed to slip in :: AutomatedTester
  • 4957024e00 - [js] Add wheel support to actions :: AutomatedTester
  • 70e54e6ada - [java] implement event support for pointer device actions (#10198) :: Titus Fortner
  • 5fc8b53b57 - [java] Removing setLegacy from Firefox :: Diego Molina
  • 12c8c2752b - [java] Removing isLegacy from Firefox :: Diego Molina
  • e4f7ea0dbd - [java] Removing //java/src/org/openqa/selenium/firefox/xpi :: Diego Molina
  • d4dba1c07a - [java] Removing XpiDriverService and XpiDriverInfo :: Diego Molina
  • e98d4ee217 - Bump path-parse in /javascript/node/selenium-webdriver (#10306) :: dependabot[bot]
  • c2df256ffb - Bump jszip from 3.6.0 to 3.7.0 in /javascript/node/selenium-webdriver (#10305) :: dependabot[bot]
  • 975fff9e44 - [java] Removing LEGACY_FIREFOX_XPI from tests :: Diego Molina
  • 1729615f13 - [py] Add py.typed file (#10310) :: Akuli
  • 5264548c99 - Fix toReturn["type"] (#10304) :: Paladin Wang
  • 49321f194e - [grid] Using DefaultSlotMatcher in DockerSessionFactory :: Diego Molina
  • caf8d4726e - [grid] Deleting Regularly from code base :: Diego Molina
  • 13a2ae2236 - [grid] Removing Regularly from LocalNode :: Diego Molina
  • 409c389928 - [java] Ignoring a couple of Chrome tests :: Diego Molina
  • d90b6082bc - [grid] Removing Regularly from HandleSession :: Diego Molina
  • a5ef5643b0 - [grid] Removing extra variable :: Diego Molina
  • a584b8ce86 - [dotnet] Fix initial build from clean directory :: Jim Evans
  • cf8f3fee2e - [dotnet] Remove unused CDP generation config files :: Jim Evans
  • 328d56db81 - [dotnet] Make CDP code generation work on non-Windows platforms :: Jim Evans
  • 7dcd8faca3 - Updating stale comment :: Diego Molina
  • 0fc6e509e2 - Moving Java release info to Wiki :: Diego Molina
  • 9a5a329c5a - Updating stale config :: Diego Molina
  • 792c055e91 - [java] Update changelog for 4.1.2 :: Diego Molina
  • 07e5c07a22 - [java] fix typo in macOS Monterrey to Monterey (#10295) :: Kazuaki Matsuo
  • fe6b3c5e0d - [java] Log Timestamp flag added :: Amil Uslu
  • 09cd7e5768 - [java] Bumping to 4.1.2 :: Diego Molina
  • 1dd9854ea9 - [build] Upgrade rules_jvm_external to 4.2 :: AutomatedTester
  • fe5a4d3a23 - [java] Replace dynamic proxy with ByteBuddy for webdriverdecorator (#10271) :: Puja Jagani
  • b07eb4b59a - [java] Updating Java deps :: Diego Molina
  • f63fb35d84 - [grid] upgrading follow redirects :: Diego Molina
  • 836ad25bd5 - Bump follow-redirects from 1.14.6 to 1.14.7 (#10256) :: dependabot[bot]
  • d18eac437d - Elaborate find_element deprecation message (#10273) :: Tomohiro Endo
  • f296ca9a28 - [java] Using retries due to GitHub actions env (#10280) :: Diego Molina
  • 50801b1840 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 5edc25d76f - [grid] Firefox CDP version "85" -> "85.0" :: Diego Molina
  • 09358a2392 - [java] Enabling RemoteWebDriverScreenshotTest for Firefox :: Diego Molina
  • 7a7a6fedb4 - [java] Removing ParallelSessionsTest from remote tests :: Diego Molina
  • 3d21349589 - [java] Allow disabling tracing in RemoteWebDriver :: Puja Jagani
  • ea3b91c253 - [grid] Using the right caps to check se:cdp :: Diego Molina
  • 3e469f1ff3 - [grid] Running Grid UI tests with Chrome :: Diego Molina
  • f38dc06978 - [java] Skipping tests in Firefox :: Diego Molina
  • 98c78acf13 - [grid] Adding back support for unix domain sockets :: Diego Molina
  • 3f75c6bc10 - [grid] Fixing testMultipleInputs :: Diego Molina
  • 127fe0fe6a - [grid] Improving Node health check execution :: Diego Molina
  • f860014ab0 - [grid] Using ScheduledExecutorService instead of Regularly to purge dead nodes :: Diego Molina
  • 54e7ddbfcb - Update tracing.txt to match the OpenTelemetry version :: Puja Jagani
  • 451fc38132 - [java] Replace deprecated OpenTelemetrySdk creation API :: Puja Jagani
  • bce1ca776e - [grid] Adding flag for undocumented node implementation :: Diego Molina
  • 4ec7366528 - [build] Upgrade rules_python :: AutomatedTester
  • 54312a8f76 - [grid] A few semantic changes, no logical changes :: Diego Molina
  • deeaa71635 - Fix added missing quotation marks in examples (#10250) :: Boris Wrubel
  • 2decee4981 - [grid] Reworking how new session requests are processed :: Diego Molina
  • d61295a0b5 - [grid] Changing method name to show real intention and usage :: Diego Molina
  • 08ee86c896 - [grid] Regularly to a scheduled executor to create sessions :: Diego Molina
  • fed76b1010 - [grid] Removing inlined variable :: Diego Molina
  • 6f5c8278ac - [rb] fix api documentation warnings :: titusfortner
  • 78482214e3 - [grid] Getting session requests from the queue ASAP :: Diego Molina
  • 0b053325cb - chore/connect to CDP based on ENV selenium address var (#10255) :: Potapov Dmitriy
  • fa87376c17 - [java] Adding positive check for Duration in Require.java :: Diego Molina
  • 29e075938c - [java] Reducing duplicated strings in Require.java :: Diego Molina
  • 50f808aa48 - [js] remove unnecessary condition (#10254) :: Hirotaka Tagawa / wafuwafu13
  • 1d989dcb3e - [JS] Updating rules_nodejs to 4.6.1 :: harsha509
  • 1990a43a74 - [java] Remove connection timeout setter :: Puja Jagani
  • 48848de6ef - [grid] Guarding how the server reads parameters :: Diego Molina
  • a6d74f9569 - [grid] Displaying test name when se:name is added :: Diego Molina
  • 2583faf1a7 - [grid] Merging requested caps and session caps :: Diego Molina
  • 70fcec8730 - Improving docs generation script to accept parameters :: Diego Molina
  • dded957a46 - [java] Add remotedriverbuilder tests :: Puja Jagani
  • 3e2c016c81 - [java] allow setting a different keyboard or pointer for actions on input devices (#10213) :: Titus Fortner
  • 1181c1c6e3 - [js] Bump nodejs bindings to 4.1.1 :: AutomatedTester
  • 400322c43b - Update Python instructions in README (#10236) :: Matthew Rahtz
  • 2d3879a0cb - [java] Remove max duration value to allow retries :: Puja Jagani
  • 3b67ff7f63 - node: Add support for installing unpacked addons at runtime in Firefox webdriver (#10216) :: Nick Gaya
  • 5d2f6c645f - [js] Enables firefox debugger for devtools test :: harsha509
  • 28507036a2 - [JS] Sets correct browserName when set via SELENIUM_BROWSER fixes #10218 :: harsha509
  • 3f05646a0b - [java] Make the connection method call back map thread-safe (#10230) :: Puja Jagani
  • 74634060ce - Use class' class loader when looking up HttpClient factory. (#10232) :: Dennis Oelkers
  • 3ef95ef849 - [java] Allow local driver tests to not depend on actual webdriver implementations :: Puja Jagani
  • c718c0d7d7 - [py] restore incorrectly deleted test :: titusfortner
  • c6a0fd4146 - [JS] Resolving dependabot alert xmldom :: harsha509
  • cdf1bf2a80 - [js] Updating rules_nodejs to 4.6.0 :: harsha509
  • 45b62fcb18 - [java] add tests for adding configs to local driver builder should throw exception :: titusfortner
  • e3257d615d - [java] implement builder() for all drivers to allow the correct default options instance :: titusfortner
  • e50a1abaf0 - [java] Throw error when using custom client config with local driver (#10219) :: Puja Jagani
  • 0f0ffa0c9c - [py] PEP484 type hints for py/selenium/webdriver/chrome/options.py :: thecr8tr
  • 6eb311f4b3 - [rb] add Readme for adding and releasing CDP versions :: titusfortner
  • 44e20f5cd2 - [dotnet][cdp] add support for Chrome v97 :: titusfortner
  • 73bc3760aa - [js][cdp] add support for Chrome v97 :: titusfortner
  • 05e0e002e9 - [py][cdp] add support for Chrome v97 :: titusfortner
  • c4aa712a3d - [rb][cdp] add support for Chrome v97 :: titusfortner
  • 130ae7a23e - [java][cdp] add support for Chrome v97 :: titusfortner
  • ba01ccd11a - [cdp] add support for v97 :: titusfortner
  • f31de8d230 - Java tests -- retry NettyAppServer start (#10170) :: Diego Molina
  • e893ce295c - [java] add interactions test with swapping pointer inputs :: titusfortner
  • cce9962417 - [java] add interactions test with multiple pointer inputs :: titusfortner
  • b664e7fda0 - Modify: Updating year in LICENSE and NOTICE documents :: harsha509
  • 11f8567df8 - [java] add test for keyboard and pen combination action :: titusfortner
  • c87aa5a34a - [java] add pointer tests for a pen input :: titusfortner
  • af3dde727e - [java] update mouse and keyboard tests :: titusfortner
  • b3b622594e - [java] get interaction tests working :: titusfortner
  • 1b0045c8ab - [dotnet] add support for casting desktop :: titusfortner
  • 0c94508d70 - [rb] add support for casting desktop :: titusfortner
  • aad7fe4d2a - [java] Fix FluentWait's sample usage wrt durations (#10208) :: Allon Murienik
  • ad48d31a7d - [java] Update toJson() method creation for integer type in CdpClientGenerator :: Puja Jagani
  • 7a6bf7e30d - [py] remove orphaned commands :: titusfortner
  • ba05eceb04 - [js] Updating react-scripts to 5.0.0 :: harsha509
  • 026a047a5d - Revert "[grid-ui] Fixing dependabot alerts" :: harsha509
  • 014e523779 - [grid-ui] Fixing dependabot alerts :: harsha509
  • 62eb0ccad3 - [js] Fixing dependabot alerts :: harsha509
  • 66b14c5578 - [java, node] Adds new desktop cast command for Chromium #10190 (#10191) :: GPT14
  • d53d79e35b - [py] convert selectors for finding elements in shadow dom :: titusfortner
  • a2b06e0cae - [JS] Updating npm dependencies :: harsha509
  • 816ad6ebb5 - [py] remove outdated touch actions implementation :: titusfortner
  • 8b984a00bc - [py] missing self for service args :: titusfortner
  • 8bc731c05a - [js] ignore errors arising from trying to use file detector fixes #6343 :: titusfortner
  • 466621d871 - [py] don't use websocket-port if user sets connect-existing (a4dc6e) :: titusfortner
  • a4dc6ea54b - [dotnet] only add websocket-port if connectToRunningBrowser is not set :: titusfortner
  • 50ff745bc2 - hints for py/selenium/webdriver/common/actions/key_input.py (#10186) :: Alex
  • c8fdee5e18 - [dotnet] according to the rfc section 5.3 a cookie name is allowed to be an empty string so long as the value is not also an empty string :: titusfortner
  • fe6c1899e4 - [py] add httpOnly to the list of optional keys for the cookie_dict :: titusfortner
  • 629892908d - [py] more breathing room for wait tests in Chrome for Github Actions :: titusfortner
  • 310f2236c2 - [py] flaky Chrome tests need a little more time on github actions :: titusfortner
  • d73a0c2bf8 - [py] fix action test failures :: titusfortner
  • d783ea5e9b - [py] update tests for current IE options :: titusfortner
  • aa53154e9a - [py] fix firefox addon tests :: titusfortner
  • 195671ce91 - [rb] restore #from_name method to Firefox profile :: titusfortner
  • 341b454c4a - Support new Cast command added to Chrome Devtools (#10150) :: cliffordcheng
  • 2e283ad6e9 - [py] mark scroll test as not passing in firefox :: titusfortner
  • e66ddf2d82 - [py] use context manager for encoding :: titusfortner
  • 22ef5330d4 - [py] send Base64 encoded addon to driver instead of path String :: titusfortner
  • 34a3aa206c - [py] PEP 484 type hints for selenium.webdriver.common.actions.action_builder (#10108) :: Alex
  • 41a34dfbdf - Fix "NoReturn" type-hinnts. (#10120) :: Caleb P. Burns
  • 0f6064907d - add path limiters to ruby workflow and update workflow_dispatch location :: titusfortner
  • d7a36489ef - Reflect how find_elements returns a list, not just one WebElement. (#10172) :: colons
  • b320e3e40e - allow running github workflows on branches manually :: titusfortner
  • 34a52d4ad8 - [py] add shadowroot to api docs :: titusfortner
  • e53518d776 - [py] current setup does not support latest sphinx :: titusfortner
  • 3c05be4a81 - [py] add log reference to api rst file :: titusfortner
  • 1b6c381e9e - [py] that is definitely the wrong syntax for python :: titusfortner
  • 6c8e7d57c8 - [py] remove non breaking space for doc generation :: titusfortner
  • 0c628d36c2 - [rb] Use browser_download_url from github API to download correct Selenium server :: titusfortner
  • 6ba1869566 - [java] Running all jobs generated by the matrix :: Diego Molina
  • 7ab4c5de89 - [dotnet] add Zenkaku/Hankaku key :: titusfortner
  • c13fd432da - [java] Fix typo in Java Changelog (#10168) [skip ci] :: Valery Yatsynovich
  • 932ac9901a - Fix typos. (#10141) :: dosas
  • c3a19c8bcb - [py] Updating exceptions file for docs :: Diego Molina
  • e8fcc2cecf - [java] Update Java Changelog for 4.1.1 :: Diego Molina
  • 51ba553284 - [java] Bumping Java & Grid to 4.1.1 :: Diego Molina
  • 9215d55cc9 - [grid] Improving message when server cannot bind to address :: Diego Molina
  • c10bff71ef - Improving GitHub workflow for Java (#10156) :: Diego Molina
  • 0756bb75ab - [JS] Updating rules_nodejs to 4.5.1(Rerelease of 4.5.0) :: harsha509
  • 007037c965 - [JS] Updating rules_nodejs to 4.5.0 :: harsha509
  • 40a2977b90 - [grid] Adding a "bind-host" flag :: Diego Molina
  • f7a4c21ace - [grid] Allowing service config via CLI :: Diego Molina
  • 2f93deeb18 - [java] Only logging these retries in debug mode. :: Diego Molina
  • c939d167b5 - Added RelativeBy class on the main api (#10148) :: Andrei Rusu
  • 4cc82845e9 - [grid] Helping json to map properly Slot.java :: Diego Molina
  • ef09a53412 - [py] Add type hinting to Shadowroot :: AutomatedTester
  • 840794e984 - [java] Avoid modifying the original object, #9671 :: Diego Molina
  • 10fed03308 - [py] update ShadowRoot find element signatures to match those in WebElement (#10138) :: Titus Fortner
  • eab9a52422 - [py] add Zenkaku/Hankaku key :: titusfortner
  • 3a02e901a5 - [rb] fix linter :: titusfortner
  • 2077b9ee63 - [rb] remove workarounds for legacy Edge :: titusfortner
  • 4c0404e958 - [rb] add zenkaku_hankaku key :: titusfortner
  • e665df1712 - [rb] fix failing tests :: titusfortner
  • 4fbc8cbb87 - [rb] make pause easier to use in action builder sequence :: titusfortner
  • 90261769c3 - [rb] rework API for scroll methods :: titusfortner
  • 86aa9c6699 - [java] Avoiding logging screenshots, fixes #9671 :: Diego Molina
  • 270c672ed3 - [java] Avoiding NPE, fixes #10109 :: Diego Molina
  • 9bf1af1562 - [grid] Forwarding CDP connections to the right place :: Diego Molina
  • 1cdc5a165b - Adding extra note to label commenter [skip ci] :: Diego Molina
  • 9d9e4c7185 - [java] Following redirects by default :: Diego Molina
  • 04a681b47b - [refactoring] improve handling exceptions (#10068) :: Andrei Solntsev
  • e70e223900 - [js] update code format, public API exports, remove deprecated legacy (#10110) :: Potapov Dmitriy
  • 5dfaa6af33 - Upgrade graphql dependency :: Puja Jagani
  • 17f25bcb9d - [grid] Improve json body of error message sent from NewSessionQueue :: Puja Jagani
  • 1902fb87d8 - Performance improvements (#10105) :: Larry Diamond
  • c968637dec - [java] Setting a known GraphQL version. :: Diego Molina
  • b6706e6d22 - Revert upgrading of slf4j dependencies :: Puja Jagani
  • 944aad294d - [JS] Code cleanup and minor improvements :: Sri Harsha
  • 22e458b67b - [rb] guard scroll tests from Firefox :: titusfortner
  • 07dfc77747 - [java] Handle null parameters in TracedCommandExecutor (#10081) :: Boris Osipov
  • 5dd24d21e3 - #8318 Remove references to opera_blink in favour of opera (#10098) :: morskyrv
  • 837bb737cc - [java] Bringing back catch clause as #10063 should be enough :: Diego Molina
  • 61d465433e - [rb] fix linter issues with action classes :: titusfortner
  • a47dadea33 - [rb] implement wheel input device for actions :: titusfortner
  • 231acf6645 - [rb] add integration tests for ActionBuilder :: titusfortner
  • fe30005803 - [rb] add support for pointer event properties :: titusfortner
  • 4915e2b763 - [rb] only create input devices if needed :: titusfortner
  • 7c78f9e510 - [rb] move input device encode method to superclass :: titusfortner
  • fc5326f806 - [rb] allow passing devices into Action Builder constructor in more extensible way :: titusfortner
  • a3da5e843b - [rb] allow device names to use default random id :: titusfortner
  • 8bf63e72d4 - [rb] add class documentation and set api private all Interactions classes :: titusfortner
  • ab4e01086c - [rb] each action interaction class validates its own source :: titusfortner
  • 77a0c71524 - [rb] move each interaction class to its own file :: titusfortner
  • 70cb566dc4 - [rb] remove extra keyword from PointerMove :: titusfortner
  • d5a708a4d5 - [rb] fix PointerPress error handling :: titusfortner
  • a528503a36 - [rb] fix improperly nested class :: titusfortner
  • 2fd9d1a011 - [rb] raise error if input device not found :: titusfortner
  • 6f2b9a445e - [rb] revamp Actions unit tests :: titusfortner
  • 52f9967f24 - Implements 'getDomAttribute' to get attribute value as defined by w3c spec and removes legacy command usages :: Sri Harsha
  • 08a19171c1 - [py] fix flake8 errors from PRs :: AutomatedTester
  • 60db0c1b9e - [py] PEP 484 type hints for selenium.webdriver.common.actions (#10103) :: Alex
  • c188fe858a - raise NoSuchElementException for relative failures instead of IndexError (#10078) :: Simon K
  • fc66324f84 - Remove legacy in favour of W3C endpoints. (#10075) :: dosas
  • 584c7ae8eb - [python] Tidy relativeby docs, use non deprecated methods in webserver (#10077) :: Simon K
  • bed68d1dca - [js] Remove legacy JWP support and w3c switch (#10095) :: Sri Harsha
  • 5c3ae44539 - [build] Update Edge for pinned browser usage :: AutomatedTester
  • 1e4d174520 - [py] fixed flake8 for interaction tests using unicode :: AutomatedTester
  • a97b1dd709 - [py] Handle proxy being capitalised :: AutomatedTester
  • 056f41e05a - [py] Correct flake8 warnings :: AutomatedTester
  • 14c76671a5 - [py] PEP 484 type hints for selenium.webdriver.chromium.options (#10099) :: Alex
  • b25378793e - [py] Handle Socks Proxy for Remote Connections. Fixes #10091 :: AutomatedTester
  • 941da9bc1a - update code format, public API exports (#10097) :: Potapov Dmitriy
  • 83c97eb86a - update map/filter clean up to common format (#10094) :: Potapov Dmitriy
  • 7530f333ee - [rb] fix test to not use keyword :: titusfortner
  • 932cbf9605 - [java] support installing temporary addon in Firefox :: titusfortner
  • 44f1fd983c - [java] use addon parameter with base64 encoding instead of path parameter that requires using file detector and upload :: titusfortner
  • b511a7dff8 - [rb] use addon instead of path for moz/addon/install to avoid needing to use upload :: titusfortner
  • 965e5282c7 - [py] Add extra attributes to pointer down and pointer move actions :: AutomatedTester
  • 122c9f9fea - [py] Add Scroll via Wheel Inputs and Wheel Actions :: AutomatedTester
  • a22205a03b - [rb] remove unused and unspecified endpoints :: titusfortner
  • d7cb4e54a3 - [rb] use endpoint instead of JS for page_source :: titusfortner
  • e3e492af0c - Do not attempt to stop process when it's not started :: Alex Rodionov
  • 612896f443 - Upgrade java dependencies :: Puja Jagani
  • e6dc722b18 - [js] Updating rules_nodejs to 4.4.6 :: Sri Harsha
  • f1191a717c - [java] Avoiding re-throwing interrupted exception during host name resolution :: Puja Jagani
  • 28070d2de2 - #9784 use shutdown() instead of shutdownNow() (#10063) :: Andrei Solntsev
  • d7ae19b04b - [rb] add support to Firefox Options for environment capability :: titusfortner
  • 411d877be3 - [grid] Fixing warnings for UI tests :: Diego Molina
  • 6c2e8440a3 - [java] Allow custom tracing to integrate with existing OpenTelemetry tracing :: Lyudmil Latinov
  • 87802e897b - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • b562d02103 - [js] Fixing Grid build :: Diego Molina
  • 55698dccab - [java] Running server tests always :: Diego Molina
  • bf14baed60 - [dotnet] Upgrading NUnit console to 3.12.0 :: Jim Evans
  • 2afb56c5ed - [dotnet] Updating NUnit dependency to 3.13.2 :: Jim Evans
selenium - Selenium 4.1.0

Published by AutomatedTester almost 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • a83f9be979 - Remove tempfile compatibility for Ruby 1.8 :: Alex Rodionov
  • db30b7fd12 - [js] updating rules_nodejs to 4.4.1 :: Sri Harsha
  • 5a554bde29 - [java] Remove Edge USE_CHROMIUM flag. (#9921) :: Brandon Walderman
  • 4829bfcaa9 - Add some docs on how to run the atoms tests :: Simon Mavi Stewart
  • 49ebfb9f91 - Moving from issue templates to issue forms. :: Diego Molina
  • bf7cd04fce - Fixing typos on issue form. :: Diego Molina
  • 940d4f8383 - [java] Fix reference to removed withTagName method in RelativeLocator class comment (#9930) :: Coty Rosenblath
  • a501e6acbc - update doc string for CDP Commands (#9929) :: Marcin Strzyz
  • ee3ecbda34 - [build] Bump rules_pkg to 0.5.1 :: AutomatedTester
  • 23dd179349 - Fix the completion command's zsh completions :: Simon Mavi Stewart
  • 5380516e65 - [js] Fixes relative locator 'locateWith' export :: Sri Harsha
  • 1ca3c066ad - Fix XPath crash issue in IEDriver (#9939) :: Guangyue Xu
  • 7dacdc7773 - Using correct label names in issue forms. :: Diego Molina
  • 67444b87e0 - Adding label commenter configuration. :: Diego Molina
  • ee59a577d6 - Adding configuration for stale issues. :: Diego Molina
  • fc99bef068 - [dotnet] Refactor Cookie object constructors :: Jim Evans
  • f2d79cf639 - [dotnet] Fix WebDriver.csproj file to embed mutation listener resource :: Jim Evans
  • a25ad324ea - Pass WebDriver instead of Loggable to allow augmentation of HasLogEvents :: Puja Jagani
  • e1292c8d7e - [rb] fix downloading of Selenium Server :: titusfortner
  • b67f59f705 - [rb] update pre-built atoms :: titusfortner
  • 9816645a1a - [rb] fix test not handling redirect :: titusfortner
  • 89b7491045 - [rb] appease the linter :: titusfortner
  • 9ad3f5a94c - [rb] update changelog and bump version for 4.0.1 :: titusfortner
  • 049958b325 - [rb] missed references in the refactor :: titusfortner
  • 508dac46b6 - [rb] update changelog and bump version for 4.0.2 :: titusfortner
  • ef41797a77 - [rb] allow keys to be an empty array :: titusfortner
  • 5a3b372170 - [rb] element index is a property and not an attribute :: titusfortner
  • 4ac2b4a7f6 - actually do not camel case fx prefs (#9944) :: glaszig
  • 61dd966fd6 - [js] Add support for form submit in W3C mode (fixes #9916) (#9936) :: Sri Harsha
  • 6733a1b2f2 - [build] Move python version to a variable to be shared about :: AutomatedTester
  • 89f8bd553f - [rb] minor syntax fixes :: titusfortner
  • c83ce12ddb - [rb] update changelog and bump version for 4.0.3 :: titusfortner
  • f9ddb1500e - [build] Hack to get around Bazel not outputting things to stdout/strerr for docs task :: AutomatedTester
  • 6e0d581a47 - [build] call bazel directly for ruby docs :: AutomatedTester
  • cb7552e546 - [py] Add missing docs :: AutomatedTester
  • 23c6171614 - Fixing typos on label commenter :: Diego Molina
  • 26ed273c5e - Incrementing amount of stale operations :: Diego Molina
  • 91686084c4 - [build] update npm deps :: AutomatedTester
  • 42218df526 - [build] Audit NPM deps :: AutomatedTester
  • 833c6d6a7d - [java] Add multiple interface test for Augmenter :: Puja Jagani
  • 153298f1d2 - [py] Handle NO_Proxy for connections to the driver. Fixes #9925 :: AutomatedTester
  • 2d199e1873 - [build] Upgrade rules_python to 0.4.0 :: AutomatedTester
  • d594da2f5c - fix some typos, mostly in Java code (#9964) :: Andrei Solntsev
  • 96ee96aad3 - [dotnet] Refactor WebSocket handling of CDP :: Jim Evans
  • db37a9f779 - [py] Check the values in NO_PROXY and set the poolmanager accordingly :: AutomatedTester
  • 39f4b1b460 - [py] add more test cases for the no_proxy handling :: AutomatedTester
  • 5f57224838 - [py] correct flake8 warnings :: AutomatedTester
  • adeca5c45a - [py] remove py2 import code :: AutomatedTester
  • 151f4297e0 - [py] XFail alert tests due to https://bugzilla.mozilla.org/show_bug.cgi\?id\=1731795 :: AutomatedTester
  • c69e336b56 - Improving wording in issue template :: Diego Molina
  • 7941e123d0 - [grid] Allowing -1 as port to use a random port :: Diego Molina
  • 6bbafcdde8 - [event-bus] Handle Json parsing error such that future messages are not blocked :: Puja Jagani
  • 703af0a012 - Bump edge and chrome to latest releases :: Simon Mavi Stewart
  • f8011bc48c - [grid] Rejecting events when a Secret cannot be parsed. :: Diego Molina
  • d27b27a3bc - Ensure that a selected port is consistent :: Simon Mavi Stewart
  • 989e3b3cc8 - Run buildifier over the tree :: Simon Mavi Stewart
  • 4a7724438a - [grid] Fix host option is not working issue (#9981) :: kevin.cho
  • 1b81a9029c - Changing type of extraInfo from HashMap to ConcurrentHasMap to avoid ConcurrentModificationException while reading exception message by parallel threads. (#9926) :: hornyja4
  • 227396e240 - IEDriver NewWindow3 API workaround solution for Edge IEMode (#9950) :: Guangyue Xu
  • 487e47dbdd - highlight putting programming language in bug reports :: titusfortner
  • 319acea1d5 - [dotnet] Use nameof() for refactoring safety (#9958) :: Tom Longhurst
  • e7162bf03a - Updating .NET CHANGELOG with forgotten change to 4.0.1 :: Jim Evans
  • aceb6e2561 - [rb] update example with correct syntax :: titusfortner
  • f841c48aac - Add retry http request filter for transient errors. Integrate filter with ClientConfig. :: Puja Jagani
  • 1925185a0d - Avoid zipping tempfiles as it lacks rename permissions on Windows :: Alex Rodionov
  • 48595ef2a0 - [py] Correct docstrings around Service usage :: AutomatedTester
  • 294c5f9616 - [py] Upgrade sphinx to use latest :: AutomatedTester
  • 324ae1f5aa - Switch Bazel Ruby rules from Coinbase fork to Bazelruby :: Alex Rodionov
  • 88680111b8 - [build] Upgrade rules_python to 0.5.0 :: AutomatedTester
  • 917851a024 - [build] Upgrade rules_nodejs to 0.4.2 :: AutomatedTester
  • fdb43030d8 - [build] bump bazel to 4.2.1 :: AutomatedTester
  • c7155ed41b - sing a pumpkin carol :: Jari Bakken
  • 52df5ca9b2 - Increasing operations per run for stale issues :: Diego Molina
  • d6d2bb1039 - [js] Attach to page target while creating a CDP connection (#10005) :: Puja Jagani
  • dcd36f6ec7 - [js] Remove explicit id passing for CDP commands :: Puja Jagani
  • d9f2bb83a8 - [dotnet] Refactor registration and execution of custom WebDriver commands :: Jim Evans
  • a33e7396a0 - Create temporary folder for Edge in IEMode (#10006) :: Guangyue Xu
  • 2250ab2b4b - [iedriver] Formatting changes :: Jim Evans
  • ed08538bcc - [dotnet] Adding test configuration for Edge in IE Mode :: Jim Evans
  • 8e6b6ff5a5 - [iedriver] Prevent null pointer access in UI Automation for setting browser focus :: Jim Evans
  • d509170461 - [iedriver] Relocate removal of Edge temp directory to session quit, not window close :: Jim Evans
  • 24ad7a103d - [iedriver] Correct logic for finding new tab in Edge IE Mode :: Jim Evans
  • 6eff56ed67 - Fix Javadoc code block formatting (#9955) :: Trey Chadick
  • e51997bc45 - [Javascript] Ensure correct serialization of extensions in chromium.Options (#9495) :: Nick Gaya
  • 2a31dd298f - IEDriver: remove first run banner in Edge IEMode (#10013) :: Guangyue Xu
  • 63371baff8 - [iedriver] Fix closing of all tabs in Edge IE mode (#9998) :: yk9772
  • 7213e08aa4 - [grid] Unifying hub parameter name. :: Diego Molina
  • dd5dddba78 - [grid] Using non-loopback address when default config is used :: Diego Molina
  • e85cca6b7a - [nodejs] code cleanup second iteration (#9979) :: Potapov Dmitriy
  • e04552f485 - [node] Fix edge test failures (#10012) :: Nick Gaya
  • ca9b451401 - [grid] Respecting page origin for Live View :: Diego Molina
  • 69e73f3f4c - [java] We do not publish to Google Storage anymore :: Diego Molina
  • aea69daa1c - [java] Bumping Java & Grid to 4.1.0 :: Diego Molina
  • ec1e4fd77a - [iedriver] Fixing IE Mode quit behavior :: Jim Evans
  • cbb2796d65 - [java] Closing client when JVM shuts down :: Diego Molina
  • 54c34ba9a6 - [grid] Fixing setup for CDP-Grid tests :: Diego Molina
  • a88515bbc3 - [java] Adding macOS Monterrey to Platforms :: Diego Molina
  • 2eb9231b54 - [grid] Adding hub url for hub-node tests :: Diego Molina
  • 008893030c - [java] Running some screenshot tests only on CI :: Diego Molina
  • b2e9e25746 - [java] Ignoring test for Firefox and fixing window size :: Diego Molina
  • 3ce0c019f4 - [java] Fixing a few test annotations :: Diego Molina
  • d6acda7c02 - Updating IE driver resources and prebuilts for 4.0.0.0 release :: Jim Evans
  • c129dc9c7f - [js] Fix flaky CDP dom mutation (#10029) :: Puja Jagani
  • 5382a4970c - [JS] Updating rules_nodejs to 4.4.5 :: Sri Harsha
  • 7b21a322aa - [grid] Loading live view under https :: Diego Molina
  • 1f745a0514 - automatically provide links and close issues that depend on fixes in … (#10027) :: Titus
  • af668385ee - remove useless package, change io public api import to more common approach (#10037) :: Potapov Dmitriy
  • 2e32ee1764 - [java] Add test to check that executeScript returns a ShadowRoot object :: AutomatedTester
  • 0c10993134 - [py] add support for shadow dom end points :: AutomatedTester
  • f77b6e52f0 - [rb] Fix an example of WebDriver::Options (#9990) :: y-yagi
  • ab0e6dda95 - [java][cdp] Add v96 :: Diego Molina
  • d0f70ccd33 - [rb] bump devtools version to 95 :: titusfortner
  • 167a2e8086 - [java] Improving docs for CDP generation in Java :: Diego Molina
  • 34d558043d - [build] Update Pinned Browsers for Chrome and Firefox :: AutomatedTester
  • 9da90c6e92 - [py] Add CDP for v96 :: AutomatedTester
  • 818289c24e - [build] Updating to bazelisk 1.10.1 in GitHub Actions :: Diego Molina
  • 37521f3899 - [js] Update downstream deps for JS :: AutomatedTester
  • 853ebf8a20 - [js] update deps in grid :: AutomatedTester
  • 3cbec30ac7 - [py] Disable web component tests against Firefox :: AutomatedTester
  • f5237ff640 - [rb] add CDP support for v96 and remove v93 :: titusfortner
  • afa3a97a3b - [js] add CDP support for v96 and remove v93 :: titusfortner
  • a584509dae - [dotnet] add CDP support for v96 and remove v93 :: titusfortner
  • 2b7e9aa50d - [cdp] remove support for v92 and v93 :: titusfortner
  • f30d67d58b - [java] Updating docs to generate CDP bindings :: Diego Molina
  • a5d1c1e1a1 - [rb] allow #execute_script to return a ShadowRoot :: titusfortner
  • ddc340ce67 - [rb] add tests for shadow root functionality :: titusfortner
  • 154a160e4d - [rb] fix linter error with more whitespace :: titusfortner
  • 0a6260df08 - Fix V96Domains DevToolsVersion property value :: Jim Evans
  • e667fcf082 - Switch to upstream version of Bazel Ruby rules :: Alex Rodionov
  • e5d3644f95 - [py] Setting Chrome for GitHub Actions :: Diego Molina
  • 560a0ae8bd - Support secure WebSocket in DevTools :: Alex Rodionov
  • 80d1a11dbb - Fix a dummy typo that changes the meaning to the opposite :: Alex Rodionov
  • ec914c6d52 - [js] [js] Capture browser console logs when using BiDi onLogEvent api :: Puja Jagani
  • 4e24e999b7 - [js] add support for handling Shadow DOM elements :: AutomatedTester
  • 5b5f3f4c84 - [py] Bump python bindings to 4.1.0 with updated changelog :: AutomatedTester
  • 5d4e79ff76 - [js] Bump Javascript Bindings to 4.1 with updated changelog :: AutomatedTester
  • 4662c6b063 - [rb] update changelog and bump version to 4.1 :: titusfortner
  • 0f71ad79bf - [dotnet] Bump DotNet bindings to 4.1.0 and update changelog :: AutomatedTester
  • 9a5b98eef2 - Fix classloading error in host identifier (#9931) :: Andrei Solntsev
  • 27d2e5eb8d - [java] Running RC tests in their own job :: Diego Molina
  • 607bfe680b - [tours] Add initial tours to get started :: AutomatedTester
  • bf417a60c4 - [java] Running server tests after browser tests :: Diego Molina
  • 4c683dd4b6 - [java] Updating most of the Java deps :: Diego Molina
  • 3244a8b0c9 - [java] Update Java changelog for 4.1.0 :: Diego Molina
  • 19dfc414b8 - [py] Fix return type hint in get_screenshot_as_png (#10060) :: roushikk
  • 2a43011ec7 - Fix typos for Python bindings (#10052) :: Kian Meng Ang
  • 346da0e076 - Added default executable path in service module for (#10057) :: dosas
  • 9cd6c45a21 - Merge branch 'trunk' of https://github.com/SeleniumHQ/selenium into trunk :: Jim Evans
  • 201fad3829 - [dotnet] Handle returning shadow roots from JavaScript :: Jim Evans
  • 5e2fd23c82 - Fix wrong type annotations for "env" it's a dict not a string (#10072) :: Jens Diemer
  • 24a9c50fed - Split OpenTelemetry command (#10009) :: Lyudmil Latinov
  • 5fd073d80e - [py] add warning if people set w3c to false as it may break their tests :: AutomatedTester
  • 336811c7bf - [py] update missing items for changelog for 4.1 :: AutomatedTester
  • 30bfdb24bc - [js] update dependencies :: AutomatedTester
  • fbc391827b - [js] update dependencies as npm audit seemed to miss some :: AutomatedTester
  • d7dfe5ec60 - [py] fix tox warnings :: AutomatedTester
selenium - Selenium 4.0.0

Published by shs96c about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • 3a21814679 - [js] bump JS to 4.0.0 :: AutomatedTester
  • 3782f97e75 - [js] Fixes cdp for Chrome and Firefox (#9909) :: Sri Harsha
  • 614a408873 - [py] Bump python to 4.0.0 :: AutomatedTester
  • b97b4069c0 - [dotnet] Fix typo committed by mistake :: Jim Evans
  • ee723da7be - Bump to latest edge release :: Simon Mavi Stewart
  • 77e99f6810 - Add a toJson method to Browser so it becomes easier to use in Capabilities :: Simon Mavi Stewart
  • fcab887059 - [build] Add cdp 95 to python and JS :: AutomatedTester
  • 87e3833c04 - [python] Remove Edge legacy options. (#9908) :: Brandon Walderman
  • 81cf02791a - [dotnet] Update CHANGELOG with last changes :: Jim Evans
  • e41fc34446 - [dotnet] Fix CDP error getting body of redirect responses :: Jim Evans
  • 21163d6085 - Update Java changelog for 4.0.0 :: Simon Mavi Stewart
  • b00c95823c - Use vendor-specific method names for additional Chromium options. (#9906) :: Brandon Walderman
  • fce8ce05cd - [rb] update changelog and bump version for 4.0.0 :: titusfortner
  • 9c13607c98 - [dotnet] Update version resources and CHANGELOG for 4.0.0 release :: Jim Evans
  • eb4c4fc1ba - [dotnet] Add constructor for creating a Cookie instance with all optional arguments (#9361) :: Puja Jagani
  • e6cd2a8df1 - [dotnet] Add infratructure for previously unsupported interaction types :: Jim Evans
  • 5632da3fed - [dotnet] Making SlowLoadableComponent more exentsible :: Jim Evans
  • 54aba4c7dd - [dotnet] SlowLoadableComponent ignores UnableToLoadMessage :: elgatov
  • d3b35ef25f - [dotnet] Remove Edge Legacy options. :: Brandon Walderman
  • 9b1d5f22f8 - [dotnet] Add CDP support for Chromium 95 :: Jim Evans
  • 7f29755e37 - [dotnet] Add ability to monitor DOM mutations :: Jim Evans
  • 11934cfe12 - Closes #9689 jcip for Apache 2 License into selenium source :: Amil Uslu
  • c0963266d5 - Expected condition for checking attribute value (#9881) :: Joe Schulte
  • b8de36fdc3 - [py] implement relative locator for find_element (#9902) :: Titus
  • 18e1d42956 - [grid] Improving Relay service description for docs :: Diego Molina
  • ed5dff7254 - [java] Deprecating USE_CHROMIUM so we can remove it after 4.0 :: Diego Molina
  • dc555bbabc - [js] Updating rules_nodejs to 4.4.0 :: Sri Harsha
  • 776cd675f1 - Update JRuby to 9.3 to support Ruby 2.6 syntax :: Alex Rodionov
  • 48fc40dcdd - Ensure Pry is loaded when running rb:console target :: Alex Rodionov
  • d456395629 - Revert "Remove JRuby-specifiy SocketPoller#listening?" :: Alex Rodionov
  • c9a2ef6a88 - Improve DevTools request interception test by loading different JS :: Alex Rodionov
  • 94c8c111d6 - [dotnet] Restoring protected ElementFactory property :: Jim Evans
  • e1e690cf57 - Add Chrome 95 in selenium-devtools gem :: Alex Rodionov
  • cb873db98e - Amend default node config to allow users to override event bus flags :: Simon Mavi Stewart
  • 81612e88b0 - Add a --hub flag for the Node :: Simon Mavi Stewart
  • b63911ad2a - Add a utility for creating new URIs from strings :: Simon Mavi Stewart
  • 63c95a04f5 - The next release will be 4.0.0 :: Simon Mavi Stewart
  • 5fe1af712f - Apparently we shall release java 4.0.0-rc-3 :: Simon Mavi Stewart
  • c7d75fee9e - Updating java changelog for rc 3 :: Simon Mavi Stewart
  • ca3dea1c32 - [cdp] Add v95, even though it's in beta :: Simon Mavi Stewart
  • b2846723c9 - [JS] Removing unused target for cdpConnection :: Sri Harsha
  • eb2d01765f - [rb] do not camel case Firefox prefs values :: titusfortner
  • 004d91487e - [rb] set defaults for setting Chrome Network Conditions :: titusfortner
  • 44f92ec53f - [rb] update jruby version for tests :: titusfortner
  • 389a938070 - [rb] update github actions test targets to 2.6 :: titusfortner
  • ad886d6e95 - [rb] update Rubocop definitions to target 2.6 :: titusfortner
  • de90992769 - [rb] update minimum Ruby version to 2.6 :: titusfortner
  • f11bd82e90 - [rb] update dependency to address the XML round-trip vulnerability :: titusfortner
  • d46dd323a6 - [py] Fix python generation code for CDP to optionals better :: AutomatedTester
selenium - Selenium 4.0.0 RC3

Published by jimevans about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • ae5c7cb81d - [grid] Add error message and exception type if the session does not exist :: Puja Jagani
  • 4a1bc4cf9f - Removing old comment in the PR template. :: Diego Molina
  • 59055b3f97 - [java] Deprecating VERSION to favour BROWSER_VERSION :: Diego Molina
  • 681eae6493 - Add jmx info for OneShotNode :: Simon Mavi Stewart
  • 294d1c92fb - Use the IANA port range when there are less the 5k ports to choose from :: Thomas Flori
  • 22638e01b1 - Support getting timeouts from the driver :: Alex Rodionov
  • 320cd389db - [java] Fixing misspellings in Java docs :: Diego Molina
  • 24ae200b53 - Update Firefox to 93 and Edge to 94 :: Simon Mavi Stewart
  • 3b84577bc1 - Laying the groundwork for 4.0.0 :: Simon Mavi Stewart
  • 3fba1c847f - Update most java deps to latest stable releases :: Simon Mavi Stewart
  • e8937abef8 - Bump OpenTelemetry to 1.6.0 and correct docs :: Simon Mavi Stewart
  • 8e1a3f62cd - Ensure zsh completions are correctly generated :: Simon Mavi Stewart
  • 46de1e6003 - [dotnet] Explicitly remove Expect header :: Jim Evans
  • 0a2b4d979d - [dotnet] Updating version for impending 4.0.0 stable release :: Jim Evans
  • c4e685ac9f - [js] Avoid modifying CDP Grid endpoint :: Puja Jagani
  • 136067e0db - [rb] update changelog and bump version to Selenium 4 RC3 :: titusfortner
  • 6c5c572c4a - [py] Correct deprecations in IE bindings. Fixes #9818 :: AutomatedTester
  • e6080b6f59 - [dotnet] Update version for 4.0 RC3 :: Jim Evans
  • 46d4ee53a8 - [dotnet] Update CHANGELOG :: Jim Evans
  • 6c6a72c3bc - [py] bump to RC 3 :: AutomatedTester
selenium - Selenium 4.0.0 RC2

Published by jimevans about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • bc5511cbda - Update release instructions to include creating the GitHub release :: Simon Mavi Stewart
  • a98b38f618 - [js] Bump version to 4.0.0-rc-1 :: Sri Harsha
  • 8e6f4fedc2 - [grid] Remove sessions from Redis backed session map on restart :: Puja Jagani
  • 0c7deb4d70 - [py] Bump python to RC1 :: AutomatedTester
  • d67015ed3f - [grid] Make tracing and http-logs flags visible for config-help :: Puja Jagani
  • 7ba66424ec - Updating issue lock configuration :: Diego Molina
  • 315ede4796 - Allowing workflow to be triggered manually [skip ci] :: Diego Molina
  • 5b612526ff - Removing comments to avoid spam [skip ci] :: Diego Molina
  • 3d3a188fd1 - Running lock action every hour [skip ci] :: Diego Molina
  • 1117eeeeac - Adding comment to locked issues [skip ci] :: Diego Molina
  • cf684e40bc - [grid] Moving SessionQueue config to a single class :: Diego Molina
  • 4259e96316 - [java] Bumping to RC 2 :: Diego Molina
  • db2bb9ed96 - [grid] Using session request timeout in the RouterServer :: Diego Molina
  • 46bef06e85 - [py] correct tox warnings :: AutomatedTester
  • 49b49ce5e0 - [py] correct release number for pypi :: AutomatedTester
  • 339bd90549 - Update Selenium Assistant with more tailored message :: titusfortner
  • 24299b2441 - Fix typo in python webdriver for IE (#9801) [skip ci] :: Jacob Walls
  • 0101ad409f - [js] Update connections to devtools so it works in Firefox and Chrome :: AutomatedTester
  • ee61e946f3 - Allows None to be set for the sameSite attribute (#9771) :: GPT14
  • bdfb31b111 - Bump Edge to v93 :: Simon Mavi Stewart
  • 4ac8da53c5 - Use a read/write lock instead of synchronized in the CDP connection :: Simon Mavi Stewart
  • 8a2e777b2c - [cdp] Intercept requests and responses in NetworkInterceptor :: Simon Mavi Stewart
  • 336fa13731 - Minor cleanups :: Simon Mavi Stewart
  • e2eafcf9c5 - Support mutating responses in network interception :: Alex Rodionov
  • 826f47f8c6 - [js] Updating rules_nodejs to 4.1.0 :: Sri Harsha
  • c146025360 - [grid] Organising config deps [skip ci] :: Diego Molina
  • 147790713d - [grid] Initial support for non browser based WebDrivers :: Diego Molina
  • 319fd1afd7 - [grid] Moving grid docker package to a more logical location. :: Diego Molina
  • eef1f40aa8 - Rework network interception API to allow mutating request/response :: Alex Rodionov
  • 025d96e529 - [grid] Improving DefaultSlotMatcher in case browserName is empty. :: Diego Molina
  • f2d458f848 - [grid] Fixing a log output [skip ci] :: Diego Molina
  • 29c01fd5ef - [grid] Improving matcher for the RelaySessionFactory :: Diego Molina
  • a4f8c86109 - Silence CDP error upon fetching body for 301 response :: Alex Rodionov
  • 968a87ab29 - [cdp] Fetch.requestPaused doesn't handle redirects well :: Simon Mavi Stewart
  • e703235071 - Roll browsers and drivers to latest versions :: Simon Mavi Stewart
  • 383281df8b - [grid] Updating example for driver-configuration :: Diego Molina
  • 859ea11b36 - [grid] Delete Jaeger tracing class since OpenTelemetry autoconfiguration handles it :: Puja Jagani
  • c7d0f059bb - Update java changelog for rc2 :: Simon Mavi Stewart
  • 6bab9efd89 - [grid] Using correct default value for retry interval. :: Diego Molina
  • 47e47d91fa - [grid] Using new session request retry interval :: Diego Molina
  • a1c9131d2c - [rb] allow Options#add_option to set top level options if they use w3c compliant namespace :: titusfortner
  • 1cdf89caff - [rb] allow Options#add_option to accept a Hash as well as ordered pairs :: titusfortner
  • 37973575db - [grid] Removing unneeded variable :: Diego Molina
  • a03780c3a9 - [grid] Avoiding Nodes to move around in the UI :: Diego Molina
  • 17c0c01888 - [grid] Adding Android logo :: Diego Molina
  • 04c12093f1 - [grid] Showing more stereotype details in the Grid UI :: Diego Molina
  • ca58c3b83f - [grid] Enabling live view for Dynamic Grid :: Diego Molina
  • 0a5b2d8e74 - Allow remote webdrivers that are firefox to install extensions :: Simon Mavi Stewart
  • 9c9dccf66c - [java] only augment with matching augmenters :: titusfortner
  • 8345a87bb5 - [rb] add error messages for when devtools is not supported :: titusfortner
  • 01b672ed2d - [grid] Filter out reserved sessions while displaying in Grid UI. Display the ones with an actual session id only. :: Puja Jagani
  • a45202d46b - [graphql] Use sessions with session ids to get the session count :: Puja Jagani
  • 7e11db8550 - [js] Implement network request interceptions :: AutomatedTester
  • 9cc81ecbcc - [js] Fix typo in devtools test :: Puja Jagani
  • 41dfb46462 - [js] Add a check for Grid CDP endpoint :: Puja Jagani
  • 2c071c84c2 - [py] Fix type hint on chrome option method (#9840) :: Alex
  • b86d8475b4 - Add methods to options classes for w3c compliant capabilities (#9828) :: Titus
  • c3017bae3b - WebDriver Bidi specifies "webSocketUrl" as a capability name :: Simon Mavi Stewart
  • 58c925dee4 - Update java changelog :: Simon Mavi Stewart
  • 46fc208fc1 - [grid] Consider max-session value while selecting the slot and identifying Node capacity (#9838) :: Puja Jagani
  • 15dfc62576 - Allow commands to be loaded via the ServiceLoader (#9854) :: Simon Stewart
  • f76702247c - [java] add tests for Firefox HasExtensions functionality :: titusfortner
  • 82cf0736da - Allow Firefox full page screenshot functionality to be augmented by RemoteWebDriver :: titusfortner
  • 11194a7c5d - FirefoxDriver needs to implement HasFullPageScreenshot interface not just the method :: titusfortner
  • 962db2616a - Implement Firefox endpoint for setting context and allow to be Augmented :: titusfortner
  • 9e4122b4bb - Remember to add AddContext commands to the Firefox CommandExecutor :: Simon Mavi Stewart
  • 3971e299b3 - Extend the browsers that will be augmented to provide webstorage :: Simon Mavi Stewart
  • d1fd313907 - Adding more tests for relative locators :: Simon Mavi Stewart
  • defe1e3a36 - [js] Skip initKeyEvent usage when Gecko is verion 93 or later. :: AutomatedTester
  • f8e643f72f - [js] Annoying it's on bot.userAgent not goog. :: AutomatedTester
  • e49e62132e - Remove Safari specific new window feature which no longer works; w3c compliant endpoint is available :: titusfortner
  • 2a03bdea88 - [dotnet] Add transformation for network responses via CDP :: Jim Evans
  • 301132d7a3 - [dotnet] Restore removed RemoteWebElement class :: Jim Evans
  • 2b67ecee62 - [dotnet] Add ability to disconnect a CDP session :: Jim Evans
  • 9b1a49fc73 - Require "uri" in Selenium::Webdriver container module (#9827) :: David Shaffer
  • 9976521655 - [rb] remove deprecated constant :: titusfortner
  • 84fad5e827 - fix bug preventing setting a timeout because the capability response is null :: titusfortner
  • b4f8e9f095 - [cdp] replace v91 with v94 :: titusfortner
  • f610af6787 - [dotnet] update devtools tests to use V93 :: titusfortner
  • ece979a3c3 - [cdp] update ruby, python and JS to add support for v94 and remove support for v92 :: titusfortner
  • 5a6504a32c - Move NetworkInterceptor to main devtools package :: Simon Mavi Stewart
  • 702b1c7c99 - [dotnet] Rename TerminateDevToolsSession to ResetDevToolsSession :: Jim Evans
  • 790d746d2c - [dotnet] Version bump for development toward 4.0 RC2 :: Jim Evans
  • a254c33b96 - update pinned browsers and drivers; chromium v94, Geckodriver v0.30 :: titusfortner
  • d047b4d087 - [rb] move new window functionality into TargetLocator to match other bindings :: titusfortner
  • 2146a95291 - [rb] after 10 years, these are no longer @api beta :: titusfortner
  • 677b1ecd05 - Ensure CDP socket is closed when driver quits :: Alex Rodionov
  • 2e3c429c6b - [rb] implement chromium casting functionality :: titusfortner
  • 8aa962de46 - [rb] missed adding the HasCasting class :: titusfortner
  • 2086f382c5 - [rb] implement chromium launch app functionality :: titusfortner
  • 279e41fd35 - [grid] Matching for prefixed platformVersion :: Diego Molina
  • f8dad59003 - [grid] Adding match logic for extension caps :: Diego Molina
  • 9d55d474df - [dotnet] Fixing an old copy&paste for docs :: Diego Molina
  • 73d6bea82e - [py] implement chromium specific endpoint for deleting network conditions :: titusfortner
  • fc05f3a89e - [py] implement chromium specific endpoint for setting permissions :: titusfortner
  • 20b5cdb70d - [rb] add yardoc details for new driver extensions :: titusfortner
  • 5eaa6e48a0 - [rb] implement endpoint for deleting network conditions :: titusfortner
  • 39dec02867 - [rb] implement endpoint for adding permissions in Chrome :: titusfortner
  • b4c8f20b90 - [rb] remove variable that's been unreachable since 2010 :: titusfortner
  • 10bcce1d50 - expected_conditions and wait modules raises InvalidSelectorException for invalid xpaths (#9805) :: GPT14
  • d88bb08070 - [rb] implement the Firefox context endpoints and functionality :: titusfortner
  • 31027c8835 - [cdp] Add support for v94 and remove v93 :: Simon Mavi Stewart
  • abfe9f2ee6 - Correct comment. No logical change :: Simon Mavi Stewart
  • 746f2270d4 - Aggregate and cleanup all CDP event threads on quit :: Alex Rodionov
  • 016eded1de - [rb]: Standardise driver logging output (#9850) :: Luke Hill
  • a3e4d1bd56 - Close CDP socket listener thread before closing socket :: Alex Rodionov
  • ba05dd906e - [java] Removing deprecated safari.options :: Diego Molina
  • 0dcffa208c - [grid] Choosing the driver builder with highest score :: Diego Molina
  • 184ac7828e - [grid] Adding SafariTechPreviewDriverService :: Diego Molina
  • 2835393e52 - Add w3c capabilities to Python options (#9870) :: Titus
  • 644988126a - Allow the remote server to handle relative locators :: Simon Mavi Stewart
  • c3450b118d - Run buildifier over the tree :: Simon Mavi Stewart
  • fa37d18d49 - NeedsLocalEnvironment wasn't being checked anywhere :: Simon Mavi Stewart
  • ddfcd94f12 - [cdp] Handle the case when the first window closes :: Simon Mavi Stewart
  • b6ce2cf551 - Remove hard-coded ports from tests :: Simon Mavi Stewart
  • 15c48c4893 - Remove tests we were keeping for reference only :: Simon Mavi Stewart
  • fd5af83584 - Remove hard-coded port from test :: Simon Mavi Stewart
  • 8d0eb038ec - Remove hard-coded port from test :: Simon Mavi Stewart
  • 31cb2465d8 - Remove unused variable in test :: Simon Mavi Stewart
  • e8e1bc42e7 - [cdp] Handle the case where the original endpoint is unreachable :: Simon Mavi Stewart
  • 95776ce287 - Remove unused import :: Simon Mavi Stewart
  • 6ec36b76f7 - Minor text change. No logical change :: Simon Mavi Stewart
  • 3b49d75005 - Ignore failing firefox test :: Simon Mavi Stewart
  • 71f6be98cb - Make sure the emulated rc tests actually run :: Simon Mavi Stewart
  • c1719bef72 - [dotnet] Update supported version of CDP to 94, remove 92 :: titusfortner
  • 728c746cd1 - Pick a random port for the firefox cdp implementation to listen on :: Simon Mavi Stewart
  • b398f8f395 - Mark passing tests as passing for Edge :: Simon Mavi Stewart
  • 25d1037ae8 - Removing tests that browsers have rendered obsolete :: Simon Mavi Stewart
  • 3b2e16ce41 - [dotnet] Fixing build :: Jim Evans
  • 12a14a204a - Create interfaces for RemoteWebDriver to use with Augmenter (#9856) :: Titus
  • c62dbf9d88 - Clean up some stylistic nits. No logical changes :: Simon Mavi Stewart
  • 82c5a1185e - Remove unnecessary public keyword from interfaces. No logical changes :: Simon Mavi Stewart
  • bc5aed6689 - Remove unused imports. No logical changes :: Simon Mavi Stewart
  • 9e8c7b3ecd - [rb] use file detector for uploading add-ons if one is set :: titusfortner
  • 68cd181d6c - [py] Force free ports for cdp in geckodriver :: AutomatedTester
  • 47777fe06e - [py] Add new websocketUrl capability :: AutomatedTester
  • 05a3a5ecc4 - [js] Add new websocketUrl capability :: AutomatedTester
  • e6366da016 - Replace BrowserType with a Browser interface :: Simon Mavi Stewart
  • eeba903891 - Fix the EdgeOptionsTest :: Simon Mavi Stewart
  • 05f7b955b9 - Remove test ignored by all browsers :: Simon Mavi Stewart
  • 33ecb854b0 - Fix up assumption in the ChromeFunctionalTest :: Simon Mavi Stewart
  • ad13b0f3e1 - Annotate or fix some edge tests :: Simon Mavi Stewart
  • 9f02125ad2 - [dotnet] Make CDP sessions autodetect close of initial attached target :: Jim Evans
  • 5e91eb5b6a - [rb] fix tests to get passing :: titusfortner
  • d33b8848ae - [rb] update changelog and bump version to Se 4 RC2 :: titusfortner
  • 1dacd2138a - [dotnet] Remove obsolete test :: Jim Evans
  • fe91134b3e - [dotnet] Add Bidi-compliant webSocketUrl capability :: Jim Evans
  • a560c4296e - [dotnet] Add version-independent method for overriding user agent via CDP :: Jim Evans
  • e6fb3feeb6 - [dotnet] mark deprecated chromedriver commands as obsolete and implement new preferred command :: titusfortner
  • d2636d763c - [dotnet] Move UserAgent class to main namespace :: Jim Evans
  • c66b1ea6bc - [dotnet] Restore ability to add headers to WebDriver HTTP commands :: Jim Evans
  • b8caa25c1e - implement getting context from Firefox driver :: titusfortner
  • 0f95b2788d - [dotnet] Add --websocket-port command line argument for geckodriver :: Jim Evans
  • 604c23b3a5 - [rb] add web_socket_url to list of W3C Options :: titusfortner
  • ab6a867489 - [dotnet] implement chrome and edge support for casting to devices :: titusfortner
  • 232bd584b8 - [dotnet] implement ability to launch chromium application :: titusfortner
  • 90e8e61d55 - [dotnet] implement ability for Chrome and Edge to set applicable permissions on browser :: titusfortner
  • 45a06f4ede - [dotnet] implement getting the context of Firefox commands :: titusfortner
  • 81679ca6bd - [dotnet] implement getting and setting permissions on Safari :: titusfortner
  • cde3c8a39d - [dotnet] implement ability to open Safari inspector :: titusfortner
  • c2e6b58b44 - [dotnet] missing semicolon preventing build :: titusfortner
  • 60b2cff330 - [rb] add android specific methods to Chrome, Edge and Firefox :: titusfortner
  • 5f1a0f899f - Use FileDetector to install Firefox addons if one is set on the driver (#9872) :: Titus
  • 9a767b5f25 - [js] Restore withCapabilities() to ensure backward compatibility :: Puja Jagani
  • 1c817b56fa - [js] Allow builder to set a single arbitrary capability (#9857) :: Puja Jagani
  • dc59524fe8 - [dotnet] Coercing return type of GetCastSinks() to proper datatype :: Jim Evans
  • 08ddd4da3c - [dotnet] Adding support for Firefox and Chromium Android options :: Jim Evans
  • cd12f66955 - [dotnet] Fixing doc string for Network Conditions methods :: Jim Evans
  • 992cef28dd - [dotnet] Fix TouchActions Flick overload :: Jim Evans
  • cb0e61525c - [js] Fix builder test :: Puja Jagani
  • 73807b6174 - Add android options to FirefoxOptions :: Simon Stewart
  • b95aa5a3ea - Add android options to chromium options. :: Simon Stewart
  • 4d981f86c8 - Minor tweaks to make the compiler happier. No logical changes :: Simon Mavi Stewart
  • 7861733f14 - [js] updating rules_nodejs to 4.3.0 :: Sri Harsha
  • 48d139a04a - [rb] update changelog for RC2 :: titusfortner
  • 4cde9ffe32 - Update java changelog :: Simon Mavi Stewart
  • 17bc2e641e - [grid] Use a valid json for error message :: Puja Jagani
  • 2ddef73edf - [py] Bump version to RC 2 :: AutomatedTester
  • c42c7a49eb - [js] Bumping to RC 2 :: AutomatedTester
  • 8d1e4aa5ae - [dotnet] Changelog updated for RC 2 :: AutomatedTester
selenium - Selenium 4.0.0 RC 1

Published by shs96c about 3 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

  • d6bb232e52 - [dotnet] Update supported version of CDP to 93, remove 91 :: Jim Evans
  • 618e8aaeb0 - [rb] bump devtools version to 0.93 :: titusfortner
  • 7926f2d720 - Remove cdp v91 from the java bindings :: Simon Mavi Stewart
  • cda568f5bf - Add CDP v93 :: Simon Mavi Stewart
  • 695f096b75 - Bump chromium version to v93 :: Simon Mavi Stewart
  • 2955b00620 - [rb] bump version to 4.0.0.rc1 :: titusfortner
  • 76683e1ecc - [cdp] replace v91 with v93 in bazel files for Python, Ruby and JS :: titusfortner
  • 1b236f2f62 - [cdp] add cdp v93 to and remove v90 from the project :: titusfortner
  • 684948661b - [grid] Delete all session information from Redis backed session map :: Puja Jagani
  • 26d8ff62f4 - [js] Updating rules_nodejs to 4.0.0 (#9774) :: Sri Harsha
  • 296368b33a - Update SQL table creation fields :: Puja Jagani
  • 7037a70ec5 - [grid] Password dialog when the VNC stream is protected :: Diego Molina
  • 13c7ef08fa - [grid] Adding component to handle pwd dialog for VNC :: Diego Molina
  • 3762f331e1 - Update java changelog :: Simon Mavi Stewart
  • af45b5d36a - We no longer push java artifacts to google storage :: Simon Mavi Stewart
  • d05473f4b1 - Add instructions for releasing the java pieces of Selenium :: Simon Mavi Stewart
  • a87302a504 - Update publishable targets :: Simon Mavi Stewart
  • 707cf39d71 - [grid] Purge sessions on Node restart for Jdbc backed session map :: Puja Jagani
  • 9bb5163e00 - Bump browsers: Firefox to 91.0.2, Edge to 92.0.902.84 :: Simon Mavi Stewart
  • 95c78af8c1 - [grid] Add node removed listener to Redis and Jdbc session map implementations :: Puja Jagani
  • 97b6c1b976 - [cdp] Remove cdp versions 88, 89, and 90 :: Simon Mavi Stewart
  • e92b16f083 - Bump OpenTelemetry to 1.5.0 and update docs :: Simon Stewart
  • fdaaf0c2c8 - Bump most java dependencies :: Simon Stewart
  • f247a21f96 - Avoid creating an intermediate list in the toml config :: Simon Stewart
  • b87e5922be - Bump bazel to 4.2.0 :: Simon Stewart
  • 95bc5b5573 - [grid] Allowing webdriver executable to be configured for drivers. :: Diego Molina
  • 79b76445e1 - [grid] Fixing a couple of failing tests. :: Diego Molina
  • 586affe0cf - [grid] TomlConfig returns sorted config details :: Diego Molina
  • 8905eb205a - [grid] Making only name and stereotype be mandatory in nodeConfig :: Diego Molina
  • e571f898d2 - [dotnet] Support assembly: Make IWebDriver extension methods handle wrapped drivers :: Jim Evans
  • 5f20319f1c - [dotnet] Fix PrintOptions to handle page ranges :: Jim Evans
  • 26b625ab0f - [dotnet] Fix HttpCommandExecutor events :: Jim Evans
  • cfde816c32 - [dotnet] Fix compile errors in InternetExplorerOptions :: Jim Evans
  • eb31a2c6ff - [java] Ignoring a test for Firefox while it is debugged. :: Diego Molina
  • d54897523f - [java] Fixing a test since the returned code changed :: Diego Molina
  • 8b70122a7c - [grid] Splitting regular tasks in 3 for the LocalNode :: Diego Molina
  • 9b2da60ed7 - [java] Fixing an old test in WebDriverBackedSeleniumLargeTest :: Diego Molina
  • ea41b757bd - [grid] Adding disableBuildCheck as a property. :: Diego Molina
  • 86f65a788c - Fixing dependencies for test :: Diego Molina
  • b02f8f7214 - Improving shouldBeAbleToAddMultipleSessionsConcurrently by adding an active wait. :: Diego Molina
  • 66a876aabe - [java] Fixing a test broken by 572434ee4988ba64d57c0fc6bb491c2a8224747d :: Alexei Barantsev
  • 0d11ab93a7 - [java] do not set unexpected alert value in Options by default :: titusfortner
  • fcbfb3a4c0 - update IE options class in each language to match the currently supported capabilities in the IE Driver :: titusfortner
  • 182aa41636 - Updating urls to point to our downloads page [skip ci] :: Diego Molina
  • c684f99e5b - [rb] use require instead of autoload for server_error.rb since ServerError isn't namespaced with Remote and doesn't have circular dependency issues :: titusfortner
  • fec3399b79 - Add file path examples to logging flags :: Puja Jagani
  • 89b6c9a673 - Handle parse exception while parsing toml config :: Puja Jagani
  • 018c6628b4 - Allow adding multiple examples for config help :: Puja Jagani
  • 324535a7e6 - Adding more updates to .NET CHANGELOG for 4.0 RC1 :: Jim Evans
  • e867b31e9f - Dispose HttpRequestMessage and HttpResponseMessage objects when making a http call :: Nikolay Borisenko
  • 57b5345167 - Add a Dockerfile that provides an env to hack on Selenium :: Simon Mavi Stewart
  • 4f95eff8fb - Bump standalone-{chrome,firefox} used in the deploy images :: Simon Mavi Stewart
  • 572434ee49 - Slightly better error message when decoding JSON strings :: Simon Mavi Stewart
  • 42c33e5473 - Update .NET CHANGELOG for impending 4.0-RC1 release :: Jim Evans
  • 3d65ba06d2 - [dotnet] Update available CDP versions :: Jim Evans
  • 40936c627d - [js] Removing scroll argument as it is not ever used :: AutomatedTester
  • 3ab4cc4fce - [js] Updating rules_nodejs to 3.8.0 :: Sri Harsha
  • 72ffec9d2a - Specify that the "find_element_by_* ..." warning is a deprecation warning (#9700) :: Leon Shams
  • 279f0d66ee - Deprecates withCapabilities method and removes tests (#9701) :: GPT14
  • b934a75fe5 - [grid] Delete existing sessions if the Node is restarted :: Puja Jagani
  • b7982ae779 - [grid] Add heath check for LocalDistributor test :: Puja Jagani
  • bfce42bc10 - [bazel] Automate updating the pinned browsers :: Simon Stewart
  • 3cbdc1a729 - [dotnet] Enable script pinning :: Jim Evans
  • fb689113ff - [dotnet] Fixing Visual Studio prebuild scripts :: Jim Evans
  • a4c3e3b8fb - [grid] Ensure a second node is able to register itself :: Puja Jagani
  • b09ab9fb8a - [grid] Remove a duplicate test. No logical changes. :: Puja Jagani
  • 1f78fb871d - [devtools] add some quick links to the readme for locating the necessary files when adding new devtools versions :: titusfortner
  • 0ff878de4c - Bump pinned firefox, edge, and chrome to latest stable releases :: Simon Stewart
  • 1e0058ff49 - [java] Removing unused imports. [skip ci] :: Diego Molina
  • 7618b2b689 - [java] Stopping sessions when the Node is gracefully shutdown :: Diego Molina
  • f3b307c79e - [dotnet] Rename RemoteJavaScriptEngine.cs source file to JavaScriptEngine.cs :: Jim Evans
  • 6bf216ef76 - [dotnet]: Adding ability to use By object with relative locators :: Jim Evans
  • 5496386dd3 - Bump .NET assembly and CDP versions :: Jim Evans
  • f40638f241 - Updating a few links to the new site. [skip ci] :: Diego Molina
  • c3b768d277 - [build] update rules_python to 0.3.0 :: AutomatedTester
  • 09846b5ee7 - [js] Update bazel CDP versions support :: AutomatedTester
  • d08c4bfbd9 - [grid] Update JS deps :: AutomatedTester
  • 76371d79ba - [js] Update dependencies :: AutomatedTester
  • 0a24aef4fe - [grid] Fix flaky SessionCleanup tests :: Puja Jagani
  • 58a55ce866 - [grid] Stopping a session by invalidating its cache entry :: Diego Molina
  • 5c977d49ae - [grid] We do not need to stop the session again :: Diego Molina
  • d33e28f274 - Add specs for relative locator using other root locator than tag_name :: Alex Rodionov
  • 3dd70c2e2c - Updating IE driver resources and prebuilts to 3.150.2.0 :: Jim Evans
  • d00efc12f9 - Updating IE driver source to compile against Windows 10 SDK :: Jim Evans
  • e9d195e082 - Updating JavaScript automation atoms for IE driver :: Jim Evans
  • 0bd2623d80 - [grid] Using shmSize instead of mounting /dev/shm :: Diego Molina
  • a7102f2a54 - [grid] Fixes file upload for Dynamic Grid :: Diego Molina
  • 9484cacc55 - [js] expose withLocator method at the top level :: AutomatedTester
  • 63c74ab484 - [grid] Clean up sessions once Node is purged :: Puja Jagani
  • 60bd1127ab - [grid] Fire event when Node server shuts down :: Puja Jagani
  • 3376af0ddf - [grid] Add Node removed event :: Puja Jagani
  • 1fad80a480 - [grid] Purge Nodes if health check fails consistently :: Puja Jagani
  • c498dad8c5 - [rb] set a default file detector for Remote Driver :: titusfortner
  • 702b3aae73 - Move java sources and tests into a single tree (#9710) :: Simon Stewart
  • 6665715c8b - Fix proxy unit tests after 7e69b3d634 :: Alex Rodionov
  • 682c6080d2 - Fix endings :: AutomatedTester
  • 7783486500 - [docs] Update Readme on how to build each of the bindings :: AutomatedTester
  • ab99331fe4 - Add docker max sessions flag (#9688) :: Puja Jagani
  • 04cc1a891a - [py] clean up imports :: AutomatedTester
  • 2aea999ba1 - [py] Use options when passing things to remote webdriver instead of capabilities :: AutomatedTester
  • f3b5d5e03f - [py] Correct deprecation message in IE handling code :: AutomatedTester
  • f0149077f1 - Close InputStream after creating the new session payload :: Puja Jagani
  • 377b8bbad1 - [cdp] Avoid using Void.class as a type :: Puja Jagani
  • 7a63077ea4 - Close DriverService and DriverCommandExecutor executor on quit. Fixes #9666 :: Puja Jagani
  • 9e6eaf91f6 - [py] Remove v88 from the CDP support :: AutomatedTester
  • 41dce806c9 - [py] Rewrite the logging module for bidi connections :: AutomatedTester
  • 7e69b3d634 - [rb] unset capabilities should not raise KeyError when method is called :: titusfortner
  • 1593b70d44 - [rb] update CDP versions to v90, v91, v92 :: titusfortner
  • 497cde3d82 - [py] remove non-w3c compliant parameters from default capabilities :: titusfortner
  • 13114e1f46 - [build] Only run JS workflow when there is a JS or dependency change :: AutomatedTester
  • 094ca6e5a1 - [build] Only run Python workflow when python or atoms change :: AutomatedTester
  • ad11a61ceb - [js] Add Enable Mobile feature for Firefox :: AutomatedTester
  • e5968b6c1f - [js] Add the ability to do Relative Locators with all By types :: AutomatedTester
  • 8c217cff7e - [js] Add default Opera capabilities. Fixes #9654 :: AutomatedTester
  • 23eefa8ae9 - [py] Run type checks in CI and report typing coverage to codecov (#9523) :: Oleg Höfling
  • e2866fc10f - [JS] Add support for ChromeDriver --enable-chrome-logs (#9575) :: Mark Stacey
  • 6c325538ed - [grid] Ignoring if the directory already exists :: Diego Molina
  • de8ac457cf - [py] PEP 484 type hints for selenium.webdriver.remote.errorhandler (#9605) :: Oleg Höfling
  • a67878e997 - [py] Disable test for remote that is disabled for firefox. Issue is in Firefox :: AutomatedTester
  • 2c8c4ffc7e - Add the debuggerAddress option to chromium.js (#9561) :: Brandon Walderman
  • b0a4a29cb2 - add http client options (#9638) :: Dharin Shah
  • 2e538533dd - [py] Handle first/always match better when it hits lists/dicts. Fixes #9538 :: AutomatedTester
  • 7afecdc8c1 - [py] Update CDP support to drop v89 and add v92 :: AutomatedTester
  • 817be45ded - Reduce Distributor test flakiness :: Puja Jagani
  • b69d4cb4d1 - [grid] Ensure the RemoteNode can reach the LocalNode during tests :: Puja Jagani
  • 59962fea7e - [cdp] Remove old CDP versions from the java bindings :: Simon Stewart
  • 5efb6606ab - [cdp] Add v92 to the project and the java bindings :: Simon Stewart
  • ca0f141793 - Bump browsers to latest stable versions :: Simon Stewart
  • 69fbf2a64c - Pin Node version to one that should work on Apple Silicon :: Simon Stewart
  • 74745cf081 - [grid] Improving test configuration to use only the driver needed :: Diego Molina
  • cc4afffa30 - [grid] Code styling and removing unused import :: Diego Molina
  • 77788e020c - [py] fix type hints for selenium.webdriver.remote.file_detector (#9647) :: Oleg Höfling
  • 6b2edbc990 - [build] move to python 3.7.10 :: AutomatedTester
  • c9a18b956b - [py] partial revert of #9606 :: AutomatedTester
  • 2c94ad31fa - [py] correct tox warnings :: AutomatedTester
  • 4c382be052 - Handle empty inputs for JSON better :: Simon Stewart
  • 960e1688b4 - [grid] Improving concurrency session creation by not having a unique instance :: Diego Molina
  • dfa7c79a66 - [grid] removing content-length header for GET requests :: Diego Molina
  • 8c03b6d668 - [java] improving removeHeader to be case insensitive :: Diego Molina
  • 2743584764 - [js] chore: fix linter (#9639) :: Dharin Shah
  • b6851f8b4f - Add //rb:console target which starts interactive REPL :: Alex Rodionov
  • 873728e37e - Use duck-typing for pinned script execution :: Alex Rodionov
  • 8d656fe2dd - Allow to pin scripts to pages :: Alex Rodionov
  • d44b41b54e - Implement Shadow DOM API :: Alex Rodionov
  • ee0193db29 - Avoid throwing an NPE in the Grid UI :: Simon Mavi Stewart
  • 9049a6f8f2 - Run buildifier. No logical changes :: Simon Mavi Stewart
  • 0795e78559 - Ensure that default healthcheck duration is less than node timeout duration :: Simon Mavi Stewart
  • 9b1f2d792b - Fire heartbeat event immediately upon starting :: Simon Mavi Stewart
  • 7421ba6f5c - The GridModel is an implementation detail, so not needed in constructors :: Simon Mavi Stewart
  • 4287762e78 - Start new sessions from the distributor in background threads :: Simon Mavi Stewart
  • 7bed535e7e - Expose the pinned grid build target. No logical changes :: Simon Mavi Stewart
  • 2d817e5d95 - Remove test-specific debug class :: Simon Mavi Stewart
  • 86eeec2254 - Add test to verify the distributor creates sessions in parallel :: Simon Mavi Stewart
  • 3f896ba2d4 - Add a target to make it easy to run the Grid with pinned browsers :: Simon Mavi Stewart
  • a0e9c2e8b2 - chore: cleanup (#9635) :: Dharin Shah
  • bc69a20c83 - [js] Updating edge.js to extend chromium.driver (fixes #9626) :: Sri Harsha
  • 513114904e - [js] Updating rules_nodejs to 3.7.0 :: Sri Harsha
  • 277b581aef - [grid] Start heartbeat after registering the Node :: Puja Jagani
  • 2ea9026477 - [py] PEP 484 type hints for selenium.webdriver.remote.file_detector (#9606) :: Oleg Höfling
  • 223a4f6bd0 - Fix deprecation warnings for Safari (#9577) :: Leon Shams
  • e46dba5318 - [py] PEP 484 type hints for selenium.webdriver.common.print_page_options (#9608) :: Oleg Höfling
  • d2333a2049 - [grid] Ensure a Node is purged as per the heartbeat period :: Puja Jagani
  • 8480b8e723 - [py] Allow 0 coordinates for the window position. Fixes #9574 :: AutomatedTester
  • 2530e56e0c - [py] Correct Typo in change log :: AutomatedTester
  • 8207197b59 - [.NET] Correct typo in change log :: AutomatedTester
  • 0abd50117e - Remove final mutable state from NodeStatus :: Simon Stewart
  • d388aa8587 - Remove most mutable state from NodeStatus :: Simon Stewart
  • 335890fe4d - Removing redisson dependency on the data package :: Simon Stewart
  • 0c79e86164 - Putting the GridModel back into the core Distributor package :: Simon Stewart
  • 766559eac8 - Rewrite LocalGridModel to avoid needing to mutate state :: Simon Stewart
  • 730cdc2656 - Finishing removing duplicate accessor method :: Simon Stewart
  • abce1cd6cf - Remove duplicate accessor method :: Simon Stewart
  • 45bd6ac541 - Remove aggregating interface :: Simon Stewart
  • 87fdef6ee6 - The aggregating interface should not be necessary :: Simon Stewart
  • ebd0998cde - Config settings do not use -- in their names :: Simon Stewart
  • 4798b008d2 - Make decorated drivers and elements implementing the wrapping interfaces :: Simon Stewart
  • 1e3cc6b5f6 - [java] inlining variable creation, no logical changes :: Diego Molina
  • 91e313a498 - [http-client] Allow AsyncHttpClient to manage the lifecycle of the timer. :: Puja Jagani
  • 9d148a3dfc - Update package.json to include repository key (#9603) :: Microsoft Provenance Contributions
  • 3a267b5d9e - Release selenium-devtools 0.91.1 :: Alex Rodionov
  • 14800bbe94 - Send the heartbeat while the node is running :: Simon Stewart
  • e1d15c49e2 - Implement ShadowDOM APIs in the Java bindings :: Simon Stewart
  • 548f4b8388 - Set the bazel language level to 11 for the plugin :: Simon Stewart
  • 5d58b8e145 - Use a single executor service for DriverService and DriverCommandExecutor :: Puja Jagani
  • 23ece4f646 - Bumping to 4.0.0-rc-1 :: Diego Molina
  • 673c678308 - [grid] Showing the queue size on the left panel, Grid UI :: Diego Molina
  • 4f0b218abf - [grid] Fixing Grid UI unit tests :: Diego Molina
  • ee1d50f8e2 - [grid] Displaying live view in the UI :: Diego Molina
  • 89af50f8f8 - [py] PEP 484 type hints for selenium.webdriver.common.utils (#9568) :: Oleg Höfling
  • e60c097fb6 - [py] PEP 484 type hints for selenium.webdriver.remote.utils (#9525) :: Oleg Höfling
  • 44daa3a415 - [grid] Updating dependencies for Grid UI. :: Diego Molina
  • 3e3eee5323 - [grid] Routing VNC websockets through the Grid :: Diego Molina
  • 4733eeabe9 - [grid] Retaining to increase the reference count once and then close the ws properly. :: Diego Molina
  • 5385a15453 - [grid] Modifying ws upgrade to handle VNC client. :: Diego Molina
  • 38c2b3ff8b - [grid] Avoid memoizing Distributor status for GraphQL queries :: Puja Jagani
  • 2263fb753d - [grid] Remove new session event listener from Distributor. Shutdown executors in Distributor :: Puja Jagani
  • de48e0876d - Updating nuget.exe to latest version :: Jim Evans
  • 952c538c68 - [grid] Fix Redis Session Map test :: Puja Jagani
  • 2a8aaccbcf - [grid] Update Redisson client connection pool default values :: Puja Jagani
  • 5c92f4d869 - [grid] Adding vnc endpoints for live view in the UI :: Diego Molina
  • 20eb10fc74 - [java] Updating link to ChromeDriver :: Diego Molina
  • 63228848f6 - [grid] Adding tests for VNC detection option :: Diego Molina
  • 9717d403a8 - [grid] Adding option to detect if VNC is available or not :: Diego Molina
  • 2cf47f3f12 - [grid] Fix Redis Session Map test :: Puja Jagani
  • 9b5c7b954e - [grid] Add tests for using local distributor with Redis Grid Model :: Puja Jagani
  • 06d22849fc - [grid] Remove unused imports :: Puja Jagani
  • 192aed612b - [grid] Add Redis GridModel implementation :: Puja Jagani
  • 5a94acd39b - [grid] Update GridModel interface access modifiers :: Puja Jagani
  • 3161687625 - [grid] Add Redis grid model test package. Update build files. :: Puja Jagani
  • c0abe97d20 - [grid] Make NodeId, Session and Session id serializable :: Puja Jagani
  • f811064abf - [grid] Rename NodeStatus id and uri field for serialization :: Puja Jagani
  • 9617c44c20 - [grid] Update scheme in RedisOptions for the uri :: Puja Jagani
  • 1b7b9480cf - [grid] Update DefaultSlotSelector :: Puja Jagani
  • 049e780a18 - [grid] Make Slot serializable :: Puja Jagani
  • 1463f03246 - [grid] Create redisson client :: Puja Jagani
  • 9e9caf455c - [grid] Add redis grid model flags :: Puja Jagani
  • b64deb332b - [grid] Add Grid Model flag :: Puja Jagani
  • 370dad386b - [grid] Add redis package to the Distributor :: Puja Jagani
  • fae641b230 - Add Redisson dependency :: Puja Jagani
  • e7c39cc04e - [grid] Extract GridModel into an interface :: Puja Jagani
  • 10a1fb3e17 - Issue 9549 (#9557) :: Eduardo Wermuth
  • cb4857d76c - [js] Updating rules_nodejs to 3.6.0 :: Sri Harsha
  • 3e94fb06ff - Restoring --action_env=PATH to .bazelrc :: Jim Evans
  • 43d7214167 - [dotnet] Allow network interception to handle duplicate response headers :: Jim Evans
  • c0a5c3eead - [py] PEP 484 type hints for selenium.webdriver.common.timeouts (#9524) :: Oleg Höfling
  • 6d153738df - Fix incorrect use of 'NoReturn' type annotation. (#9540) :: varunsurapaneni
  • 8d1a5e3084 - [grid] Aligning row headers and row content for running sessions :: Diego Molina
  • 35f937fa65 - A tiny bit of extra logging to let people know requests require authentication :: Simon Stewart
  • 2c437713b3 - Warn of unauthenticated requests :: Simon Stewart
  • 39b35f886f - Make it possible to secure the Router :: Simon Stewart
  • afa91872f3 - Make setting the script timeout consistent with setting other timeouts :: Simon Stewart
  • 53ad48fbf4 - Allow the RemoteWebDriver.Builder to use Credentials for http authentication :: Simon Stewart
  • 63fd7f722d - Add a Filter to handle basic authentication :: Simon Stewart
  • 7f8544b990 - Adding an authentication filter :: Simon Stewart
  • 6d77c38801 - Add build information to the manifest of the standalone server :: Simon Stewart
  • 5f4d8182e4 - [py] Update changelog and versions for B4 :: AutomatedTester
  • 5d3698257d - [dotnet] Updating forgotten interface method :: Jim Evans
  • af8d5eff19 - Updating .NET version for release build :: Jim Evans
  • 43064e5a0e - Updating .NET CHANGELOG for 4.0 beta 4 :: Jim Evans
  • cab2ea2a14 - [rb] bump version to 4.0.0.beta4 :: titusfortner
  • 3743d15d6c - [js] resolving dependabot alert issue for package ws :: Sri Harsha
Package Rankings
Top 0.76% on Repo1.maven.org
Top 2.23% on Conda-forge.org
Top 0.2% on Npmjs.org
Top 0.07% on Rubygems.org
Top 0.12% on Pypi.org
Top 18.53% on Anaconda.org
Badges
Extracted from project README
CI Open in Gitpod