slimerjs - A scriptable browser like PhantomJS, based on Firefox

  •        56

A scriptable browser like PhantomJS, based on Firefox

https://github.com/laurentj/slimerjs#readme
https://github.com/laurentj/slimerjs

Tags
Implementation
License
Platform

   




Related Projects

Phantomjs - Headless WebKit with JavaScript API


PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. It is an optimal solution for headless website testing. It run functional tests with frameworks such as Jasmine, QUnit, Mocha, Capybara, WebDriver, and many others.

manet - Website screenshot service powered by Node.js, SlimerJS and PhantomJS


> There is only one true thing: instantly paint what you see. When you've got it, you've got it. When you haven't, you begin again. All the rest is humbug.<img align="right" style="margin-left: 15px" width="300" height="360" title="Self-Portrait with Palette, 1879" src="misc/manet.jpg">**Manet** is a REST API server which allows capturing screenshots of websites using various parameters. It is a good way to make sure that your websites are responsive or to make thumbnails.**Manet** could use dif

Splinter - Python test framework for web applications


Splinter is an open source tool for testing web applications using Python. It lets you automate browser actions, such as visiting URLs and interacting with their items. Splinter is an abstraction layer on top of existing browser automation tools such as Selenium, PhantomJS and zope.testbrowser. It has a high-level API that makes it easy to write automated tests of web applications. It has drivers for Chrome and Firefox for browser-based testing, and zope.testbrowser and PhantomJS for headless testing.

CasperJS - Navigation Scripting & Testing Utility for PhantomJS


CasperJS is a navigation scripting & testing utility for PhantomJS. It eases the process of defining a full navigation scenario and provides useful high-level functions, methods & syntaxic sugar for doing common tasks such as browsing navigation steps, filling & submitting forms, clicking & following links, capturing screenshots, logging events, etc



tls-canary - TLS regression scanner for Firefox


TLS Canary is a TLS/SSL testing framework for the Mozilla Firefox web browser. It is used by developers to run regression and performance tests against a large number of HTTPS-enabled hosts on the Internet.The script linux_bootstrap.sh provides bootstrapping for a headless Ubuntu-based EC2 instance which requires installation of a few standard GUI libraries for running Firefox. The script may or may not work for your other favourite Debian-based distribution.

ghostface - Evaluate Javascript in PhantomJS, and print the output.


Evaluate javascript in PhantomJS, and print the output.Inspired by jsdom-eval, this module makes it trivial to run tests in a headless browser.

lotte - Automated, headless browser testing (using PhantomJS).


Automated, headless browser testing (using PhantomJS).

dizzy - Automated headless browser testing using PhantomJS.


Automated headless browser testing using PhantomJS.

phantomherd - Simple load testing with EventMachine and PhantomJS/CasperJS


Simple load testing with EventMachine and PhantomJS/CasperJS

pageres - Capture website screenshots


Capture screenshots of websites in various resolutions. A good way to make sure your websites are responsive. It's speedy and generates 100 screenshots from 10 different websites in just over a minute. It can also be used to render SVG images.See pageres-cli for the command-line tool.

pageres-cli - Capture website screenshots


Capture screenshots of websites in various resolutions. A good way to make sure your websites are responsive. It's speedy and generates 100 screenshots from 10 different websites in just over a minute. It can also be used to render SVG images.See pageres for the programmatic API and issues tracker.

git-technetium - Repository for a github powered application built using the MEAN stack


* [QUnit](http://qunitjs.com/) - A powerful JavaScript unit-testing framework.* [UnitJS](http://unitjs.com/) - Another powerful JavaScript unit-testing framework. * [mocha](http://visionmedia.github.io/mocha/) - A JavaScript testing framework with powerful testing features. * [D3](http://d3js.org/) - A JavaScript library for using documents as data. Useful for a wide array of graphs.* [PhantomJS](http://phantomjs.org/) - A headless WebKit with a JavaScript API, useful for testing with frameworks

grunt-blanket-qunit - Headless Blanket.js code coverage and QUnit testing via PhantomJS


Headless Blanket.js code coverage and QUnit testing via PhantomJS

capture - Simple web page capture (screen shot) for PHP via PhantomJS @ composer


Simple web page capture (screen shot) for PHP via PhantomJS @ composer

chromedp - Package chromedp is a faster, simpler way to drive browsers (Chrome, Edge, Safari, Android, etc) without external dependencies (ie, Selenium, PhantomJS, etc) using the Chrome Debugging Protocol


Package chromedp is a faster, simpler way to drive browsers in Go using the Chrome Debugging Protocol (for Chrome, Edge, Safari, etc) without external dependencies (ie, Selenium, PhantomJS, etc).NOTE: chromedp's API is currently unstable, and may change at a moments notice. There are likely extremely bad bugs lurking in this code. CAVEAT USER.