All Versions
127
Latest Version
Avg Release Cycle
31 days
Latest Release
-

Changelog History
Page 3

  • v3.24.0 Changes

    June 14, 2019

    ๐Ÿš€ 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
  • v3.23.0 Changes

    June 10, 2019

    ๐Ÿš€ 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 <input type="color"> 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)
  • v3.22.0 Changes

    ๐Ÿš€ 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
  • v3.21.0 Changes

    ๐Ÿš€ 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
  • v3.20.2 Changes

    ๐Ÿš€ Release date: 2019-05-19

    ๐Ÿ›  Fixed

    • ๐Ÿšš Move uglifier from runtime to development dependency [miyucy]
  • v3.20.1 Changes

    ๐Ÿš€ Release date: 2019-05-17

    ๐Ÿ›  Fixed

    • โœ… RackTest driver considers <template> elements to be non-visible and ignores the contents
  • v3.20.0 Changes

    ๐Ÿš€ 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
  • v3.19.1 Changes

    ๐Ÿš€ Release date: 2019-05-11

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix access to specializations when Selenium::Driver is subclassed [James Mead]
  • v3.19.0 Changes

    ๐Ÿš€ Release date: 2019-05-09

    โž• Added

    • Syntactic sugar #once, #twice, #thrice, #exactly, #at_least, #at_most, and #times added to have_selector, have_css, have_xpath, and have_text RSpec matchers
    • ๐Ÿ‘Œ Support for multiple expression types in Selector definitions
    • โฌ‡๏ธ Reduced wirecalls for common actions in Selenium driver

    ๐Ÿ›  Fixed

    • โ†ช Workaround Chrome 75 appending files to multiple file inputs
    • Suppressed retry when detecting http vs https server connection
  • v3.18.0 Changes

    ๐Ÿš€ Release date: 2019-04-22

    โž• Added

    • โšก๏ธ XPath Selector query optimized to make use of Regexp :text option in initial element find

    ๐Ÿ›  Fixed

    • โ†ช Workaround issue where Chrome/chromedriver 74 can return the wrong error type when a click is intercepted