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

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

Desktop Automation
Free
Nexial logo

Nexial

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

Desktop Automation
Free
AltUnity Tester logo

AltUnity Tester

UI Test Automation for Unity applications

Desktop Automation
Free
Airtest logo

Airtest

Cross-Platform UI Automation Framework for Games and Apps

Desktop Automation
Free
AutoIt logo

AutoIt

Automate the Windows GUI and general scripting

Desktop Automation
Free
SikuliX logo

SikuliX

Automation of GUI components with mouse and keyboard actions.

Desktop Automation
Free
PyWinAuto logo

PyWinAuto

Windows GUI Automation with Python (based on text properties)

Desktop Automation
Free
Jubula logo

Jubula

Jubula Functional Testing Tool for desktop Java applications

Desktop Automation
Free
FlaUI logo

FlaUI

UI automation library for .Net

Desktop Automation
Free