GUI Automation Made Easy

Automa's unique feature is the high level at which its commands operate. While other GUI automation tools require frequent reference to application-internal ids or screenshots, using Automa feels much more like giving instructions to a human being. Consider for example the following Automa script:

write("Hello World!")
click("File", "Save")
write("test.txt", into="File name")
click("File", "Exit")

Apart from a few quotation marks and parentheses, do you see how similar these commands are to everyday English? This high-level approach has several advantages:

  • Automa is easy to learn.
  • No technical background or programming experience is required.
  • Automa scripts are simple to maintain.
  • Automa scripts are quickly understood by others and thus serve as living documentation.

Want to know more? Take a look at some examples!