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

Changelog History
Page 4

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

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

    ๐Ÿ”„ Changed

    • ๐Ÿ’Ž Ruby 2.4.0+ is now required
    • 0๏ธโƒฃ Selenium driver now defaults to using a persistent http client connection

    โž• Added

    • :wait option in predicates now accepts true to selectively override when Capybara.predicates_wait == false
  • v3.15 Changes

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

    โž• Added

    • โœ… attach_file now supports a block mode on JS capable drivers to more accurately test user behavior when file inputs are hidden (beta)
    • :table selector now supports with_rows, 'rows', with_cols, and 'cols' filters

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix link selector when Capybara.test_id is set - Issue #2166 [bingjyang]
  • v3.14 Changes

    ๐Ÿš€ Release date: 2019-02-25

    โž• Added

    • โœ… rack_test driver now supports reloading elements when the document changes - Issue #2157
    • ๐Ÿšš Selenium driver HTML5 drag-drop emulation now emits multiple move events so drag direction is determinable [Erkki Eilonen, Thomas Walpole]
    • 0๏ธโƒฃ Capybara.server_errors now defaults to [Exception] - Issue #2160 [Edgars Beigarts]

      ๐Ÿ›  Fixed

    • โ†ช Workaround hover issue with FF 65 - Issue #2156

    • โ†ช Workaround chromedriver issue when setting blank strings to react controlled text fields

    • ๐Ÿ Workaround chromedriver issue with popup windows not loading content - https://bugs.chromium.org/p/chromedriver/issues/detail?id=2650&q=load&sort=-id&colspec=ID%20Status%20Pri%20Owner%20Summary

  • v3.13.2 Changes

    ๐Ÿš€ Release date: 2019-01-24

    ๐Ÿ›  Fixed

    • โœ‚ Remove extraneous output
  • v3.13.1 Changes

    ๐Ÿš€ Release date: 2019-01-24

    ๐Ÿ›  Fixed

    • Only use Selenium visibility optimization when JS atom is available - Issue #2151
  • v3.13.0 Changes

    ๐Ÿš€ Release date: 2019-01-23

    โž• Added

    • Session#quit added
    • #scroll_to added to allow scrolling page/elements to specified locations
    • Speed optimizations around multiple element location and path generation when using the Selenium driver
    • ๐Ÿ‘Œ Support for locator type checking in custom selectors
    • ๐Ÿ‘ Allow configuration of gumbo use - defaults to off
    • ๐Ÿ’… assert_style/has_style/have_style deprecated in favor of assert_matches_style/matches_styles?/match_style
    • ๐Ÿ’… :style filter added to selectors
  • v3.12.0 Changes

    ๐Ÿš€ Release date: 2018-11-28

    โž• Added

    • ๐Ÿ‘Œ Support Ruby 2.6 endless range in Result#[] and query :between option
    • Pre-registered headless firefox driver :selenium_headless [Andrew Havens]
    • Selenium driver now defaults to clearing sessionStorage and localStorage. To disable pass clear_local_storage: false and/or clear_session_storage: false when creating Capybara::Selenium::Driver instance in your driver registration

    ๐Ÿ›  Fixed

    • ๐Ÿšฉ Raise error if only :x or :y are passed as an offset to click methods

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for RSpec < 3.5