PhantomJS 1.9.8

A headless browser that packages and embeds the WebKit engine, used currently by Google's Chrome and Apple's Safari Web browsers
A headless browser is a browser without a GUI, used by developers mainly for testing purposes, to simulate the presence of a browser, in this case the WebKit engine.

A headless browser like PhantomJS can access Web pages without actually showing them to anybody, get the content of the page, compile it and when deemed ready to be displayed in a normal browser to users, then sent off for further processing to other software programs.

Because of this, because it can compile the page to its final state, it's the perfect tool to use when testing websites, mainly JavaScript and AJAX-heavy projects.

This is because PhantomJS does not only parse JavaScript, CoffeeScript or CSS and assembles the HTML, but it can mimic mouse clicks as well, taking testing to a whole new level.

PhantomJS is actually a well-known testing toolkit in the development industry, being used by hundreds of companies and for famous open source software like Bootstrap, CodeMirror, Ember, Grunt.js, Modernizr, YUI and Zepto.js.

Main features:

  • DOM handling
  • CSS selector
  • JSON support
  • Canvas support
  • SVG support
  • CoffeeScript support
  • Screen capturing
  • Page automation
  • Network monitoring
  • Command line interface
  • Can be scripted via JavaScript

last updated on:
November 19th, 2014, 9:29 GMT
license type:

BSD License

developed by:
Ariya Hidayat
operating system(s):
Windows / Linux / Mac OS / BSD / Solaris
C: \ Development Tools \ Test Tools and Applications
Download Button

In a hurry? Add it to your Download Basket!

user rating 1



Rate it!
What's New in version 1.9.7
  • Reverted to GhostDriver 1.1.0 instead of 1.1.1.
  • Fixed another warning of obsolete userSpaceScaleFactor on OS X 10.9.
read full changelog

Add your review!