1.8.1 Bug fixes Fix display of exception cause information in RSpec 3.4 (Thomas Walpole) [Issue #702] Fix clicking on elements inside an SVG element (Thomas Walpole) [Issue #331] Error information is returned with network traffic (Thomas Walpole) 1.8.0 Features Implement support for Capybara Window#size and Window#resize_to (Thomas Walpole) Add access to properties of node's native element (Mike Souza) Node#[] now prefers element properties over attributes when the property exists and is not an object. This is similar to the selenium driver behavior. (Thomas Walpole) Bug fixes Fix event.target for change events on SELECT elements with OPTGROUP. (Jonathan Tron) Trigger focus before clearing element in #set. (Soutaro Matsumoto) [Issue #666] Link command and response together with an id. (Thomas Walpole) [Issue #653, #482] Consider css visibility and opacity in #visible. (Thomas Walpole) [Issue #618] Enable changing to frames that have no name or id attributes. (Thomas Walpole) [Issue #630, #559] Fix domain setting of cookies when Capybara.app_host is set. (John Paul Ashenfelter, Thomas Walpole) [Issue #593] Fix click checking when svg element is overlapping (Thomas Walpole) [Issue #616] Fix null status code when some pages redirect (Thomas Walpole) [Issue #524] Fix cases where page isn't always scrolled when needed for a mouse click (Thomas Walpole) [Issue #520] Add scheme to URL passed to browser by inspector to support the "open" command (Nuru) [Issue #579] Support resuming from debug pause by sending a signal (Nuru) [Issue #654]
This version has test failures that have not been investigated further yet: 1) Capybara::Poltergeist::Driver with an :inspector option can pause indefinitely Failure/Error: expect { Timeout::timeout(3) do subject.pause end }.to raise_error(Timeout::Error) expected Timeout::Error but nothing was raised # ./spec/unit/driver_spec.rb:71:in `block (3 levels) in <module:Poltergeist>'