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

Changelog History
Page 5

  • v3.11.1 Changes

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

    ๐Ÿ›  Fixed

    • Fixed :link_or_button XPath generation when it has had an expression filter added
  • v3.11.0 Changes

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

    โž• Added

    • Ability for node filters to set detailed error messages
    • ๐Ÿ“œ Capybara::HTML Will use nokogumbo for HTML parsing if installed
    • Selector#locator_filter added to allow for dynamic locator in selectors

    ๐Ÿ›  Fixed

    • Node filters are evaluated in the context of the Selector they are used in to ensure the correct options are used
  • v3.10.1 Changes

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

    ๐Ÿ›  Fixed

    • Fix aria-label and test_id matching for link_or_button selector type - Issue #2125
    • ๐Ÿ›  Fixed crash in element path creation for matcher failure messages - Issue #2120
  • v3.10.0 Changes

    ๐Ÿš€ Release date: 2018-10-23

    โž• Added

    • :class filter can now check for class names starting with !
    • Selector xpath/css expression definitions will get filter names from block parameters if not explicitly provided
    • any_of_selectors assertions and matchers to complement all_of_selectors and none_of_selectors

    ๐Ÿ›  Fixed

    • Selector css expression definiton declared filters now work again
    • โš  Cleaned up warnings [Yuji Yaginuma]
    • โช Workaround installation of rspec matcher proxies under jruby by reverting to the old solution not using prepend, so jruby bugs are not hit - Issue #2115
  • v3.9.0 Changes

    ๐Ÿš€ Release date: 2018-10-03

    โž• Added

    • ๐Ÿšš Selenium with Chrome removes all cookies at session reset instead of just cookies from current domain if possible
    • ๐Ÿ‘Œ Support for Regexp for system :id and :class filters where possible
    • using_session now accepts a session object as well as the name of the session for users who manually manage sessions
    • The :field selector will now find type = "hidden" fields if the type: "hidden" filter option is provided
  • v3.8.2 Changes

    ๐Ÿš€ Release date: 2018-09-26

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed negated class selector option - Issue #2103
  • v3.8.1 Changes

    ๐Ÿš€ Release date: 2018-09-22

    ๐Ÿ›  Fixed

    • Filling in of date fields with a string when using selenium chrome regression [Micah Geisel]
  • v3.8.0 Changes

    ๐Ÿš€ Release date: 2018-09-20

    โž• Added

    • โ†ช Workaround geckodriver 0.22 issue with undefined pause durations
    • :element selector ignores XML namespaces

    ๐Ÿ›  Fixed

    • โž• Added Errno::ECONNRESET to the errors which will allows https server detection
  • v3.7.2 Changes

    ๐Ÿš€ Release date: 2018-09-12

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix MatchQuery based matchers when used on a root element found using any type of parent/ancestor query - Issue #2097

    • ๐Ÿ›  Fix Chrome/FF HTML5 drag simulation for elements (a, img) which default to draggable - Issue #2098

  • v3.7.1 Changes

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

    ๐Ÿ›  Fixed

    • Restored ability to pass symbol as the CSS selector when calling has_css?/have_css/etc - Issue #2093