lee-leonardo / grunt-lib-puppeteer-istanbul

Grunt and Puppeteer, sitting in a tree.

Home Page:http://gruntjs.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

http://gruntjs.com/

License:MIT License


Languages

Language:JavaScript 100.0%