hound v1.1.0 Release Notes

Release Date: 2019-03-20 // over 1 year ago
  • 2019-03-20


Previous changes from v1.0.0

  • ๐Ÿ’ฅ Breaking changes

    • find_element now returns a Hound.Element instead of a string
    • Driver capabilities cannot longer be passed directly to Hound.start_session and need to be passed in the :driver key: Hound.start_session(driver: %{my: "capability"})

    ๐Ÿ†• New features

    • Support changing user agent: Hound.start_session(user_agent: :iphone)
    • ๐Ÿ‘Œ Support metadata: Hound.start_session(metadata: %{my: :metadata})
    • Add search_element/2 and search_element_within/3, which are non raising version of find_element/2 and find_element_within/2
    • ๐ŸŒฒ Add fetch_log/0 and fetch_errors/0 to get JS console output.
    • โž• Add Firefox profile

    ๐Ÿ‘Œ Improvements

    • Timeouts now return a normal error instead of failing with a MatchError