All Projects → laurentj → Slimerjs

laurentj / Slimerjs

Licence: other
A scriptable browser like PhantomJS, based on Firefox

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
java
68154 projects - #9 most used programming language
CSS
56736 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Slimerjs

Arsenic
Async WebDriver implementation for asyncio and asyncio-compatible frameworks
Stars: ✭ 209 (-93%)
Mutual labels:  firefox, phantomjs
phantom-lord
Handy API for Headless Chromium
Stars: ✭ 24 (-99.2%)
Mutual labels:  phantomjs, casperjs
wdm4j
Automatic Selenium WebDriver binaries management for java
Stars: ✭ 16 (-99.46%)
Mutual labels:  firefox, phantomjs
WikimediaDebug
Browser extension for Chrome and Firefox.
Stars: ✭ 13 (-99.56%)
Mutual labels:  firefox
mitm-play
Man in the middle using Playwright
Stars: ✭ 13 (-99.56%)
Mutual labels:  firefox
Epiboard
Web Extension — A new tab page extension with material design and useful features 🆕 🎉
Stars: ✭ 262 (-91.22%)
Mutual labels:  firefox
User.js
Firefox privacy, security and anti-tracking: a comprehensive user.js template for configuration and hardening
Stars: ✭ 4,404 (+47.59%)
Mutual labels:  firefox
dislike-truck
Youtube Mass Dislike Script
Stars: ✭ 40 (-98.66%)
Mutual labels:  firefox
Hackbrowserdata
Decrypt passwords/cookies/history/bookmarks from the browser. 一款可全平台运行的浏览器数据导出解密工具。
Stars: ✭ 3,864 (+29.49%)
Mutual labels:  firefox
Useragent Switcher
A User-Agent spoofer browser extension that is highly configurable
Stars: ✭ 261 (-91.25%)
Mutual labels:  firefox
webpageScanner
Extension for Firefox
Stars: ✭ 16 (-99.46%)
Mutual labels:  firefox
WhatsApp-Scraping
Python script to get WhatsApp iformation frrom WhatsApp Web
Stars: ✭ 76 (-97.45%)
Mutual labels:  firefox
Lockwise Addon
Take your passwords everywhere
Stars: ✭ 265 (-91.12%)
Mutual labels:  firefox
Yobi
Yara Based Detection Engine for web browsers
Stars: ✭ 39 (-98.69%)
Mutual labels:  firefox
Phantomjs
Go client for PhantomJS.
Stars: ✭ 278 (-90.68%)
Mutual labels:  phantomjs
TestLeafSeleniumTraining
This is public repository for Selenium Learners at TestLeaf
Stars: ✭ 80 (-97.32%)
Mutual labels:  firefox
Responsive mockups
Takes screenshots of a webpage in different resolutions and automatically applies it to mockup templates.
Stars: ✭ 274 (-90.82%)
Mutual labels:  phantomjs
node-qunit-phantomjs
Run QUnit unit tests in a headless PhantomJS instance without using Grunt
Stars: ✭ 36 (-98.79%)
Mutual labels:  phantomjs
frame-by-frame
Frame By Frame - Chrome Extension. Move your mouse cursor over any video and use keyboard arrows to switch frames.
Stars: ✭ 38 (-98.73%)
Mutual labels:  firefox
Chameleon
WebExtension port of Random Agent Spoofer
Stars: ✭ 263 (-91.19%)
Mutual labels:  firefox

SlimerJS

http://slimerjs.org/

SlimerJS is a scriptable browser. It allows you to manipulate a web page with an external Javascript script: opening a webpage, clicking on links, modifying the content... It is useful to do functional tests, page automation, network monitoring, screen capture etc.

It is a tool like PhantomJs, except that it runs Gecko instead of Webkit, and it is headless when using Firefox 56+. It can be used with Firefox 59.

Higher version of Firefox is not supported and probably will not be supported in the future, as the development is suspended for now.

SlimerJS provides the same API of PhantomJS. The current version of SlimerJS is highly compatible with PhantomJS 2.1. See current release notes in docs/release-notes-*.rst, and read the compatibility table to know the implementation level.

The main goal of SlimerJS is to allow to execute all scripts developed for PhantomJS. So you could use tools like CasperJS. In fact, CasperJs 1.1 and higher can be executed with SlimerJS!

SlimerJS is not only a PhantomJS clone, it contains also additional features.

Technically, SlimerJS is a XUL/JS application that is launched with Firefox.

Community

Follow us on twitter: @slimerjs

Ask your questions on the dedicated mailing list.

Install SlimerJS, executing a script...

See documentation into the docs/ directory into the source code, or read it on the web site

FAQ and contribution

Read the faq into the website/faq.html file or on the website.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].