Skip to content

lee-leonardo/grunt-lib-puppeteer-istanbul

 
 

Repository files navigation

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:

  • essentially a javascript api around chrome-drivers that allow for easy interoperability with a chromium browser.
  • 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:

  • a testing suite using chrome-drivers for electron applications
  • a simple runner for qunit tests with puppeteer

Original Task by The Grunt Contrib Team

Modified by asciidisco then modified again by lee-leonardo

About

Grunt and Puppeteer, sitting in a tree.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%