Skip to content
This repository has been archived by the owner on Jun 19, 2019. It is now read-only.

jabolina/whalesong-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WhalesongJS

A node version of Whalesong, using Google Puppeteer.

Requirements

node (>=9.9.0)
npm (>=5.6.0)

The lib was not tested with previous versions.

Development requirements
make

Installation

The lib is using the Puppeteer that will install a Chromium for the browser backend.

$ npm install whalesong-js

Features

  • Non blocking driver. It can do more than one thing at same time.
  • Monitor feature. Javascript events in browser will be sent to Whalesong.
  • Easy way to build new features.
  • AmpersandJS/BackboneJS models and collection monitor.
  • AmpersandJS/BackboneJS field monitor.
  • Take screenshots (page and css elements).
  • Chromium backend.

TODO

  • Tests
  • Documentation
  • Examples
  • Enable JS async iterator

Development

To help in development:

Install library requirements:
make requirements
Build scriptlet and lib
make build

Any other doubts, check in the original Whalesong repository.

About

A node version of Whalesong

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published