./ruby/ruby-selenium-webdriver, Tool for writing automated tests of websites

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 4.40.0, Package name: ruby32-selenium-webdriver-4.40.0, Maintainer: pkgsrc-users

WebDriver 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: 8470.5 KB

Version history: (Expand)


CVS history: (Expand)


   2026-01-20 15:39:01 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.40.0

4.40.0 (2026-01-18)

* add synchronization and error handling for socket interactions (#16487)
* mark low level bidi implementation as private api (#16475)
* ensure driver process is always stopped (#15635)
* create user-friendly method for enabling bidi (#14284)
* Add force encoding to remove warnings caused by json 3.0 (#16728)
* use SE_DEBUG to enable debugging (#16816)
* ensure the grid is properly restarted in tests when there is a problem
  (#16842)
* wait for grid to be ready when starting server (#16896)
* check driver status endpoint rather than socket connection (#16877)
* [build] update ruby gems with bazel (#16924)
   2026-01-18 16:40:07 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.39.0

4.36.0 (2025-09-18)

* Add CDP for Chrome 140 and remove 137
* [BiDi] Create browser module, added user context related methods (#15371)
* BiDi get client windows (#16211)
* Fix links to exception documentation on website (#16305)
* Update unhandled_prompt_behavior capability to support hash syntax (#16289)

4.37.0 (2025-10-16)

* Add CDP for Chrome 141 and remove 138
* Update Chrome/Edge args for test environment (#16376)
* Remove `prism` dependency (#16437)
* Remove `json` version constraint (#16436)

4.38.0 (2025-10-24)

* Add CDP for Chrome 142 and remove 139
* Fix BiDi Network issue by removing nil values on network requests (#16442)
* Remove cruft from old CI environment (#16473)
* [bidi] remove deprecated classes for log inspector (#16474)

4.39.0 (2025-12-06)

* Add CDP for Chrome 143 and remove 140
   2025-11-03 10:13:08 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.38.0

4.36.0 (2025-09-18)

* Add CDP for Chrome 140 and remove 137
* [BiDi] Create browser module, added user context related methods (#15371)
* BiDi get client windows (#16211)
* Fix links to exception documentation on website (#16305)
* Update `unhandled_prompt_behavior` capability to support hash syntax (#16289)

4.37.0 (2025-10-16)

* Add CDP for Chrome 141 and remove 138
* Update Chrome/Edge args for test environment (#16376)
* Remove `prism` dependency (#16437)
* Remove `json` version constraint (#16436)

4.38.0 (2025-10-24)

* Fix BiDi Network issue by removing nil values on network requests (#16442)
* Remove cruft from old CI environment (#16473)
* [bidi] remove deprecated classes for log inspector (#16474)
* update devtools versions
   2025-08-14 17:28:22 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.35.0

4.35.0 (2025-08-12)

* Add CDP for Chrome 139 and remove 136
* Fix typos in javascript & rb (#16019)
* Allow to use rubyzip v3 (#16108)
   2025-08-02 08:00:56 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.34.0

4.34.0 (2025-06-29)

* Add CDP for Chrome 138 and remove 135
* Fix child process terminate method when a process is already terminated
  (#15789)
* Deprecate ftp proxy (#15926)
* Add macOS key mappings for Options and Function keys (#15959)
   2025-05-26 17:15:20 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.33.0

4.33.0 (2025-05-23)

* Add CDP for Chrome 137 and remove 134
* Let firefox choose the bidi port by default (#15727)
* Upgrade to Ruby 3.2
   2025-05-18 06:19:47 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.32.0

4.30.0 (2025-03-20)

Ruby:
* Raise error when trying to delete a cookie without a name  (#15386)
* Remove deprecated html 5 web storage features
* Remove deprecated script alias for execute_script
* Add debug message for location of screenshot

BiDi:
* Add set viewport for browsing context (#15290)
* Add support for handling user prompt (#15291)
* Add Browser context activate command (#15365)

DevTools:
* Add support for 134 and remove 131
* Remove support for v85 since no longer required by Firefox
* Add support for additional target types (#15416)

4.30.1 (2025-03-22)

* put back the driver#script method that was inadvertently deleted

4.31.0 (2025-04-04)

* Add support for 135 and remove 132
* Remove the pre-compiled atoms from trunk
* Allow symbols again to be passed on delete_cookie (#15519)

4.32.0 (2025-05-02)

* Add CDP for Chrome 136 and remove 133
* log at info level with names and values when Guards#add_condition used
* Add PrintOptions Implementation for Ruby WebDriver (#15158)
* [ruby] fix lint for print_options.rb (#15608)
* add enable_downloads to attr_accessor for all options classes
* make logging of test guards debug level not info
* Set remote active protocol in Firefox to BiDi only
* handle issue with selenium manager exit status being nil (#15676)
* Add websocket-port parameter to firefox service (#15458)
   2025-02-23 16:18:24 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
www/ruby-selenium-webdriver: update to 4.29.1

4.29.0 (2025-02-17)

* Add CDP for Chrome 133 and remove 130
* [rb] Add Bidi Network Response Handler (#14900)
* [rb] Remove Firefox CDP (#15200)
* [rb][BiDi] Add support for provide response command (#15080)
* [rb][BiDi] Add set cache behaviour (#15114)

4.29.1 (2025-02-22)

* [rb] Fix "no anonymous block parameter" in ruby 3.1 (#15315)