Path to this page:
./
www/ruby-capybara,
Integration testing tool for rack based web applications
Branch: CURRENT,
Version: 3.40.0,
Package name: ruby31-capybara-3.40.0,
Maintainer: pkgsrc-usersCapybara is an integration testing tool for rack based web applications. It
simulates how a user would interact with a website.
Required to run:[
textproc/ruby-nokogiri] [
net/ruby-addressable] [
www/ruby-rack-test] [
textproc/ruby-xpath] [
www/ruby-rack16] [
mail/ruby-mini_mime] [
lang/ruby26-base] [
devel/ruby-regexp_parser]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 375 KB
Version history: (Expand)
- (2024-02-04) Updated to version: ruby31-capybara-3.40.0
- (2023-06-11) Updated to version: ruby31-capybara-3.39.2
- (2023-05-14) Updated to version: ruby31-capybara-3.39.1
- (2023-04-30) Updated to version: ruby31-capybara-3.39.0
- (2022-12-05) Updated to version: ruby31-capybara-3.38.0
- (2022-08-31) Updated to version: ruby27-capybara-3.37.1
CVS history: (Expand)
2024-02-04 07:43:57 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
www/ruby-capybara: update to 3.40.0
3.40.0 (2024-01-26)
Changned
* Dropped support for Ruby 2.7, 3.0+ is now required
* Dropped support for Selenium < 4.8
* Use the new headless option on chromedriver with registered selenium
driver [Neil Carvalho]
Added
* Capybara::Result#to_ary to support multiple assignment [Sean Doyle]
* has_element? and related matchers [Sean Doyle]
* Rack 3 support
Fixed
* Forward save_screenshot options to selenium - Issue 2738
* Rack test - don't auto submit forms with multiple inputs [Mitchell Henke]
* Table row selector matches cell values in order - Issue 2686 [Jeff Parr]
* Table row selector fixes for first column - Issue 2685 [Jeff Par]
|
2023-06-11 16:33:42 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
www/ruby-capybara: update to 3.39.2
3.39.2 (2023-06-10)
Fixed
* Fix Selenium version comparison [aki77]
|
2023-05-14 16:19:44 by Takahiro Kambe | Files touched by this commit (2) | |
Log message:
www/ruby-capybara: update to 3.39.1
3.39.1 (2023-05-12)
Fixed
* Fix usage of Selenium logger
|
2023-04-30 16:08:45 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
www/ruby-capybara: update to 3.39.0
3.39.0 (2023-04-02)
Added
* Support :target filter option on :link selector [Yudai Takada]
* Experimental Rack 3 support
* Text normalization performance improvements [Brandon Weaver]
Fixed
* MS Edge button click [Brian J. Bayer]
* Options/Capabilities choosing based on Selenium versions
* Support for base versions [Matijs van Zuijlen]
* ExpectedError not defined in Selenium 4+
* Filter block forwarding to a number of matchers [Christophe Bliard]
Changed
* Dropped support for rack 1.x
|
2022-12-04 17:12:39 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
www/ruby-capybara: update to 3.38.0
3.38.0 (2022-11-03)
Changed
* Capybara.w3c_click_offset now defaults to true. If you need click offsets
to be from the elements top left corner set it to false in your config
Added
* Support Selenium 4.3 changes to click offset calculations
* click, double_click, right_click can now be called on the session to click
the currently scoped element (or document)
* Session#within now passes the scoped element to the block
* Support rack-test 2+
* Retry interval is now configurable [Masahiro NOMOTO]
* Support Puma 6 - Issue #2590
* Selenium: DetachedShadowRootError is treated as an invalid element error
[Perryn Fowler]
* Selenium: When inspected shadow roots will have a tag name of \
"ShadowRoot"
* evaluate_async_script added to Session::DSL_METHODS [Henry Blyth]
Fixed
* Use higher precision clock in Capybara::Helpers::Timer if available
* rack-test driver behavior with \r\n - Issue #2547 [Stefan Hoffmann]
* Updated for deprecation of positional parameters in
Selenium::WebDriver::ActionBuilder#pause
* Explicitly set cause on server raised errors
* Options no longer duplicated in have_xxx invalid option error message
[Yudai Takada]
* Animation disabler is now threadsafe [Daniel Sheppard]
* Server connection count tracking [Oleksandr K.]
* Ensure scopes are reset when session is [Henry Blyth]
|
2022-10-10 05:36:51 by Takahiro Kambe | Files touched by this commit (32) |
Log message:
Remove lines for Ruby 2.6.
|
2022-09-04 21:02:44 by Thomas Klausner | Files touched by this commit (1) |
Log message:
ruby-capybara: needs ruby 2.7+
|
2022-08-31 16:20:43 by Takahiro Kambe | Files touched by this commit (3) | |
Log message:
www/ruby-capybara: update to 3.37.1
3.37.0 (2022-05-07)
Changed
* Ruby 2.7.0+ is now required
Added
* [Beta] CSP nonces inserted into animation disabler additions - Issue #2542
* Support <base> element in rack-test driver - ISsue #2544
* [Beta] Element#shadow_root support. Requires selenium-webdriver
4.1+. Only currently supported with Chrome when using the selenium driver.
Note: only CSS can be used to find elements from the shadow root.
Therefore you won't be able to use most Capybara helper methods (fill_in,
click_link, find_field, etc) directly from the shadow root since those
locators are built using XPath. If you first locate a descendant from the
shadow root using CSS then you should be able to use all the Capybara
methods from there.
* Regexp now supported for exact_text finder option
Fixed
* Fragments in referer headers in rack-test driver - Issue #2525
* Selenium v4.1 deprecation notice
3.37.1 (2022-05-09)
Fixed
* Regression in rack-test visit - Issue #2548
|