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.24.0
> 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
>
> # Version 3.23.0
> 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 `` 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)
>
> # Version 3.22.0
> 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
>
> # Version 3.21.0
> Release date: 2019-05-24
>
> ### Added
>
> ... (truncated)
Commits
- [`e806ac3`](https://github.com/teamcapybara/capybara/commit/e806ac35041b96888d4266bca6d867434f31a8db) Update README for 3.24_stable branch
- [`561e736`](https://github.com/teamcapybara/capybara/commit/561e736ceffc581f58def0edad80056ad2ae2530) Prepare for 3.24.0 release
- [`7ba0579`](https://github.com/teamcapybara/capybara/commit/7ba0579fe1ca7f7863b5f4a5868d6c521fb8897e) Update for new chrome log endpoints
- [`411f3bf`](https://github.com/teamcapybara/capybara/commit/411f3bf5cd9907cb65e2fa44be22124242a7fe58) Update History.md [ci skip]
- [`5bdc9d5`](https://github.com/teamcapybara/capybara/commit/5bdc9d5a7f8a6964fb2c29b46cd2f43342e84457) Patch back in log access for selenium driver with chromedriver 75 in w3c mode
- [`135dcb7`](https://github.com/teamcapybara/capybara/commit/135dcb75d4763f5887535ac2e8145b6aca93c889) Remove no longer necessary partial double verification disabling
- [`a13eaa6`](https://github.com/teamcapybara/capybara/commit/a13eaa68e70c70e4d3b523f2e81506cca4feb5c1) Don't rename already specific errors in Safari driver
- [`d06378a`](https://github.com/teamcapybara/capybara/commit/d06378a3758abfe380a2dea7a3c12cdb0304f428) Update webdrivers used with selenium-webdriver edge testing
- [`c059bfe`](https://github.com/teamcapybara/capybara/commit/c059bfe0ce510fd60e5518fd185e9ffffc301de7) Convert relative paths to absolute when attaching files with the selenium driver
- [`acb601c`](https://github.com/teamcapybara/capybara/commit/acb601c5390e5d67589b4df350ca293435c0dc47) Update testing gemfile
- Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.4.0...3.24.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 will not automatically merge this PR because it includes an out-of-range update to a development dependency.
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.
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.24.0 > 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 > > # Version 3.23.0 > 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 `` 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) > > # Version 3.22.0 > 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 > > # Version 3.21.0 > Release date: 2019-05-24 > > ### Added > > ... (truncated)Commits
- [`e806ac3`](https://github.com/teamcapybara/capybara/commit/e806ac35041b96888d4266bca6d867434f31a8db) Update README for 3.24_stable branch - [`561e736`](https://github.com/teamcapybara/capybara/commit/561e736ceffc581f58def0edad80056ad2ae2530) Prepare for 3.24.0 release - [`7ba0579`](https://github.com/teamcapybara/capybara/commit/7ba0579fe1ca7f7863b5f4a5868d6c521fb8897e) Update for new chrome log endpoints - [`411f3bf`](https://github.com/teamcapybara/capybara/commit/411f3bf5cd9907cb65e2fa44be22124242a7fe58) Update History.md [ci skip] - [`5bdc9d5`](https://github.com/teamcapybara/capybara/commit/5bdc9d5a7f8a6964fb2c29b46cd2f43342e84457) Patch back in log access for selenium driver with chromedriver 75 in w3c mode - [`135dcb7`](https://github.com/teamcapybara/capybara/commit/135dcb75d4763f5887535ac2e8145b6aca93c889) Remove no longer necessary partial double verification disabling - [`a13eaa6`](https://github.com/teamcapybara/capybara/commit/a13eaa68e70c70e4d3b523f2e81506cca4feb5c1) Don't rename already specific errors in Safari driver - [`d06378a`](https://github.com/teamcapybara/capybara/commit/d06378a3758abfe380a2dea7a3c12cdb0304f428) Update webdrivers used with selenium-webdriver edge testing - [`c059bfe`](https://github.com/teamcapybara/capybara/commit/c059bfe0ce510fd60e5518fd185e9ffffc301de7) Convert relative paths to absolute when attaching files with the selenium driver - [`acb601c`](https://github.com/teamcapybara/capybara/commit/acb601c5390e5d67589b4df350ca293435c0dc47) Update testing gemfile - Additional commits viewable in [compare view](https://github.com/teamcapybara/capybara/compare/2.4.0...3.24.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 will not automatically merge this PR because it includes an out-of-range update to a development dependency.
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.