Releases: garris/BackstopJS
Command line reporting
This release includes support for command line reporting and an enhancement for smarter handling of missing or hidden DOM selectors.
New configuration options / slimerjs support
This version adds:
Configurable screenshot paths.
Built-in SlimerJS support.
Bug Fix
Bug fixes and minor feature enhancements.
See updated documentation. Cheers.
added pass/fail threshold config parameter
Because sometimes it's good to tolerate a little noise...
"misMatchThreshold" : 0.5 //default value [0...1]
bug fix: config parsing is now backward compatible with older versions.
NPM installer, SPA load events, improved config.
New in version 0.4.0: NPM installer, SPA load events, improved config.
added loadEvent and delay config properties
It is very common for client-side web apps is to initially download a small chunk of important content and render it to the screen as soon as it arrives at the browser. Once this has completed, various JS components often take over to progressively load more, less important content (e.g. ads, feeds or other supporting content/features) over some relatively short amount of time.
The problem testing these apps is knowing when to take the screenshot. BackstopJS solves this problem with two config properties: readyEvent and delay. See the readme documentation for more info.
Bower compatibility fix
BackstopJS now behaves well with customized bower directory locations.
closes #19
Thank you @sergesemashko!
bug fix for win users
Fixes ENOENT error #2