Selenium - Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
AutoHotkey - The ultimate automation scripting language for Windows.
Ranorex - Ranorex is a GUI test automation framework for testing of desktop, web-based and mobile applications.
AutoIt - Other Articles You May Like AutoIt Script Editor AutoIt Downloads AutoIt Scripting Language
Cucumber - Cucumber is a BDD tool for specification of application features and user scenarios in plain text.
AutoKey - A Python 3 port of AutoKey, the desktop automation utility for Linux and X11.