Poltergeist v1.7.0 Release Notes
-
๐ Features
- ๐ Persist browser state on Ruby side (Brian Ledbetter) [Issue #564]
- ๐ Add support for key modifiers for send_keys (Sarah Mogin) [Issue #420]
- ๐ Drag by offset support in native element (phoenixek12)
- Fire focus related events on selecting a select box option (Rumen Paletov) [Issue #607]
- Added ability to manipulate modals (
window.alert()
,window.confirm()
andwindow.prompt()
) that has been implemented from Capybara 2.4 (Wataru MIYAGUNI and Thomas Walpole) - Don't select disabled options (Thomas Walpole)
- ๐ Support lowercase key symbols as expected by Capybara (Thomas Walpole)
- Modifier keys should generate up/down events (Thomas Walpole)
- ๐ Add Node#path support for Capybara 2.5 (Thomas Walpole)
- ๐ Make modal support work with multiple/nested modals (Thomas Walpole)
๐ Bug fixes
- ๐ Support reading text from SVG elements (Oliver Searle-Barnes)
- Whitespace character in
current_url
remained unencoded [Issue #418] - Fix event.target for change events on SELECT elements. (Jonathan Baudanza) [Issue #204]