Selenium 4.21.0
Changelog
For each component's detailed changelog, please check:
Commits in this release
Click to see all the commits included in this release
f034dc5d32
- [rb] Setting nightly version :: Diego Molina480ce7060f
- [dotnet] Setting nightly version :: Diego Molinad9c33f4478
- [js] Setting nightly version :: Diego Molinabe5d67c97b
- [py] Setting nightly version :: Diego Molina0d620d2be4
- [java] Setting snapshot version :: Diego Molina057323db14
- [nightly] Fixing typo :: Diego Molina3e3cf89fb6
- Update mirror info (Thu Apr 25 00:16:21 UTC 2024) :: Selenium CI Bot6ded247bd3
- [js] Fixing wrongly updated package-lock.json :: Diego Molina8723d04809
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13841) :: Selenium CI Botdbd9ff3eed
- Update mirror info (Fri Apr 26 00:15:49 UTC 2024) :: Selenium CI Botcf5393b050
- [rb] Return and deprecate DriverFinder.path :: Alex Rodionov7ca4f5e4d8
- [ci] Don't run on macOS ARM :: Alex Rodionov3296fdf449
- [rb] Release 4.20.1 :: Alex Rodionovf2b68137f6
- [rb] Update version for nightly :: Alex Rodionov6ece8d7aee
- Ensure rules_proto comes from the module file (#13879) :: Simon Stewart7f25fd1e61
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13878) :: Selenium CI Botffb03bde4d
- [bidi][java] Add methods to allow all parameters for script callFunction and evaluate method (#13873) :: Puja Jagani9c8133a8bf
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13886) :: Selenium CI Bot2f7ac69252
- [java] Setting a connection timeout for the WS connection :: Diego Molina9de36e29dd
- Bumprules_jvm_external
to 6.1 (#13890) :: Simon Stewartd5ff4315f5
- Bump to Bazel 7.1.1 (#13891) :: Simon Stewartac93fab589
- Add MODULE.bazel.lock to the gitignore file until it is stable between platforms :: Simon Stewart1bcc79f8a8
- [bazel + js] Allowbazel build //javascript/...
to work (#13893) :: Simon Stewartef96a7b184
- [bazel] Update rules_jvm_external to 6.1 :: Alex Rodionov8688ad2d0d
- [rb] Fix Chromium tests on Windows :: Alex Rodionovb456e6089d
- [rb] Use Bazel JDK in remote tests :: Alex Rodionov020521aa5c
- [rb] Safari window minimize tests are passing :: Alex Rodionov7fc9a12d28
- [rb] Allow focusing tests w/o extra args :: Alex Rodionovf54ba8ba00
- [rb] Fix syntax error in BUILD file :: Alex Rodionov8d94b342a3
- [rb] Use no-sandbox on non-Windows :: Alex Rodionov1e0cde199c
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13895) :: Selenium CI Bot5d4cfc1e1e
- [java] Improving error message for BiDi connection :: Diego Molina86fd063330
- [py] removed unused logger object fromfirefox/webdriver.py
(#13892) :: Sandeep Suryaprasada0a3914845
- [java] Improving logging to understand why "Value must be set" is raised. :: Diego Molinac114dbd530
- [js] Ensure 'selectVisibleByText' method is same as other languages (#13899) :: Puja Jaganiad53a19918
- Revert "[bazel] Update rules_jvm_external to 6.1" :: Alex Rodionov17d927b596
- [bazel] Only use credential helper for RBE :: Alex Rodionov5fe3362dfc
- [grid] flatten combined routes to improve routing (#13856) :: Jörg Sautter970557de27
- [Java] Java language level aids (#13834) :: Alexfe2edbdeba
- [grid][java]: apply protocol version in relay session factory (#13880) :: Viet Nguyen Duc7b83fc135b
- [java][sm] Configure Selenium Manager environment from System Properties (#13858) :: Oleksandr Kulychok8e3e26e0a2
- [java][grid]: Set test name to video file name in dynamic grid (#13907) :: Viet Nguyen Duc72562d8d88
- [grid][java]: session-timeout set connection timeout in RemoteNode (#13854) :: Viet Nguyen Duc4b415384ea
- [java] type casting and numeric improvements (#13909) :: Alex5cd4bd2477
- [cdp][java] Allow filters to recover from failed requests in NetworkInterceptor (#13847) :: Joe Bandenburg0345a23beb
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13903) :: Selenium CI Bot2062410a53
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13916) :: Selenium CI Bot67ba0054e3
- [js] Ensure parity in the locators used by methods (#13902) :: Puja Jagani768cb3d700
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13924) :: Selenium CI Bot978a2d6afe
- [java] allow a DevTools listener to determinate the order of handler calls (#13921) :: Jörg Sautter94f7247cb7
- Bump jinja2 from 3.1.3 to 3.1.4 in /py/docs (#13911) :: dependabot[bot]17ba2aa3f9
- [java] removed an unused testing dependency :: Jörg Sautter2aa0f5a651
- [java] read selenium manager output as UTF-8 #13653 :: Jörg Sauttere7324ef296
- [java] Reduce redundant toString() calls (#13932) :: Alexdf54f9534c
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13928) :: Selenium CI Bot4e59ac82d6
- Moving ignore_local_proxy_environment_variables to BaseOptions (#13926) :: Diego Molinad1b84e4259
- [java] fixed format of expires in Cookie.toString #13927 :: Jörg Sautterd556c8ea2e
- [dotnet][rb][java][js][py] Automated Browser Version Update (#13935) :: Selenium CI Bot15319c07e3
- [dotnet] Overwrite internal log file if it already exists (#13900) :: Nikolay Borisenko0e7bd2cb67
- [java] Fixing JavaDocs for driver classes :: Diego Molinacf5234de72
- [js] Updating README.md :: Diego Molina3b42a898e6
- [dotnet] Align binary location property for FirefoxOptions with other options (#13901) :: Nikolay Borisenko9f650fd0da
- [grid] Using MutableCapabilities to get rid of browserVersion :: Diego Molina3e457dd8ef
- [js] Running format script :: Diego Molinaffbedeaada
- [rust] Setting nightly version to get release script working :: Diego Molinafd56c3a230
- Using macos-13 for now until we adapt to macos-latest :: Diego Molina03f626fcf6
- [js] Expose individual test targets to Bazel :: Alex Rodionov6978ea8c9d
- [dotnet] Allow to run tests w/o pinned browsers :: Alex Rodionov4f72e3f7ef
- [rb] Support registering extra headers in HTTP client :: Alex Rodionov3ec3cef9a0
- [rb] Support overriding User-Agent in HTTP client :: Alex Rodionov4cf9aeb151
- [rb] Support registering extra bridge commands :: Alex Rodionov991a653358
- [rb] Support overriding default locator conversion :: Alex Rodionov02381bfc39
- [rb] Support registering custom finders for SearchContext :: Alex Rodionov518496c5c5
- [rb] Support using custom element classes :: Alex Rodionov79ed462ef4
- Release 4.21.0 (#13948) :: Diego Molina