CasperJS

CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.

18 Alternatives To CasperJS

BrowserStack

Test your website for cross browser compatibility on real browsers. Instant access to multiple desktop and mobile browsers. Get Free Trial.

Browsersync

Browsersync makes your tweaking and testing faster by synchronising file changes and interactions…

Content Grabber

Content Grabber is an automated web scraping tool.
images/2020/04/Diffbot.png}}

Diffbot

Get data from web pages automatically

Ghostlab

Ghostlab allows you to test out a newly developed website on a variety of browsers and mobile devices at the same time. To get started, simply drag the web address to the Ghostlab system and press the play button.

Jasmine

BATTERIES INCLUDED. Comes out of the box with everything you need to test your code. NODE AND BROWSER. Run your browser tests and Node. js tests with the same framework.
images/2020/04/Karma.png}}

Karma

How Karma Works. Buying surplus food with Karma is easy as 1, 2, 3! 1. Restaurants, cafes and grocery stores upload their surplus food to the Karma app. 2.
images/2020/04/Nightwatch.png}}

Nightwatch

A forward-thinking SEO tracking and website performance tool.
images/2020/03/phantomjs.png}}

Phantomjs

PhantomJS is a headless browser that works hand in hand with Selenium to help developers more efficiently test their sites and apps.

QUnit

What is QUnit? QUnit is a powerful, easy-to-use JavaScript unit testing framework. It’s used by the jQuery, jQuery UI and jQuery Mobile projects and is capable of testing any generic JavaScript code, including itself!

Selenium

Selenium automates browsers. That’s it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.

SlimerJS

A scriptable web browser for web testing, web scraping, network monitoring…

Tape

Easy, collaborative social video app

Watir

Watir stands for Web Application Testing In Ruby. It facilitates the writing of automated tests by mimicking the behavior of a user interacting with a website. CommunityWatir stands for Web Application Testing In Ruby.

WebdriverIO

Webdriver module for Node.js. that makes it easier to write Selenium tests

puppeteer

Puppeteer is a Node library which provides a high-level API to control headless Chrome or Chromium…