SlimerJS is a scriptable browser. It allows you to manipulate a web page with a Javascript script: opening a webpage, clicking on links, modifying the content...
slimerjs is a scriptable browser. it allows you to manipulate a web page with a javascript script: opening a webpage, clicking on links, modifying the content... it is useful to do functional tests, page automaton, network monitoring, screen capture etc.
it is in fact a tool like phantomjs, except that it runs gecko instead of webkit, and it is not (yet) natively headless. however, it can be headless with the use of xvfb under linux or macos.
slimerjs provides almost the same api of phantomjs. the current version of slimerjs is highly compatible with phantomjs even if it is not 100% compatible yet. see current release notes in docs/releasenotes.rst, and read the compatibility table to know the implementation progress.
Based on Gecko engine Scriptable Real time traffic
gecko-based web-browser scriptable web-development automated-testing real-time-traffic