DalekJS Alternatives
DalekJS is described as 'open source UI testing tool' and is an app in the development category. There are more than 10 alternatives to DalekJS for a variety of platforms, including Windows, Linux, Mac, Online / Web-based and Self-Hosted solutions. The best alternative is Selenium, which is both free and Open Source. Other great apps like DalekJS are Cypress.io, CasperJS, SlimerJS and ActivIT Automatron.
Selenium is a suite of tools specifically for testing web applications. Selenium IDE is a Firefox add-on that records clicks, typing, and other actions to make a test, which you can play back in the browser.
Cypress is a front end automated testing tool created for the modern web. Cypress is built on a new architecture and runs in the same run-loop as the application being tested.
CasperJS is an open source navigation scripting & testing utility written in Javascript for the PhantomJS WebKit headless browser and SlimerJS (Gecko).
Discontinued
Based off phantomjs which no longer under development
- Free • Open Source
- Mac
- 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 the content... It is useful to do functional tests, page automaton, network monitoring, screen capture etc.
- Free • Proprietary
- Online
- Google Chrome
A scripting tool for browser automation. By executing user given instructions contained in a javascript "TRON" file it automatically browses web, clicks on links, fills out forms, etc.
- Freemium • Proprietary
- Online
- Self-Hosted
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.
The httest provides a large variety of HTTP-related functionality, useful for implementing all kinds of HTTP-based tests.
No screenshots yetA lightweight Python library that uses Webkit to enable easy scraping of dynamic, Javascript-heavy web pages
No screenshots yetPhearJS 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.
No screenshots yetWebInject 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.