Bump capybara from 3.25.0 to 3.29.0
Bumps capybara from 3.25.0 to 3.29.0.
Changelog
Sourced from capybara's changelog.
Version 3.29.0
Release date: Unreleased
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
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
... (truncated)
Commits
-
a5c368f
Update README for 3.29_stable branch -
64ac389
Prepare for 3.29 release -
6319738
Move common file input click emulation behavior into module -
fdf0095
Update History.md [ci skip] -
2cf317a
Support rack_test driver toggling details elements -
d0ca4bb
Fix simple node visibility for open details element descendants -
ad5d347
Remove extraneous focus_ metadata -
32b2261
Set download directory to work with headless chrome 77 -
ea6486b
Emulate click on file input when attaching file using Selenium with Chrome an... -
2e05279
JRuby 9.2.8.0 has been released and no longer needs the lazy results workaround - Additional commits viewable in compare view