CPC G10L 15/22 (2013.01) [G06F 3/167 (2013.01); G10L 13/02 (2013.01); G10L 15/26 (2013.01); G10L 2015/223 (2013.01)] | 20 Claims |
1. A method performed by a computing device, wherein said method comprising:
obtaining an operations sequence, wherein the operations sequence comprises a first operation and a second operation, wherein the operations sequence is recorded while the first and second operations are performed by a user, wherein performing the first and second operations by the user comprises the user performing, via a Graphical User Interface (GUI), a first user interaction with a first element, and the user performing, via the GUI, a second user interaction with a second element, the first element is a clickable element, the first user interaction is a clicking interaction on the clickable element; and
automatically executing the operations sequence or portion thereof on the computing device, wherein said automatically executing comprises:
in response to a determination that the first element is available in the GUI for user interaction in a first state of the computing device, automatically performing the first user interaction by automatically clicking, via the GUI, on the first element, whereby mimicking the first user interaction to cause, via the GUI, the first operation to be performed, whereby causing a current state of the computing device to change from the first state to a second state; and
in response to a determination that the second element is available in the GUI for user interaction in the second state, automatically performing the second user interaction, via the GUI, with the second element, whereby mimicking the second user interaction to cause, via the GUI, the second operation to be performed.
|