Skip to content

tburnam/automator

Repository files navigation

Automator

UI Automator for macOS


Purpose

  • The need: Human-like interaction API for desktop environment program testing
  • The solution: Highly-usable API with recording support (this is the recording part)
  • RobotJS and gkm
  • Uses Electron because I have to (hello Facebook?)

Install instructions

cd [path/to/automator/]
npm install

Usage

npm start

Features

  • Automate mouse movement, mouse clicks, and text input.
  • Support for mofifier keys, dragging, and gestures coming soon.
  • Lightweight UI coming soon. (25 AUG - Basic UI added)
  • Contributors welcome.

Update log

  • 25 Aug 2017 - Moved core automator to an Electron project. Added lightweight UI with a record button and link to GitHub.

PRs welcome!

About

UI Test Automator for macOS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published