-
Notifications
You must be signed in to change notification settings - Fork 1
Related Projects
The following projects are based on PhantomJS. They provide extra functionalities.
-
Casper.js is useful to build scripted navigation and testing.
-
Ghostbuster simplifies the testing setup with more convenient wrappers.
-
GhostDriver implements Remote WebDriver Wire protocol for PhantomJS.
-
Lotte adds jQuery-like methods, chaining, and more assertion logic.
-
Poltergeist is a driver for Capybara so you can run your Capybara tests using PhantomJS.
-
pjscrape combines PhantomJS with jQuery as a command-line scraping tool.
-
WebSpecter is a BDD-style acceptance test framework for web applications.
Several page capture projects utilizing PhantomJS:
-
phantomjs-screenshots, powers Screener demo.
-
django-screamshot (uses Django and CasperJS).
-
node-webshot (uses Node.js).
-
Screenshot (uses Dancer).
-
screenshot-app (uses Node.js).
-
screenshot-as-a-service (uses Node.js).
-
screenshot-webservice (uses Play2).
-
Compass Magick is a dynamic image generation for Compass using (among others) PhantomJS.
-
Confess is small script library that uses PhantomJS to headlessly analyze web pages for the purposes of creating a cache manifest file.
-
Guard PhantomJS automatically runs PhantomJS using Guard.
-
Grunt is a task-based command line build tool for JavaScript projects using PhantomJS for unit test automation.
-
node-phantom is a bridge between PhantomJS and Node.js.
-
phantom-proxy provides a proxy interface for PhantomJS which runs inside of node.
-
phantomjs-node provides PhantomJS bridge for Node.js applications.
-
PhantomLint uses PhantomJS to run JSLint on JavaScript application code.
-
shortcut.io uses PhantomJS to generate the screenshot of the bookmarked web sites.
-
Slippy uses PhantomJS to convert HTML presentations into PDFs that can be e.g. uploaded to SlideShare.