A lightweight Python library that uses Webkit to enable easy scraping of dynamic, Javascript-heavy web pages

You will need version 4 or higher of `firefox` https://www.mozilla.org/firefox
to run Pencil as a Firefox Extension. Linux users will need version 4 or higher of either `firefox`, `iceweasel` or `xulrunner` https://developer.mozilla.org/en-US/docs/Mozilla/Projects/XULRunner,
or version 25 or higher of `palemoon` https://www.palemoon.org/.
The Windows installer and OS X archive has everything you need built-in. Windows, Linux, OS X & Firefox Packages are available for download from the Releases Page https://github.com/prikhi/pencil/releases.
You can also install the Firefox Add-on from the Mozilla Add-on Repository https://addons.mozilla.org/en-US/firefox/addon/pencil-prototyping/.
To install the OS X package, unzip the archive and copy the `Pencil.app` folder t

Go to https://github.com/niklasb/dryscrape

dryscrape alternatives


Selenium is a suite of tools specifically for testing web applications. Selenium IDE is a Firefox add-on that records clicks, typing, and other act...

tags: automated-test automated-testing development web-testing
platform: Mac OS X Windows Linux


PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Can...

tags: development development-tool dom web-development
platform: Mac OS X Windows Linux


CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gec...

tags: automated-test automated-testing development-tool navigation qa-testing
platform: Mac OS X Windows Linux


SlimerJS is a scriptable browser. It allows you to manipulate a web page with a Javascript script: opening a webpage, clicking on links, modifying ...

tags: automated-testing gecko-based real-time-traffic scriptable web-browser
platform: Mac OS X Windows Linux


DalekJS is an open source UI testing tool.

tags: automation-tool javascript-based qa-testing software-testing testing
platform: Mac OS X Windows Linux


PhearJS renders dynamic webpages using PhantomJS: fetch a page, render it and return a pretty JSON object. PhearJS is offered as a hosted API as we...

tags: ajaxweb-scraping angularjs data-extraction dynamic javascript
platform: Mac OS X Windows Linux


Screenster provides visual UI test automation for web applications. It is the only tool that validates the screens that users actually see.

tags: automation-tool cross-browser-testing regression-test selenium test-automation
platform: Online Self-Hosted