Bump capybara from 2.18.0 to 3.0.0
Created by: dependabot[bot]
Bumps capybara from 2.18.0 to 3.0.0.
Changelog
Sourced from capybara's changelog.
Version 3.0.0
Release date: 2018-04-05
Changed
- Selenium driver only closes extra windows for browsers where that is known to work (Firefox, Chrome)
- "threadsafe" mode is no longer considered beta
Fixes
- Multiple file attach_file with Firefox
- Use Puma::Server directly rather than Rack::Handler::Puma so signal handlers don't prevent test quitting
Version 3.0.0.rc2
Release date: 2018-03-23
Changed
- Drivers are now expected to return visible text more in line with the WebDriver spec for visible text
- Drivers are expected to close extra windows when resetting the session
- Selenium driver supports Date/Time when filling in date/time/datetime-local inputs
current_url
returns the url for the top level browsing contexttitle
returns the title for the top level browsing contextAdded
Driver#frame_url
returns the url for the current frameDriver#frame_title
returns the title for the current frameVersion 3.0.0.rc1
Release date: 2018-03-02
Added
- Support for libraries wrapping Capybara elements and providing a
#to_capybara_node
methodChanged
first
now raises ElementNotFound, by default, instead of returning nil when no matches are found - Issue #1507- 'all' now waits for at least one matching element by default. Pass
wait: false
if you want the previous behavior where an empty result would be returned immediately if no matching elements exist yet.- ArgumentError raised if extra parameters passed to selector queries
Removed
- Ruby < 2.2.2 support
Capybara.exact_options
no longer exists. Just useexact: true
on relevant actions/finders if necessary.- All previously deprecated methods removed
- RSpec 2.x support
- selenium-webdriver 2.x support
- Nokogiri < 1.8 support ... (truncated)
Commits
-
c449772
Prepare for 3.0.0 release -
a1b7e45
Add specific gemfile for appveyor ie testing -
ca15f5e
Add Upgrading guide [ci skip] -
7478aa1
Update History.md [ci skip] -
8881462
Only reset windows for browsers known to work -
50c050b
Multiple windows don't appear to work with IE -
fad6f98
Fixes for IE driver -
3d3f238
"threadsafe" mode is not beta anymore -
0154e53
IE doesn't support the HTML5 form attribute -
bd425d6
Merge pull request #1994 from hron/iedriver-tests-fix - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot ignore this [minor|major] version
will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) -
@dependabot use [this|these] label[s]
will set the current labels as the default for future PRs for this repo and language
Additionally, you can set the following in your Dependabot dashboard:
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Out-of-range updates (receive only lockfile updates, if desired)
Finally, you can contact us by mentioning @dependabot.