All Versions
127
Latest Version
Avg Release Cycle
31 days
Latest Release
-
Changelog History
Page 3
Changelog History
Page 3
-
v3.24.0 Changes
June 14, 2019๐ Release date: 2019-06-13
โ Added
- ๐ฒ Log access when using the Selenium driver with Chrome 75 in W3C mode has been reenabled.
๐ Changed
- Selenium driver now selects all current content and then sends keys rather than clearing field by JS and then sending keys when setting values to text inputs in order to more closely simulate user behavior
๐ Fixed
- Relative paths passed to
attach_file
will be assumed to be relative to the current working directory when using the Selenium driver
-
v3.23.0 Changes
June 10, 2019๐ Release date: 2019-06-10
โ Added
- ๐ Improved error message when using Chrome in W3C mode and attempting to access logs
- ๐ Support driver specific options for Element#drag_to
- ๐ Support setting
<input type="color">
elements with the selenium driver
๐ Fixed
- Tightened conditions when in expression text option matching will be used
- ๐ Improved Selenium drivers HTML5 drag and drop emulation compatibility with SortableJS library (and others)
-
v3.22.0 Changes
๐ Release date: 2019-05-29
โ Added
ancestor
/sibling
assertions and matchers added- ๐ Documentation Updates and Fixes - Many thanks again to Masafumi Koba! [Masafumi Koba]
- โ Added
:with
alias for:option
filter on:checkbox
and:radio_button
selectors
๐ Changed
- Selenium driver with Chrome >= 73 now resets cookies and local/session storage after navigating to 'about:blank' when possible to minimize potential race condition
-
v3.21.0 Changes
๐ Release date: 2019-05-24
โ Added
- ๐ Element#drop - Chrome and Firefox, via the selenium driver, support dropping files/data on elements
- Default CSS used for
attach_file
make_visible: true
now includes auto for height and width to handle more ways of hiding the file input element - ๐ Documentation Updates and Fixes - Many thanks to Masafumi Koba! [Masafumi Koba]
๐ Changed
- ๐ Deprecate support for CSS locator being a Symbol
-
v3.20.2 Changes
๐ Release date: 2019-05-19
๐ Fixed
- ๐ Move
uglifier
from runtime to development dependency [miyucy]
- ๐ Move
-
v3.20.1 Changes
๐ Release date: 2019-05-17
๐ Fixed
- โ RackTest driver considers <template> elements to be non-visible and ignores the contents
-
v3.20.0 Changes
๐ Release date: 2019-05-14
โ Added
Node#obscured?
to check viewport presence and element overlap:obscured
system filter to check whether elements are obscured in finders, assertions, and expectations- :label selector :for option can be a regexp
- Significantly smaller
isDisplayed
/getAttribute
atoms for selenium driver. If these produce issues you can disable their use by setting an environment variable named 'DISABLE_CAPYBARA_SELENIUM_OPTIMIZATIONS' (Please also report any issues). - ๐
href: false
option withfind_link
/click_link
/:link selector ignoreshref
presence/absence
๐ Fixed
- โช Workaround Safari issue with send_keys not correctly using top level modifiers
- โช Workaround Safari not retrying click due to incorrect error type
- ๐ Fix Safari attach_file block mode when clicking elements associated to the file input
- โช Workaround Safari issue with repeated hover
-
v3.19.1 Changes
๐ Release date: 2019-05-11
๐ Fixed
- ๐ Fix access to specializations when Selenium::Driver is subclassed [James Mead]
-
v3.19.0 Changes
๐ Release date: 2019-05-09
โ Added
- Syntactic sugar
#once
,#twice
,#thrice
,#exactly
,#at_least
,#at_most
, and#times
added tohave_selector
,have_css
,have_xpath
, andhave_text
RSpec matchers - ๐ Support for multiple expression types in Selector definitions
- โฌ๏ธ Reduced wirecalls for common actions in Selenium driver
๐ Fixed
- โช Workaround Chrome 75 appending files to multiple file inputs
- Suppressed retry when detecting http vs https server connection
- Syntactic sugar
-
v3.18.0 Changes
๐ Release date: 2019-04-22
โ Added
- โก๏ธ XPath Selector query optimized to make use of Regexp :text option in initial element find
๐ Fixed
- โช Workaround issue where Chrome/chromedriver 74 can return the wrong error type when a click is intercepted