Bump capybara from 3.25.0 to 3.28.0
Bumps capybara from 3.25.0 to 3.28.0.
Changelog
Sourced from capybara's changelog.
Version 3.28.0
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 #2227Version 3.27.0
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
- 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
Version 3.26.0
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/expectationsSession#server_url
returns the base url the AUT is being run at (when controlled by Capybara)option
selector type accepts an integer as locatorFixed
Commits
-
b005a0a
Update README.md for 3.28 release -
b03d78c
Prepare for 3.28.0 release -
4012783
Code style fix -
3fa4dc0
Update History.md [ci skip] -
8fdc231
PatchPuma::MiniSSL::Socket#read_nonblock
to be non-blocking when using Cap... -
d82b21a
Support native is_element_displayed with EdgeChrome -
724e245
EdgeChrome can't click on file inputs -
4c3bbc4
Use EdgeChrome dev version -
cc34066
Add default file detector when attaching files using selenium with a remote d... -
bbda59c
Add basic Element#flash for debugging - Additional commits viewable in compare view