Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


PhearJS is described as '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' and is an app in the development category. There are more than 25 alternatives to PhearJS for a variety of platforms, including Windows, Linux, Mac, BSD and Web-based apps. The best PhearJS alternative is AutoIt, which is free. Other great apps like PhearJS are Sikuli, Selenium, iMacros and Playlist Wiper.
Use a straightforward BASIC-like scripting language to automate your Windows GUI. Simulate key presses, mouse movement, window attributes and much more.


Sikuli is a visual technology to search and automate graphical user interfaces (GUI) using images (screenshots). The first release of Sikuli contains Sikuli Script, a visual scripting API for Jython, and Sikuli IDE, an integrated development environment for writing visual...



Selenium is a suite of tools specifically for testing web applications. It provides a playback tool for authoring functional tests across most modern web browsers, without the need to learn a test scripting language (Selenium IDE).


iMacros was designed to automate the most repetitious tasks on the web. If there’s an activity you have to do repeatedly, just record it in iMacros. The next time you need to do it, the entire macro will run at the click of a button!



Playlist Wiper is a lightweight desktop automation tool designed to solve a specific problem: YouTube's missing 'Delete All' button for the Watch Later playlist.

Ubot Studio allows you to make ANY automation software you want without ANY programming experience.

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


Mobitaz is a mobile app test automation application that tests Android apps. This end-to-end testing framework works as a Windows server with option to connect to an Android device or emulator that runs the app to be tested.


EveryStep is a free automation tool that records "every step" of a web transaction and replays the script using a real browser. Schedule scripts to run on your machine at set intervals and receive alerts when errors occur.




GUI Test Automation solution supporting all major operating systems (Windows, Mac & Linux). T-Plan Robot is the most flexible test automation tool on the market, providing an accurate "end-user human approach," making learning extremely easy.



The httest provides a large variety of HTTP-related functionality, useful for implementing all kinds of HTTP-based tests.
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.
