PhantomJS
| PhantomJS | |
|---|---|
| Original author(s) | Ariya Hidayat |
| Developer(s) | Ariya Hidayat |
| Initial release | January 17, 2011 |
| Final release | 2.1.1
/ January 24, 2016 |
| Repository | |
| Written in | C++, JavaScript, C |
| Type | Headless browser |
| License | BSD |
| Website | phantomjs |
PhantomJS is a discontinued headless browser used for automating web page interaction. PhantomJS provides a JavaScript API enabling automated navigation, screenshots, user behavior and assertions making it a common tool used to run browser-based unit tests in a headless system like a continuous integration environment. PhantomJS is based on WebKit making it a similar browsing environment to Safari and Google Chrome (before Chrome's fork of WebKit evolved into Blink). It is open-source software released under the BSD License.