GitHub Copilot
Write better code with AI
GitHub Spark New
Build and deploy intelligent apps
GitHub Models New
Manage and compare prompts
GitHub Advanced Security
Find and fix vulnerabilities
Actions
Automate any workflow
{{ message }}
SeleniumHQ / selenium PublicThere was an error while loading. Please reload this page.
Could not load tags
Nothing to show
{{ refName }} defaultLoading
diemolreleased this
23 Jan 12:56·
4040 commitsto trunk since this release
selenium-4.8.0267030a
Changelog
For each component's detailed changelog, please check:
Commits in this release Click to see all the commits included in this release0818e99e32
- Fix Ruby API documentation generator :: Alex Rodionovb269466d65
- Grab Ruby documentation path before switching Git branches :: Alex Rodionovb1f639b643
- [ci] Removing unneeded {} :: Diego Molinac02a748683
- [py] setup-python does not yet have python builds available for Ubuntu 22 :: titusfortner6b67c0c12a
- Update Rust ruleset to 0.14.0 to support Windows ARM :: Alex Rodionov55dad423ba
- Add instructions on how to run/debug specs in RubyMine (#11339) :: Alex Rodionov935226b1c4
- [rb] Selenium Manager wrapper is adding exe twice :: titusfortner9d4ec50633
- [py] use the browser name that selenium-manager binary expects :: titusfortner9c771a1e2f
- [rb] update changelog and bump version to 4.7.1 :: titusfortner01a47b4b4a
- [py] update changelog and bump version to 4.7.1 :: titusfortnerd03ad02531
- [py] put the fix in the wrong place :: titusfortner5bc0c2c559
- [py] update changelog and bump version to 4.7.2 :: titusfortner2502e9624b
- [py] fix linter failure :: titusfortnerac94275296
- [py] need to log both stdout and stderr from selenium manager :: titusfortnerd848fb8d14
- [py] update ci to use the right os and skip unnecessary python installs :: titusfortner630fc470ae
- [py] fix linter again :: titusfortnerc5943bde4c
- [java] Add close method to JDK 11 client. Ensure close methods for Http client is called. (#11345) :: Puja Jagani397ececc61
- Don’t specify content length when pulling images (#11343) :: Krishnan Mahadevan038141b2cf
- [dotnet] Extend invalid selenium manager process exit codes (#11361) :: Nikolay Borisenko77f0cfae98
- [rb] start logger in tests before starting first driver :: titusfortner21d115eee6
- [java] Allow arguments to be passed in Node flag "driver-configuration" (#11367) :: Puja Jagani4af3726cd9
- [grid] ensure all states of StartOrDie are handled (#11297) :: joerg1985a6313cff6b
- Bump decode-uri-component from 0.2.0 to 0.2.2 (#11349) :: dependabot[bot]3832787933
- [java][bidi] Add BrowsingContext module commands :: Puja Jaganib529abaf62
- [java] Disable BiDi tests that subscribe to multiple browsing contexts. :: Puja Jagani7a469e02e1
- [java][bidi] Close BiDi connection on webdriver quit command :: Puja Jaganidd080a1e4e
- [grid] Updating Grid UI deps :: Diego Molina104b7b9777
- [Build] Update rules_pkg to 0.8. Also add tree inclusion patch :: AutomatedTesteraa8d6cf768
- [rust] Support for beta/dev/canary browser version detection with Selenium Manager (#11239) (#11334) :: Boni Garcíad8b45c8c66
- [py] Change formatted strings to f-strings (#11087) :: Kian Eliasic6795baf1a
- [java] Update changelog and bump version to 4.7.1 :: Diego Molina7b212ee4be
- [java] Removing deprecated ACCEPT_SSL_CERTS cap :: Diego Molina63a79bd870
- [java] Removing deprecated ENABLE_PROFILING_CAPABILITY cap :: Diego Molina9e240b008c
- [java] Removing deprecated HAS_NATIVE_EVENTS cap :: Diego Molina5fbddf6718
- [java] Removing deprecated HAS_TOUCHSCREEN cap :: Diego Molinac583458827
- [java] Removing deprecated LOGGING_PREFS cap :: Diego Molina03945631e4
- [java] Removing deprecated OVERLAPPING_CHECK_DISABLED cap :: Diego Molinad9e5d28f33
- [java] Removing deprecated SUPPORTS_ALERTS and SUPPORTS_SQL_DATABASE caps :: Diego Molina1ee7e1f8d2
- [java] Removing a few bits more of the magic that moves JWP to W3C. :: Diego Molina639942948c
- [JS] bump rules_nodejs to 5.7.3 :: Sriharsha65e3eb6536
- [rust] Allow Selenium Manager to be used as a Rust lib crate (#11132) (#11371) :: Boni García7804921420
- [Build][Rust] Update lock files :: AutomatedTesterb6e3df661b
- [java] remove inaccessible protected code :: titusfortnerae57cedf49
- [py]: update mypy
version for tox recipe :: symonk3152c96eb0
- [py]: type hints for missing dunder __init__
:: symonk084c3b16bb
- [py]: PEP257
compliant consistent docstrings throughout. Include in linting recipe :: symonk68d77a50cd
- [py]: Fix mistaken quote in EventFiringWebElement
docstrings :: symonk7df361176b
- [py]: Adding python 3.10
to wheel classifiers :: symonk13ed8cee5a
- [py]: bump black
to 22.12.0
:: symonke90ad6d364
- [py]: Fix types in edge & firefox options :: symonk966b8041fd
- [py]: type improvements and make VirtualAuthenticator
more pythonic and simplified. :: symonk3bc33858da
- [py] Re-add deleted docstring from Protocol
enum :: symonk4abc122503
- [py]: Tweak unit tests for VA, allow values to be passed when instantiating a VirtualAuthenticator
instance :: symonk3345f53736
- [py]: add missing assert for test_bespoke_options_for_virtual_authenticator :: symonk29fc508dfe
- [py]: Fix linting issues :: symonk7627ee83d3
- [java] remove deprecated Firefox capabilities and consolidate tests (#11403) :: Titus Fortner6cbfbf6174
- [java] fix chromedriver log level logic :: titusfortnerfc3f6cc146
- [java] allow setting chromedriver log level from system properties :: titusfortner58ce7e54a0
- [java] fix msedgedriver log level logic :: titusfortnere54fedb529
- [java] add support for appendLog to msedgedriver service :: titusfortner3e146d05f2
- [java] update names and references or chromium driver service classes :: titusfortner18beadee58
- [java] allow ignoring chromedriver build checks using service builders :: titusfortner7ef0fe24a2
- [java] allow changing chromium driver log timestamp formatting :: titusfortner2af020fd12
- [java] Fix bug where failing Selenium Manager method results in wrong error :: titusfortnere135eeca68
- [java] tidy up minor differences between the service classes :: titusfortner4fc37dc20d
- [rb] Remote rake from development dependencies :: Alex Rodionovdc8bba9e40
- [rb] Add Gemfile.lock to the source tree :: Alex Rodionovf7cf7c78e8
- [rust] Selenium-Manager fails when a browser detection fails with browser version (#11382) (#11399) :: Boni García5450d7caee
- [java] Avoid closing CDP connection in browser implementation since that logic now sits in RemoteWebDriver :: Puja Jagani4a30da61cf
- [java] change chromium service names from whitelisted to allowed (#11409) :: Titus Fortner613207c2f7
- [rb] allow updating service state :: titusfortner79035ba30f
- [rb] expand automatic toggles in Ruby tests based on environment settings :: titusfortnerebe1ec1ffc
- [rb] Looks like I added comments that this was deprecated 4 years ago, but never actually added deprecation warnings to the code :: titusfortnerab27daba45
- [rb] nest service unit tests properly :: titusfortner8ba426c772
- [rb] remove inaccessible code :: titusfortner4b38556512
- [rb] remove invalid methods :: titusfortnere239245e46
- [rb] rename instance variable for clarity :: titusfortner8e4e20b77a
- [grid] Support file downloads on the node (#11277) :: Krishnan Mahadevan4f218e0439
- [py] Add PKG-INFO to sdist (#11379) :: James Hilliard49aff8613c
- [Build] bump rules_python to 0.16.1 :: AutomatedTester2cb2fe1e79
- [java] Update changelog and bump version to 4.7.2 :: Puja Jagani4d4020c3b7
- [java] Bump version :: Puja Jaganifce32146d2
- feat/fix spawn format for SeleniumServer, issue 11405 (#11412) :: Potapov Dmitriyc7488c6a66
- [JS]: Update changelog and version bump(4.7.1) for patch release :: Sriharsha19ffbefaf0
- [rust] Use optional arguments for CLI parsing in Selenium Manager (#11421) :: Boni García8467a8c605
- [rust] Support for multiple browser names in Selenium Manager (#11352) (#11420) :: Boni García4ce44c6b54
- update python_requires
in pypi
metadata for wheel, closes #11387 :: symonk8141f82923
- feat/deprecation message for standalone3x (#11422) :: Potapov Dmitriyee136e123e
- [py] Fix sdist tar package_dir (#11416) :: James Hilliard29e1cf66c0
- [py] fix sdist publish instructions (#11375) :: James Hilliarda379331ad6
- [JS] Update changelog :: Sriharshae8ae58d3a9
- [java][bidi] Add test for using BiDi to navigate and get exceptions :: Puja Jagani87b4de808b
- Enable remote Bazel cache through Google Cloud Storage :: Alex Rodionovfad29a3125
- Do not set content length to zero (#11417) :: Krishnan Mahadevan58122b261a
- [JS] Update rules_nodejs to 5.8.0 :: Sriharsha2917a66ce4
- [grid] Accommodate ability to specify sub-paths (#11271) :: Krishnan Mahadevanf25c1d998b
- [py]: bump isort
version. Document 6+ requires py3.8+ :: symonk5e06ee81bf
- Fix description of move_to_element_with_offset (#11402) :: Johnson431f7757b1
- [java][cdp] Ensure console events return args as it is (#11435) :: Puja Jagani4ef51adab3
- [JS] fix chrome tests in ci (missing await exits chromedriver abnormally) :: Sriharsha20e6585f80
- Fix typo when detecting builds in trunk :: Alex Rodionova019e92c29
- Fix nightly releases access to Bazel remote cache :: Alex Rodionove8e57714ad
- Make remote cache private until the costs are figured out :: Alex Rodionov2443d5a318
- [java][bidi] Rename 'onConsoleLog' to 'onConsoleEntry' :: Puja Jagani8d1fcf0506
- [java] [cdp] Remove V105 package to fix the build :: Puja Jagani12f0d19266
- [ruby][bidi] Add LogInspector (#11368) :: Tamsil Sajid Amani26dd4de923
- [java][bidi] Add filter parameter to LogInspector methods :: Puja Jagani476dc6b912
- [java][bidi] Refine filtering logs test :: Puja Jagani5e3b2d2efc
- [bazel] Fix the Rust build and bump rules_rust
:: Simon Mavi Stewart6f951b2fea
- [java] Decorator should honour implementation checks (#11438) :: Krishnan Mahadevanc744c1e4bb
- [java] Fix copy paste error in comment :: Puja Jagani83d3d46616
- JDKHttpClient: Handle RQST with no Body [POST/PUT] (#11445) :: Krishnan Mahadevan75f7b60944
- [py] Update python dependencies :: AutomatedTester8951418f24
- Do not enable remote Bazel cache unless access key is present :: Alex Rodionov10a9e52816
- [ruby][BiDi] Browsing context commands (#11446) :: Tamsil Sajid Amani3f706707d0
- [JS] Bidi Support (#11395) :: Sri Harsha2ac53b831f
- [JS] Add window wrappers getSize and setSize :: Sriharsha9a30730882
- [py]: Update docs around url_matches
and use a None
check. closes #11431 :: symonk887da781a3
- Revert "Enable remote Bazel cache through Google Cloud Storage" :: Alex Rodionov81a3471f8c
- [JS] Add deprecation tag to chrome headless method #11467 :: Sriharsha2e6f3482e9
- [grid] Remove translating locator calls from non-W3C compliant clients to W3C compliant locators :: Diego Molina20aa83c43b
- Migrate setup-java action to use Temurin (#11464) :: George Adamse9748c5301
- [java] Updating deps :: Diego Molina16bfa3ab1f
- Running buildifier :: Diego Molina66f092f7e5
- [py]: Fix build with docstring linter :: symonk8a60fea1b9
- [py]: set stacklevel=2
on warning calls without it :: symonk36e02132b3
- [ruby][bidi] Add test for using BiDi to navigate and get exceptions :: Tamsil Sajid Amani0c154f2de0
- [java][cdp] Fix CDP logging test :: Puja Jagani2db6080beb
- [java] Add deprecation annotation to Chromium headless metho :: Puja Jagani96f6f4afde
- [java] Replace internal usage of headless method with recommended way :: Puja Jaganic138787e4b
- [java][cdp] Ensure child session is created under browser session (#11475) :: Puja Jaganide9a2294ff
- [js][BiDi] Browsing context commands (#11473) :: Tamsil Sajid Amania8659cef22
- [rb] add Microsoft Edge aliases based on what the driver responds to :: titusfortnercd46d559b5
- [rb] support remote sending nil to #send_keys :: titusfortner8f9abf5c1b
- [rb] add IE driver extensions :: titusfortneraadd087ecf
- [rb] implement chromium classes for chrome and edge to inherit :: titusfortner97ea37a574
- [rb] add items to gitignore :: titusfortner9776b0bced
- [rb] deprecate old JWP capabilities aliases :: titusfortner08ee2d9fcf
- [rb] process url in driver constructors :: titusfortner04d5712311
- [rb] allow setting safari technology preview after creating options instance :: titusfortner7eebf9f450
- [rb] do not memoize driver path class method :: titusfortner8dde70295b
- [rb] use class method instead of constructor for Options :: titusfortnerd338de3d20
- [rb] be more strict with options and capabilities :: titusfortner21fe296d2a
- [rb] default to using Options not Capabilities when not specified :: titusfortner4ad672683a
- [js][bidi] Add test for using BiDi to navigate and get exceptions (#11476) :: Tamsil Sajid Amanicd9c0feb4e
- [java] Add null check when setting response in JDK 11 HttpClient (#11460) :: Puja Jaganie30a7ebcaa
- [java] Ensure options presents in capabilities are merged as expected (#11396) :: Puja Jagania7ce9eb6d7
- [java] Remove permissions test for headless Chrome :: Puja Jaganiad3d6bb6d8
- Upgrade Bazel to 6 :: Alex Rodionov4071737de4
- [JS] Run tests with @baze/jasmine (#11486) :: Sri Harsha19e299efc7
- [java] Refactoring BiDi log related tests :: Puja Jaganie0a472bfdb
- [java] Add BiDi RemoteWebDriver test :: Puja Jagani9635345c6f
- [rust] Build static Rust binaries for Selenium Manager (#11400) (#11471) :: Boni Garcíabdba7c8a10
- [js][bidi] Add methods to listen to js logs and any type of logs :: Puja Jagani802c1f2480
- [js][bidi] Rename console log method :: Puja Jagani49ae9ae156
- [py]: bump tox linting dependencies :: symonkccf55fec19
- [rb] unit test with latest version of ruby :: titusfortner10a06007b7
- [py]: make types correct for RelativeBy
initialiser :: symonk0b10e698dd
- Update year in LICENSE and NOTICE docs :: Sriharsha590cfbb9c8
- [rb] get tests passing with Ruby 3.2 :: titusfortner308bfba40b
- [rb] remove support for deprecated actions class parameters :: titusfortnere43a6c296d
- Remove unnecessary executable permission bit from several files (#11502) :: Jon Dufresne35906be172
- [js][bidi] Add filtering capability to LogInspector (#11495) :: Puja Jaganifa31527dcf
- [bazel] update sha256 for rules_ruby :: titusfortnere984b30c58
- [rb] quit driver at the end of bidi tests :: titusfortner85d6c25f6a
- [rb] add headless guard to tests :: titusfortnerb9e14d1ec9
- [rb] nothing uses Location struct any longer :: titusfortner251d3b8c80
- [rb] update build instructions in README :: titusfortner436db51c33
- [rb] fix linter issues :: titusfortnerb0ffee04b8
- [rb] add test guard for bidi and edge :: titusfortner811a8fe4b2
- [java] Overload methods creating interactions to accept Point
(#11477) :: Valery Yatsynovichcc727a2916
- [rust] Minor smell fixes in Selenium Manager (#11497) :: Boni Garcíabfea7071fb
- [dotnet] add name of what is being executed to large JS executions :: titusfortnerce2087f7e3
- [java] add name of what is being executed to large JS executions :: titusfortner3e9d64ddb8
- [js] add name of what is being executed to large JS executions :: titusfortnerb869b998d4
- [py] add name of what is being executed to large JS executions :: titusfortner086e9fb153
- [rb] add name of what is being executed to large JS executions :: titusfortner0e4fcd2e09
- [rb] update logger with link on how to use it (#11478) :: Titus Fortnera9a909facd
- Add CI - .NET badge to README :: Alex Rodionovb7fb9f56ce
- [rb] update to latest rubocop :: titusfortner5ce55558cb
- [rb] fix rubocop spacing issues :: titusfortnerbafb63d6a5
- [rb] fix rubocop rspec issues :: titusfortnerecd1285c23
- [rb] update syntax for rubocop :: titusfortner53922c2ed1
- [rb] update styling for rubocop :: titusfortnere6fd95d6de
- [JS] Bump npm package versions to latest :: Sriharshaa45f24c3dd
- 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 :: titusfortner2382951eac
- [java] forgot to add withAllowedListIps() in ChromeDriverService :: titusfortnerfafcc83292
- [java] fix formatting and match other driver service constructors :: titusfortner80819a8efb
- Use p0deje/setup-bazel GitHub Action on CI :: Alex Rodionov7e6cd52c34
- Disable SonarQube scanner on Java CI :: Alex Rodionov30d0640cf1
- [rb] deprecate #add_option in favor of constructor and attr accessors :: titusfortner494c4e3b27
- [rb] deprecate all unrecognized capabilities for Options classes :: titusfortner9dc5a1c9f0
- [rb] deprecate using :capabilities in local drivers :: titusfortner1e380797f4
- [rb] deprecate browser class methods for Capabilities :: titusfortneree4b910cd3
- [rb] can toggle deprecation notice based on Remote::Driver instead of passing in the class :: titusfortner71c9d17893
- Bump tokio from 1.23.0 to 1.23.1 in /rust (#11520) :: dependabot[bot]8181483d37
- [rust] update cargo lock :: titusfortner7d5fff9567
- [rust] Fallback for chromedriver versions in Selenium Manager (#11383) (#11454) :: Boni Garcíaaba0d5cd7a
- Use setup-bazel action in Nightly builds :: Alex Rodionov1f9e14e0d9
- [rust] Include support for browser path in Selenium Manager (#11351) (#11496) :: Boni García54ff230d58
- [rust] Bump Selenium Manager dependencies (#11524) :: Boni García3930688252
- [rust] Use LOCALAPPDATA env for Edge version detection in Windows (#11455) :: Boni García937cbaa054
- [rust] Reuse common http client in Selenium Manager (#11449) :: Boni Garcíab5b25eb3e2
- [rust] Execute Rust tests in CI (#11541) :: Boni García29949525e3
- [rb] Split rb/BUILD
into smaller packages :: Alex Rodionovef9a6b4a1f
- [cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnerbeaaed8d3d
- [java][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner4a240a8e21
- [py][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner1e897ccf5e
- [rb][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner206c391cdf
- [js][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortnera8ab83a2bb
- [dotnet][cdp] add support for Chrome 109 and remove support for Chrome 106 :: titusfortner7024fb8f41
- Upgrade setup-bazel :: Alex Rodionovbb34eb84ac
- [java] Close BiDi session on closing the last top-level browsing context :: Puja Jagani344d83f2ca
- Remove unused Travis CI files :: Alex Rodionov642f4fb4d3
- Remove unused AppVeyor CI files :: Alex Rodionov57527754b3
- Remove unused setup browsers actions :: Alex Rodionov36c788c465
- Overhaul CI in GitHub Actions [dotnet][java][js][py][rb][rust] :: Alex Rodionove0bce02630
- [rb] update selenium-devtools in gemfile lock :: titusfortner633a2f5bd7
- [dotnet][cdp] keep tests one version behind for CI :: titusfortner1e9fd6d6bf
- [rb] Add deprecation annotation for headless (#11527) :: Tamsil Sajid Amani1e97b9f768
- Use secrets.GITHUB_TOKEN
in Nightly workflow :: Alex Rodionov7770ad1297
- Allow bazel.yml
to access GITHUB_TOKEN
:: Alex Rodionova711f7383b
- [java] deprecate setHeadless method on FirefoxOptions :: titusfortneredfb8faed4
- [java] update javadoc information about native headless mode in chrome :: titusfortner4bf5f80e2b
- [js] update details about native headless mode in chrome :: titusfortner99230609ba
- [js] deprecate setHeadless for Firefox Options :: titusfortner6c847fb193
- [rb] update headless! deprecations :: titusfortnerf56bc12a3f
- [py] deprecate headless property for Chromium and Firefox Options :: titusfortnerc9bb6f40d1
- [java] deprecate setting chrome driver service class logging values in Chrome options :: titusfortnerb32911463d
- [java] implement chromium driver log level and deprecate chrome driver log level :: titusfortnera9ab17a1b6
- [java] implement Edge Driver Service using log level with enum and deprecate using String :: titusfortner3bd4b11c1f
- [java] remove non-w3c compliant options from IE Driver :: titusfortnerec2fd00474
- [py] fix lint errors :: titusfortnerd000585cc5
- Update pinned browsers :: titusfortner85893f5c27
- [py] linter expects trailing commas :: titusfortner796235df07
- [java] fix null issue in deprecated method :: titusfortner24d629b546
- [rb] log header information on http response :: titusfortnerb7a2e6324d
- [rb] fix bug with unnecessary conversion :: titusfortnercb99e929b4
- [rust] Create a separate Selenium Manager test for beta browsers (#11546) :: Boni García1b5cd674d2
- 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 :: symonk215c0fdd09
- [java] Close resources in tests (#11557) :: Puja Jagani928e5d75a1
- update changelogs for 4.8 :: titusfortner3ad153b168
- [java] Updating deps :: Diego Molina5cd7795f84
- [java] Downgrading Mockito :: Diego Molina15bc527de5
- [grid-ui] Updating deps :: Diego Molina4a2c863f4d
- [rust] Support different output types (logger, json, shell) in Selenium Manager (#11365) (#11531) :: Boni Garcíae375dd862d
- [rb] Disable permission tests in Chrome 109 :: Alex Rodionov634d19acf1
- [rust] Update lockfile :: Alex Rodionov267030adea
- Bumping version to 4.8.0 :: Diego MolinaThere was an error while loading. Please reload this page.
24 people reacted
You can’t perform that action at this time.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4