Table of Contents

About

PhantomJS itself is not a test framework, it's an headless browser. It is only used to launch the tests via a suitable test runner.

http://phantomjs.org/: headless WebKit scriptable with a JavaScript API for headless website testing: Run functional tests with frameworks such as Jasmine, QUnit, Mocha, Capybara, WebDriver, and many others. (Used by Bootstrap)

Usage

  • Headless testing: see : test frameworks and corresponding test runners. here
  • Screen Capture
  • Network Monitoring
  • Page Automation
  • IPC