jellyfish
v0.0.11
Published
A framework for launching environments and running JS
Downloads
14
Readme
Jellyfish -- Browser launcher and Javascript execution engine.
Jellyfish bridges the gap between server and client side javascript by allowing control of all the major browsers from a node script.
From running unit tests across platforms, to automating browser based workflows, jellyfish aims to free javascript from the confines of a single environment.
Install
Or from source:
Platforms
MacOSX 10.6 Ubuntu 10.x
Browsers
Firefox 3.x, 4b Google Chrome Safari (MacOSX) Selenium 2/WebDriver Sauce Labs OnDemand Zombie (headless node.js browser)
(Provides hooks to Saucelabs OnDemand platform allowing execution in all major browsers.)
Usage
npm require
init a browser (createFirefox, createChrome, createZombie)
goto a web site
verify the title
run some local javascript
run some remote javascript, stop the browser, then exit