A lightweight Python library that uses Webkit to enable easy scraping of dynamic, Javascript-heavy web pages
Phantomjs Alternatives
Phantomjs is described as 'PhantomJS is a headless WebKit with JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG' and is an app in the development category. There are more than 25 alternatives to Phantomjs for a variety of platforms, including Windows, Linux, Mac, Web-based and Self-Hosted apps. The best Phantomjs alternative is UI.Vision RPA, which is both free and Open Source. Other great apps like Phantomjs are Selenium, Cypress, iMacros and PhantomBuster.
Alternatives list
10x faster UI testing without a line of code. Screenster is a web-based platform that records a visual baseline of the application screens and then automatically detects changes.
Cost / License
- Freemium
- Proprietary
Application type
Platforms
- Online
- Self-Hosted
- Software as a Service (SaaS)


+1
Screenster is the most popular SaaS & Self-Hosted alternative to Phantomjs.
- Screenster is Freemium and Proprietary
Accelerate testing with Ranorex Studio, your all-in-one tool for test automation. Perform end-to-end testing on desktop, web and mobile platforms using real devices or emulators/simulators. Automate even challenging interfaces such as ERP and legacy applications.


+2
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
- cdnjs

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 well as an open source solution that you can host yourself.
Cost / License
- Free
- Proprietary
Platforms
- Mac
- Windows
- Linux
Frontend Robot is a cloud-based end-to-end testing tool. It allows you to create, run and manage your tests from the cloud, without code or servers to maintain.
Cost / License
- Subscription
- Proprietary
Application types
Platforms
- Mac
- Windows
- Linux
- Chrome OS


+1
WebInject is a free tool for automated testing of web applications and web services. It can be used to test individual system components with HTTP interfaces, as a test harness to create a suite of functional and regression tests, or for service-level monitoring.


+1
The html2canvas script allows you to take "screenshots" of webpages or parts of it, directly on the users browser. The screenshot is based on the DOM and as such may not be 100% accurate to the real representation as it does not make an actual screenshot, but builds...
Cost / License
- Free
- Open Source
Platforms
- Self-Hosted
Build or record automated website tests in your browser with Ghost Inspector. We run them continuously from the cloud, monitoring your website for issues.
Cost / License
- Freemium
- Proprietary
Platforms
- Online



SnapTest is Selenium-IDE on steroids, with complete project QA code generators available. Tons of free features to scale your tests out, and offline/cloud/team support for any size of company.
Cost / License
- Free Personal
- Proprietary
Application type
Platforms
- Mac
- Windows
- Linux
- Chrome OS



ScChrom is an open source, scriptable, Chromium based browser for windows. ScChroms behavior is set by a config file, capable of handling different use cases that depend on the integration of web based technologies.
Cost / License
- Free
- Open Source
Platforms
- Windows


+1
Who has time to check all the pages of a web app? Today's User Stories developed with React, Angular and other dynamics take hours to retest. Organise your automated tests here.
Cost / License
- Subscription
- Proprietary
Application type
Platforms
- Online
- Software as a Service (SaaS)





















