A Versatile Scriptable Browser – SlimerJS

2
SlimerJS A scriptable browser for Web developers

description

SlimerJS is a scriptable browser for web developers allowing manipulation of web pages with external Java scripts. It is useful to carry out functional tests, network monitoring, page automation, screen capture and more. In many ways it shares the common aims with PhantomJS, but runs Gecko, the core of Mozilla Firefox instead of Webkit. SlimerJS provides the same API of PhantomJS and the current version of SlimerJS is highly compatible with the later. - PowerPoint PPT Presentation

Transcript of A Versatile Scriptable Browser – SlimerJS

Page 1: A Versatile Scriptable Browser – SlimerJS

SlimerJSA scriptable browser for Web developers

Page 2: A Versatile Scriptable Browser – SlimerJS

A Versatile Scriptable Browser – SlimerJSSlimerJS is a scriptable browser for web developers allowing manipulation of web pages with external Java scripts. It is useful to carry out functional tests, network monitoring, page automation, screen capture and more. In many ways it shares the common aims with PhantomJS, but runs Gecko, the core of Mozilla Firefox instead of Webkit. SlimerJS provides the same API of PhantomJS and the current version of SlimerJS is highly compatible with the later. However, because PhantomJS is built on top of Webkit, it is not conducive for developers to carry out or run scripts with any other web engines like Gecko. SlimerJS is not headless but with the use of xvfb under Linux or MacOS, headlessness can be emulated. SlimerJS is a XUL/JS application that is launched with XULRunner or with any of the Firefox versions in vogue.

SlimerJS allows execution of all the scripts developed for PhantomJS and that is also one of its chief purposes. Tools like CasperJS can be executed with SlimerJS as well, adding on to its capabilities and versatility.

The Feature List SlimerJS SlimerJS most importantly allows execution of JavaScript outside a classical web browser