Path to this page:
./
www/ruby-selenium-webdriver,
Tool for writing automated tests of websites
Branch: CURRENT,
Version: 4.49.0,
Package name: ruby34-selenium-webdriver-4.49.0,
Maintainer: pkgsrc-usersWebDriver is a tool for writing automated tests of websites. It aims to mimic
the behaviour of a real user, and as such interacts with the HTML of the
application.
Required to run:[
archivers/ruby-zip] [
sysutils/ruby-childprocess] [
lang/ruby26-base]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 10512 KB
Version history: (Expand)
- (2026-09-10) Updated to version: ruby34-selenium-webdriver-4.49.0
- (2026-09-06) Updated to version: ruby34-selenium-webdriver-4.48.0
- (2026-08-12) Updated to version: ruby34-selenium-webdriver-4.47.0
- (2026-07-21) Updated to version: ruby33-selenium-webdriver-4.46.0
- (2026-06-28) Updated to version: ruby33-selenium-webdriver-4.45.0
- (2026-05-31) Updated to version: ruby33-selenium-webdriver-4.44.0
CVS history: (Expand)
2026-09-10 16:21:26 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.49.0
4.49.0 (2026-09-09)
* Support CDP versions: v151, v152, v153
* derive BiDi field names and enum value types in the schema (#17966)
* [build] Automated CDDL Spec Update (#17990)
* [build] ship prebuilt Selenium Manager Linux arm64 binary in all bindings
(#17999)
* [build] Automated Browser Version Update (major) with CDP (#18005)
|
2026-09-06 18:26:24 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.48.0
What's Changed
* [js] Normalize empty custom locator results by @munawiki in #17851
* [py]: fix W3C capabilities built from a list of options (create_matches)
by @navin772 in #17897
* [rb] add low-level BiDi protocol integration specs by @titusfortner in
#17878
* Fix badge for CI build on the default branch by @nvborisenko in #17901
* [py] Fix broken reStructuredText link in docs by @cgoldberg in #17902
* [grid] stop forwarding se:remoteUrl past the Node that consumes it by
@titusfortner in #17908
* [grid] Forward file upload/download for Kubernetes, Docker and relay
sessions by @VietND96 in #17914
* [build] reduce github cache churn and aggressively prune CodeQL caches by
@titusfortner in #17909
* [java] fix two flaky BiDi tests that left timing-dependent state behind by
@titusfortner in #17918
* [java] Add warn annotation for undeclared field while JSON coercion by
@pujagani in #17917
* [py] temporarily disable nightly TestPyPI publishing by @titusfortner in
#17920
* [rb] fix Safari test failures by @titusfortner in #17922
* [build] fix the issues that caused the release workflow to fail during
last release by @titusfortner in #17921
* Revert "[py] temporarily disable nightly TestPyPI publishing (#17920)" by
@diemol in #17924
* [rb] fix silent hang on oversized WebSocket frames by @aguspe in #17655
* [js] Ensure BiDi is not exposed on Driver by @pujagani in #17926
* [docs] charter: link the accepted BiDi support boundary record by
@AutomatedTester in #17928
* Honour the DO_NOT_TRACK env var by @shs96c in #17931
* [build] record flaky tests on trunk and report weekly offenders to Slack
by @titusfortner in #17930
* [build] ignore .bazelbsp/ IDE-generated directory by @diemol in #17932
* [adr] Install browser extensions from the driver directly by @titusfortner
in #17817
* [py] generate the internal BiDi protocol layer from the shared
binding-neutral schema by @titusfortner in #17761
* [rb] always reject a missing required inbound BiDi field by @titusfortner
in #17936
* [build] make Java and .NET release reruns pass when already published by
@titusfortner in #17935
* [build] Move dependency updates into a weekly workflow by @titusfortner in
#17934
* [rb] accept a whole-valued float for an integer BiDi field by
@titusfortner in #17939
* [build] unlock trunk once the release finishes writing to it by
@titusfortner in #17938
* [js] Add serialization and domain layer by @pujagani in #17927
* [build] stop updating browsers and CDP during release preparation by
@titusfortner in #17940
* [py] update new BiDi layer generation to conform to latest proposed ADR by
@titusfortner in #17942
* [dotnet] [bidi] Throw in case of unknown discriminator by @nvborisenko in
#17948
* [rb] reject an inbound BiDi scalar outside its union's declared arms by
@titusfortner in #17947
* [build] alert Slack when a CDP update lands on trunk by @titusfortner in
#17950
* [js][bidi] Add BiDi connection-level event subscription by @pujagani in
#17946
* [dotnet] [bidi] SetMediaFeaturesOverride command in Emulation module by
@nvborisenko in #17953
New Contributors
* @munawiki made their first contribution in #17851
|
2026-08-12 07:25:13 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.47.0
4.47.0 (2026-08-10)
* Support CDP versions: v149, v150, v151
* support WebDriver BiDi on Safari Preview and move #bidi onto Driver
(#17729)
* link generated BiDi elements to their spec definitions (#17781)
* add objectOnly/preserveExtras/scalar-primitive BiDi schema signals
(#17784)
* construct the BiDi transport inside the domain from a connection (#17796)
* route BiDiBridge navigation through the generated
Protocol::BrowsingContext (#17785)
* resolve spec runfiles via Bazel::Runfiles (#17810)
* [build] standardize generated-file license and not to edit markers across
generators (#17816)
* validate nullable-constant BiDi params outbound (#17818)
* [build] upgrade rules_ruby to 0.28.0 and drop vendored Bazel::Runfiles
workaround (#17824)
* [build] Merge vendor cddl files into shared BiDi schema and implement
custom Firefox webExtension options (#17840)
* [grid] honor client-advertised se:remoteUrl for reachable BiDi/CDP/VNC
URLs (#17790)
* tolerate and warn on missing required inbound BiDi fields, with
SE_BIDI_STRICT to escalate (#17844)
* remove deprecated FTP proxy support (#17846)
* prevent CDP access with Firefox (#17849)
* test matchers assert log entries by id and optional messages and match
severity (#17848)
* [bidi] Correct float/enum type fidelity in the shared schema and validate
primitives outbound in Ruby (#17852)
* [bidi] mark BiDi types extensible per spec and update Ruby handling
(#17853)
* raise typed WebDriver errors for BiDi from a generated error-code map
(#17855)
* allow pending test guards to require matching provided exception (#17859)
* pass --enable-chrome-logs unless CHROME_LOG_FILE is set (#17858)
* support custom vendor specific capabilities in options classes (#17862)
* validate BiDi outbound ref fields against their declared type (#17861)
* generate BiDi domain type accessors and union variant factories (#17865)
* deprecate invalid Firefox profile code (#17871)
* [build] Automated Browser Version Update with CDP (#17873)
|
2026-07-21 16:14:01 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.46.0
4.46.0 (2026-07-10)
* Support CDP versions: v148, v149, v150
* trim whitespace around NO_PROXY entries (#17565)
* add ClientConfig for HTTP client customization (#17699)
* generate the BiDi protocol layer from the shared binding-neutral schema
(#17731)
|
2026-06-28 17:30:01 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
www/ruby-selenium-webdriver: udpate to 4.45.0
4.45.0
* Support CDP versions: v147, v148, v149
* deprecate curb http client support (#17443)
* move Ruby bindings to use typescript get attribute atom (#17524)
* Move atoms to use the typescript versions (#17532)
* deprecate Chromium Profile classes (#17557)
* update bazel test tags (#17558)
* separate concerns between Service, DriverFinder, and Options (#17564)
* fix using environment variables to set drivers (#17571)
* create more obvious test guard keywords as aliases (#17636)
|
2026-05-31 16:41:20 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.44.0
4.44.0 (2026-05-12)
* Support CDP versions: v146, v147, v148
* Modern Firefox does not like both the `-v` and `--log` flags at the same
time (#17412)
* Fix credential issue with private key (#17188)
|
2026-04-12 17:38:49 by Takahiro Kambe | Files touched by this commit (2) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.43.0
4.42.0 (2026-04-08)
* Support CDP versions: v144, v145, v146
4.43.0 (2026-04-09)
* Support CDP versions: v145, v146, v147
|
2026-02-23 16:32:46 by Takahiro Kambe | Files touched by this commit (3) |  |
Log message:
www/ruby-selenium-webdriver: update to 4.41.0
4.41.0 (2026-02-19)
* Support CDP versions: v143, v144, v145
* remove stored atoms these get generated by build (#16971)
* output driver logs when SE_DEBUG is enabled (#16901)
* Update lint configuration and fix rubocop offenses (#17008)
* add missing unit tests (#17025)
* [grid] Add session event API for server-side event bus integration
(#17015)
* Update dependencies (#17111)
|