percy / percy-capybara

Visual testing for Capybara with Percy.
https://docs.percy.io/docs/capybara
MIT License
45 stars 23 forks source link

Update capybara requirement from ~> 2.4 to ~> 3.21 #87

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Updates the requirements on capybara to permit the latest version.

Changelog *Sourced from [capybara's changelog](https://github.com/teamcapybara/capybara/blob/master/History.md).* > # Version 3.21.0 > 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 > > # Version 3.20.2 > Release date: 2019-05-19 > > ### Fixed > > * Move `uglifier` from runtime to development dependency [miyucy] > > # Version 3.20.1 > Release date: 2019-05-17 > > ### Fixed > > * RackTest driver considers <template> elements to be non-visible and ignores the contents > > # Version 3.20.0 > 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 with `find_link`/`click_link`/:link selector ignores `href` 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 > > # Version 3.19.1 > Release date: 2019-05-11 > > ... (truncated)
Commits - [`d18f86f`](https://github.com/teamcapybara/capybara/commit/d18f86fb1114ccae299a1100b4b6718b22d94ab6) Update README for the 3.21_stable branch - [`4bc8101`](https://github.com/teamcapybara/capybara/commit/4bc8101afc664d15ddafc8ea11ec262fd9258365) Prepare for 3.21.0 release - [`c7c0870`](https://github.com/teamcapybara/capybara/commit/c7c08707b3bd34700427c061faa1f5ed8d85eb11) Remove unused constants - [`9e6f44b`](https://github.com/teamcapybara/capybara/commit/9e6f44b4be52294bad242e071fa117aedbfedfc4) Add missing doc of the `exact_text` option ([#2202](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2202)) - [`101bb45`](https://github.com/teamcapybara/capybara/commit/101bb45ad674b1827fc43c625d8640447d0819cc) Merge pull request [#2201](https://github-redirect.dependabot.com/teamcapybara/capybara/issues/2201) from ybiquitous/improve-element-api-doc - [`be34c81`](https://github.com/teamcapybara/capybara/commit/be34c81601e19cbd49ac0bc870715e5cf9c85314) Improve `Capybara::Node::Element` API doc - [`d56b765`](https://github.com/teamcapybara/capybara/commit/d56b765836d72d22d4f08b917f32198df9a73305) Update History.md [ci skip] - [`62cd6ed`](https://github.com/teamcapybara/capybara/commit/62cd6ed773660042eaaa1e6fcb53669efadadcb0) Update regexp_parser requirement - [`63af196`](https://github.com/teamcapybara/capybara/commit/63af1963b2b550160fceb5d7f58b489924035f40) Add auto height and width to the default make_visible CSS modifications - [`2309a12`](https://github.com/teamcapybara/capybara/commit/2309a12d2d244551cda6c7f504c59f6ffba85230) Test that attach_file with make_visible and block mode trigger change event - Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.4.0...3.21.0)


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 recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|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 these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.

Dependabot has been acquired by GitHub  🎉

dependabot-preview[bot] commented 5 years ago

Superseded by #88.