Graphical User Interface Scripting Language
A GUI Scripting Language is a special kind of computer programming language that can
operate the computer in the same way that a person does. The purpose of a GUI Scripting Language is to fully automate tasks that would otherwise require human operators.
A GUI Scripting Language can move the mouse to a button and click on this button. It can also move the mouse to a ScrollBar and drag the ScrollBar Thumb until it can "see" the item that it is looking for. It can then click on this selection.
A GUI Scripting Language is unlike other scripting languages because it must "see" what is
on the display screen to be able to correctly operate the mouse. Very few computer languages can do this.
Most of the elements of a Graphical User Interface require the user to "see" where
to click or drag the mouse. Because of this the only systems that can fully automate
the Graphical User Interface must be able to "see" the graphical objects on the display screen.