Best Tools For Desktop Automation

Automating desktop applications is a difficult endeavour. Here are our top picks for Windows, Mac, and Linux automation. You can research and settle the very best fit for your job.

nutjs logo

nutjs

Desktop Automation

It's a cross-platform Node.js desktop automation framework.

Free
Nexial logo

Nexial

Desktop Automation

Test automation for everyone - test automation platform with support for web (selenium), desktop, database, api and much more. Coding not required ;-)

Free
AltUnity Tester logo

AltUnity Tester

Desktop Automation

UI Test Automation for Unity applications

Free
Airtest logo

Airtest

Desktop Automation

Cross-Platform UI Automation Framework for Games and Apps

Free
AutoIt logo

AutoIt

Desktop Automation

Automate the Windows GUI and general scripting

Free
SikuliX logo

SikuliX

Desktop Automation

Automation of GUI components with mouse and keyboard actions.

Free
PyWinAuto logo

PyWinAuto

Desktop Automation

Windows GUI Automation with Python (based on text properties)

Free
Jubula logo

Jubula

Desktop Automation

Jubula Functional Testing Tool for desktop Java applications

Free
FlaUI logo

FlaUI

Desktop Automation

UI automation library for .Net

Free