CPC G06F 9/45512 (2013.01) [G06F 8/34 (2013.01); G06F 16/9024 (2019.01)] | 20 Claims |
1. A computing device comprising:
a processor;
a display; and
memory storing an automation application that, when executed by the processor, causes the processor to perform acts comprising:
presenting a graphical user interface (GUI) on the display, wherein the GUI comprises:
a screen shot of a target application executing on the computing device; and
a directed graph representing a macro for the target application, wherein the directed graph comprises nodes and directed edges connecting the nodes, wherein each node in the nodes is assigned to an input received by the target application during recording of the macro, wherein each directed edge in the directed edges is assigned criteria that are to be satisfied in order to traverse each directed edge;
upon receiving an indication from a user of the computing device, mimicking a first input in the macro to the target application; and
concurrently with mimicking the first input in the macro to the target application:
displaying a second screen shot of the target application in the GUI after the first input is mimicked to the target application; and
highlighting a node in the directed graph that is assigned to the first input.
|