Poltergeist v1.8.0 Release Notes
-
๐ 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]