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

Changelog History
Page 3

  • 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
  • v3.17.0 Changes

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

    โž• Added

    • ๐ŸŽ‰ Initial support for selenium-webdriver 4.0.0.alpha1
    • :button selector will now also match on name attribute

    ๐Ÿ›  Fixed

    • โš  Suppress warnings generated by using selenium-webdriver 3.141.5926
    • Mask Appium issue with finder visibility optimizations (non-optimal)
  • v3.16.2 Changes

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

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix Session#quit resetting of memoized document
  • v3.16.1 Changes

    ๐Ÿš€ Release date: 2019-03-30

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix potential 'uninitialized constant' error when using the :selenium_chrome driver [jeffclemens-ab]