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. 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)


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

Discover More
Javascript - Karma (Test runner)

Karma is a javascript test runner that permit to execute test code in multiple real browsers via phantomJs. Karma is not a testing framework, nor an assertion library. Karma just launches an HTTP server,...
Web - Headless browser (Test automation)

A headless browser is an application/library that emulates a web browser but without a graphical user interface ie (without DOM / without the Web api) They are the basis to build a web bot. Build...
Web - Prerendering / Snapshoting (Dynamic to Static Web Site Generation)

Prerendering is a web static generator method that will take a dynamic website and turn it into a static web application. You then: don't need a server. improve the page load The website (called...

Share this page:
Follow us:
Task Runner