Reputation: 1509
I'm trying to put list of possible solutions for browser automatic tests suits and headless browser platforms capable of scraping.
BROWSER TESTING / SCRAPING:
JAVASCRIPT
NODE.JS
WEB SCRAPING / MINING
ONLINE TOOLS
new Web Scraping Language - Simple syntax to crawl the web
new Online HTTP client - Dedicated SO answer
dead CasperBox - Run CasperJS scripts online
Android TOOLS for Automation
RELATED LINKS & RESOURCES
Questions:
Answer: Chimera seems to go in that direction, checkout Chimera
Other solutions capable of easier JavaScript injection than Selenium?
Do you know any pure ruby solutions?
Answer: Checkout the list created by rjk with ruby based solutions
Feel free to edit this question and add content as you wish! Thank you for your contributions!
Upvotes: 378
Views: 83767
Reputation: 9311
If Ruby is your thing, you may also try:
also, Nokogiri gem can be used for scraping:
there is a dedicated book about how to utilise nokogiri for scraping by packt publishing
Upvotes: 36
Reputation: 59
A kind of JS-based Selenium is Dalek.js. It not only aims for automated frontend-tests, you can also do screenshots with it. It has webdrivers for all important browsers. Unfortunately those webdrivers seem to be worth improving (just not to say "buggy" to Firefox).
Upvotes: 7