Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
@comment $NetBSD: PLIST,v 1.4 2016/10/18 15:42:12 taca Exp $
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_HOME}/cache/${GEM_NAME}.gem
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/.yard/templates_custom/default/class/html/selectors.erb
|
|
|
|
${GEM_LIBDIR}/.yard/templates_custom/default/class/html/setup.rb
|
|
|
|
${GEM_LIBDIR}/.yard/yard_extensions.rb
|
|
|
|
${GEM_LIBDIR}/.yardopts
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/History.md
|
|
|
|
${GEM_LIBDIR}/License.txt
|
|
|
|
${GEM_LIBDIR}/README.md
|
|
|
|
${GEM_LIBDIR}/lib/capybara.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/cucumber.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/driver/base.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/driver/node.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/dsl.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/helpers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/actions.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/base.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/document.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/document_matchers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/element.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/finders.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/matchers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/node/simple.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/base_query.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/current_path_query.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/match_query.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/selector_query.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/text_query.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/queries/title_query.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/query.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rack_test/browser.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rack_test/css_handlers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rack_test/driver.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rack_test/form.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rack_test/node.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rails.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/result.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rspec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rspec/features.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/rspec/matchers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/selector.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/selector/css.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/selector/filter.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/selector/filter_set.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/selector/selector.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/selenium/driver.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/selenium/node.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/server.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/session.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/session/matchers.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/fixtures/another_test_file.txt
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/fixtures/capybara.jpg
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/fixtures/test_file.txt
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/public/jquery-ui.js
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/public/jquery.js
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/public/test.js
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/accept_alert_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/accept_confirm_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/accept_prompt_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/all_spec.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/assert_current_path.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/assert_selector.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/assert_text.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/assert_title.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/attach_file_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/body_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/check_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/choose_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/click_button_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/click_link_or_button_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/click_link_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/current_scope_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/current_url_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/dismiss_confirm_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/dismiss_prompt_spec.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/element/assert_match_selector.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/element/match_css_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/element/match_xpath_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/element/matches_selector_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/evaluate_script_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/execute_script_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/fill_in_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/find_button_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/find_by_id_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/find_field_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/find_link_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/find_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/first_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/go_back_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/go_forward_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_button_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_css_spec.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_current_path_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_field_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_link_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_select_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_selector_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_table_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_text_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_title_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/has_xpath_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/headers.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/html_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/node_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/reset_session_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/response_code.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/save_and_open_page_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/save_and_open_screenshot_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/save_page_spec.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/save_screenshot_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/screenshot_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/select_spec.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/selectors_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/source_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/text_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/title_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/uncheck_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/unselect_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/visit_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/become_closed_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/current_window_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/open_new_window_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/switch_to_window_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/window_opened_by_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/window_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/windows_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/window/within_window_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/within_frame_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/session/within_spec.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/spec_helper.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/test_app.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/buttons.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/fieldsets.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/form.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/frame_child.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/frame_one.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/frame_parent.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/frame_two.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/header_links.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/host_links.erb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/path.erb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/popup_one.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/popup_two.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/postback.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/tables.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_base_tag.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_count.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_hover.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_html.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_html_entities.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_js.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_scope.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_simple_html.erb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_slow_unload.erb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_title.erb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_unload_alert.erb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/with_windows.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/spec/views/within_frames.erb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/version.rb
|
|
|
|
${GEM_LIBDIR}/lib/capybara/window.rb
|
|
|
|
${GEM_LIBDIR}/spec/basic_node_spec.rb
|
|
|
|
${GEM_LIBDIR}/spec/capybara_spec.rb
|
|
|
|
${GEM_LIBDIR}/spec/dsl_spec.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/spec/fixtures/capybara.csv
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/spec/fixtures/selenium_driver_rspec_failure.rb
|
|
|
|
${GEM_LIBDIR}/spec/fixtures/selenium_driver_rspec_success.rb
|
|
|
|
${GEM_LIBDIR}/spec/rack_test_spec.rb
|
|
|
|
${GEM_LIBDIR}/spec/result_spec.rb
|
|
|
|
${GEM_LIBDIR}/spec/rspec/features_spec.rb
|
|
|
|
${GEM_LIBDIR}/spec/rspec/matchers_spec.rb
|
2016-03-15 17:02:46 +01:00
|
|
|
${GEM_LIBDIR}/spec/rspec/scenarios_spec.rb
|
2015-09-13 17:27:55 +02:00
|
|
|
${GEM_LIBDIR}/spec/rspec/views_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/spec/rspec_spec.rb
|
2016-03-15 17:02:46 +01:00
|
|
|
${GEM_LIBDIR}/spec/selector_spec.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/spec/selenium_firefox_spec.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/spec/selenium_spec_chrome.rb
|
|
|
|
${GEM_LIBDIR}/spec/server_spec.rb
|
Update ruby-capybara to 2.10.1.
#2.10.1
Release date: 2016-10-08
### Fixed
* App errors are now correctly raised with the explanatory cause in JRuby [Thomas Walpole]
* Capybara::Result optimization disabled in JRuby due to issue with lazy enumerator evaluation [Thomas Walpole]
See: https://github.com/jruby/jruby/issues/4212
#2.10.0
Release date: 2016-10-05
### Added
* Select `<button>` elements with descendant images with `alt` attributes matching the locator [Ian Lesperance]
* Locator string is optional in selector based matchers [Thomas Walpole]
* Selectors can specify their default visible setting [Thomas Walpole]
* Selector based finders and matchers can be passed a block to filter the results within the retry behavior [Thomas Walpole]
#Version 2.9.2
Release date: 2016-09-29
### Fixed
* :label built-in selector finds nested label/control by control id if the label has no 'for' attribute [Thomas Walpole]
* Warning issued if an unknown selector type is specified
#Version 2.9.1
Release date: 2016-09-23
### Fixed
* allow_label_click option did not work in some cases with Poltergeist - Issue #1762 [Thomas Walpole]
* matches_selector? should have access to all of a selectors options except the count options [Thomas Walpole]
#Version 2.9.0
Release date: 2016-09-19
### Fixed
* Issue with rack-test driver and obselete mime-types when using `#attach_file` - Issue #1756 [Thomas Walpole]
### Added
* `:class` option to many of the built-in selectors [Thomas Walpole]
* Removed need to specify value when creating `:boolean` filter type in custom selectors [Thomas Walpole]
* Filters can now be implemented through the XPath/CSS expressions in custom selectors [Thomas Walpole]
* `Element#matches_xpath?` and `Element#matches_css?` [Thomas Walpole]
#Version 2.8.1
Release data: 2016-08-25
###Fixed
* Fixed error message from have_text when text is not found but contains regex special characters [Ryunosuke Sato]
* Warn when :exact option is passed that has no effect [Thomas Walpole]
# Version 2.8.0
Release date: 2016-08-16
### Fixed
* Issue with modals present when closing the page using selenium - Issue #1696 [Jonas Nicklas, Thomas Walpole]
* Server errors raised in test code have the cause set to an explanatory exception
in rubies that support Exception#cause rather than a confusing ExpectationNotMet - Issue #1719 [Thomas Walpole]
* background/given/given! RSoec aliases will work if RSpec config.shared_context_metadata_behavior == :apply_to_host_groups [Thomas Walpole]
* Fixed setting of unexpectedAlertError now that Selenium will be freezing the Capabilities::DEFAULTS [Thomas Walpole]
### Added
* 'check', 'uncheck', and 'choose' can now optionally click the associated label if the checkbox/radio button is not visible [Thomas Walpole]
* Raise error if Capybara.app_host/default_host are specified incorrectly [Thomas Walpole]
* Capybara::Selector::FilterSet allows for sharing filter definitions between selectors [Thomas Walpole]
* Remove need to pass nil locator in most node actions when locator is not needed [Thomas Walpole]
* New frames API for drivers - Issue #1365 [Thomas Walpole]
* Deprecated Element#parent in favor of Element#query_scope to better indicate what it is [Thomas Walpole]
* Improved error messages for have_text matcher [Alex Chaffee, Thomas Walpole]
* The `:with` option for the field selector now accepts a regular expression for matching the field value [Uwe Kubosch]
* Support matching on aria-label attribute when finding fields/links/buttons - Issue #1528 [Thomas Walpole]
* Optimize Capybara::Result to only apply fields as necessary in common use-case of `.all[idx]` [Thomas Walpole]
#Version 2.7.1
Release date: 2016-05-01
### Fixed
* Issue where within_Frame would fail with Selenium if the frame is removed from within itself [Thomas Walpole]
* Reset sessions in reverse order so sessions with active servers are reset last - Issue #1692 [Jonas Nicklas, Thomas Walpole]
# Version 2.7.0
Release date: 2016-04-07
### Fixed
* Element#visible?/checked?/disabled?/selected? Now return boolean
as expected when using the rack_test driver [Thomas Walpole]
* The rack_test driver now considers \<input type="hidden"> elements as non-visible [Thomas Walpole]
* A nil locator passed to the built-in html type selectors now behaves consistently, and finds elements of the expected types [Thomas Walpole]
* Capybara::Server now searches for available ports on the same interface it binds to [Aaron Stone]
* Selenium Driver handles system modals that appear when page is unloading [Thomas Walpole]
* Warning output if unused parameters are passed to a selector query [Thomas Walpole]
### Added
* Capybara now waits for requests to Capybaras server to complete while restting the session [John Hawthorn, Thomas Walpole]
* Capybara.reuse_server option to allow disabling of sharing server instance between sessions [Thomas Walpole]
* :multiple filter added to relevant selectors [Thomas Walpole]
* Provided server registrations for :webrick and :puma. Capybara.server = :puma for testing with Rails 5 [Thomas Walpole]
* Deprecate passing a block to Capybara::server user Capybara::register_server instead [Thomas Walpole]
* :option selector supports :selected and :disabled filters [Thomas Walpole]
* Element#matches_selector? and associated matchers (match_selector, match_css, etc) for comparing an element to a selector [Thomas Walpole]
* Deprecated Driver#browser_initialized? - Driver#reset! is required to be synchronous [Jonas Nicklas, Thomas Walpole]
* Deprecated Capybara.save_and_open_page_path in favor of Capybara.save_path with slightly different behavior when using relative paths with
save_page/save_screenshot [Thomas Walpole]
* :label selector [Thomas Walpole]
2016-10-18 17:42:12 +02:00
|
|
|
${GEM_LIBDIR}/spec/shared_selenium_session.rb
|
2014-07-04 14:27:25 +02:00
|
|
|
${GEM_LIBDIR}/spec/spec_helper.rb
|
|
|
|
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
|
2015-09-13 17:27:55 +02:00
|
|
|
|