0.0.2 • Published 6 years ago

grunt-lib-puppeteer-istanbul v0.0.2

Weekly downloads
1
License
-
Repository
github
Last release
6 years ago

grunt-lib-puppeteer-istanbul

This is a fork of grunt-lib-phantomjs-istanbul which is a the fork of grunt-lib-phantomjs repo modified for to replace phantomjs with puppeteer this is a change as phantomjs has been unsupported due to the release of puppeteer and is not supported on OSX High Sierra.

Installation:

Note: Puppeteer requires at least Node v6.4.0, but the examples below use async/await which is only supported in Node v7.6.0 or greater

Libraries Utilized:

puppeteer

  • essentially a javascript api around chrome-drivers that allow for easy interoperability with a chromium browser.

node-ipc

  • a socket library that makes handing events much easier for child processes and abstracts out some of the esoteric aspects of socket ipc communication

Inspired by:

electron/spectron

  • a testing suite using chrome-drivers for electron applications

davidtaylorhq/qunit-puppeteer

  • a simple runner for qunit tests with puppeteer

Original Task by The Grunt Contrib Team

Modified by asciidisco then modified again by lee-leonardo