All Versions
127
Latest Version
Avg Release Cycle
31 days
Latest Release
-
Changelog History
Page 2
Changelog History
Page 2
-
v3.32.2 Changes
May 16, 2020π Release date: 2020-05-16
π Fixed
- π Don't use lazy enumerator with JRuby due to leaking threads
- π Ruby 2.7 deprecation warning when registering Webrick [Jon Zeppieri]
have_text
description [Juan Pablo Rinaldi]
-
v3.32.1 Changes
April 05, 2020π Release date: 2020-04-05
π Fixed
- Rapid set now respects field maxlength (Issue #2332)
- Only patch pause into legacy actions in Selenium < 4 (Issue #2334)
-
v3.32.0 Changes
March 30, 2020π Release date: 2020-03-29
β Added
- π Support
delay
setting on click with Selenium - Implement rapid set for values longer than 30 characters in text fields with Selenium
π Fixed
- Result#[] and negative max on ranges (Issue #2302/2303) [Jeremy Evans]
- β RackTest form submission rewrites query string when using GET method
- π Ruby 2.7 deprecation warnings in RSpec matcher proxies
- π Support
-
v3.31.0 Changes
January 26, 2020π Release date: 2020-01-26
β Added
- π Support setting range inputs with the selenium driver [Andrew White]
- π Support setting range inputs with the rack driver
- π Support drop modifier keys in drag & drop [Elliot Crosby-McCullough]
enabled_options
anddisabled options
filters for select selector- π Support beginless ranges
- π Optionally allow
all
results to be reloaded when stable - Beta feature - may be removed in future version if problems occur
π Fixed
- π Fix Ruby 2.7 deprecation notices around keyword arguments. I have tried to do this without any breaking changes, but due to the nature of the 2.7 changes and some selector types accepting Hashes as locators there are a lot of edge cases. If you find any broken cases please report them and I'll see if they're fixable.
- β Clicking on details/summary element behavior in rack_test driver_
-
v3.30.0 Changes
December 25, 2019π Release date: 2019-12-24
β Added
- Display pending requests when they don't complete in time [Juan Carlos Medina]
- :order option in selector queries - set to :reverse to for reverse document order results
- π Support regexp for :name and :placeholder options in selectors that import filters from _field filter set
π Fixed
- Issue around automatic port assignment - Issue #2245
- Label selector when label has no id - Issue #2260
- Preserve clientX/clientY in Selenium HTML5 drag emulation [NicolΓ² G.]
- table selector using :with_cols option if last specified column matched but others didn't - Issue #2287
- β‘οΈ Some tests updated for Ruby 2.7 behavior change around keyword args
-
v3.29.0 Changes
September 02, 2019π Release date: 2019-09-02
β Added
- π Allow clicking on file input when using the block version of
attach_file
with Chrome and Firefox - Spatial filters (
left_of
,right_of
,above
,below
,near
) - β rack_test driver now supports clicking on details elements to open/close them
π Fixed
- β rack_test driver correctly determines visibility for open details elements descendants
π Changed
- π Results will now be lazily evaluated when using JRuby >= 9.2.8.0
- π Allow clicking on file input when using the block version of
-
v3.28.0 Changes
August 03, 2019π Release date: 2019-08-03
β Added
- π Allow forcing HTML5 or legacy dragging via the
:html5
option todrag_to
when using Selenium with Chrome or Firefox - π Autodetection of drag type interprets not seeing the mousedown event as legacy.
- HTML5 form validation
:valid
node filter added to:field
and:fillable_field
selectors - π When using Capybara registered :puma server - patches Puma 4.0.x to fix SSL connection behavior. Removes
default
queue_requests
setting - Issue #2227
- π Allow forcing HTML5 or legacy dragging via the
-
v3.27.0 Changes
July 28, 2019π Release date: 2019-07-28
β Added
- Allow to use chromedriver/geckodriver native
is_element_displayed
endpoint via Selenium drivernative_displayed
option for performance reasons. Disabled by default due to endpoints currently not handling <details> element descendants visibility correctly.
π Fixed
- Ignore negative lookahead/lookbehind regex when performing initial XPath text matching
- Reloading of elements found via
ancestor
andsibling
- 0οΈβ£ Only default puma settings to
queue_requests: false
when using SSL - β Visibility of descendants of <details> elements is correctly determined when using rack_test and the selenium driver with Capybara optimized atoms
- local/session storage clearance in Chrome when clearing only one of them - Issue #2233
- Allow to use chromedriver/geckodriver native
-
v3.26.0 Changes
July 15, 2019π Release date: 2019-07-15
β Added
w3c_click_offset
configuration option applies toright_click
anddouble_click
as well asclick
- β Warning when passing
nil
to the text/content assertions/expectations Session#server_url
returns the base url the AUT is being run at (when controlled by Capybara)option
selector type accepts an integer as locator
π Fixed
- 0οΈβ£ Default puma server registration now specifies
queue_requests: false
- Issue #2227 - βͺ Workaround issue with FF 68 and hanging during reset if a system modal is visible
- Don't expand file path if it's already absolute - Issue #2228
-
v3.25.0 Changes
June 28, 2019π Release date: 2019-06-27
β Added
- Animation disabler also disables before and after pseudoelements - Issue #2221 [Daniel Heath]
w3c_click_offset
configuration option to determine whether click offsets are calculated from element center or top left corner
π Fixed
- βͺ Work around issue with chromedriver 76/77 in W3C mode losing mouse state during legacy drag. Only fixed if both source and target are simultaneously inside the viewport - Issue #2223
- Negative ancestor expectations/predicates were incorrectly checking siblings rather than ancestors