Selenium Versions Save

A browser automation framework and ecosystem.

selenium-4.10.0

10 months ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.9.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.8.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.7.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.6.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.5.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.4.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.3.0

1 year ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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-4.2.0

1 year ago

selenium-4.1.0

2 years ago

Changelog

For each component's detailed changelog, please check:

Commits in this release

Click to see all the commits included 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